List of usage examples for org.eclipse.jface.resource ImageDescriptor createImage
public Image createImage()
From source file:com.liferay.ide.project.ui.upgrade.animated.Page.java
License:Open Source License
protected final Image loadImage(String name) { URL url = null;/*from w w w . ja v a2 s . co m*/ try { url = ProjectUI.getDefault().getBundle().getEntry("images/" + name); } catch (Exception e) { } ImageDescriptor imagedesc = ImageDescriptor.createFromURL(url); Image image = imagedesc.createImage(); return image; }
From source file:com.liferay.ide.project.ui.upgrade.animated.PageAction.java
License:Open Source License
public final Image loadImage(String name) { URL url = null;/*from w w w .j av a 2 s . c o m*/ try { url = ProjectUI.getDefault().getBundle().getEntry("images/" + name); } catch (Exception e) { } ImageDescriptor imagedesc = ImageDescriptor.createFromURL(url); Image image = imagedesc.createImage(); return image; }
From source file:com.meikas.eclipse.recentfiles.views.ViewLabelProvider.java
License:Open Source License
private Image getImage(IFile file) { IContentType contentType = IDE.getContentType(file); IEditorRegistry editorRegistry = PlatformUI.getWorkbench().getEditorRegistry(); ImageDescriptor imageDescriptor = editorRegistry.getImageDescriptor(file.getName(), contentType); return imageDescriptor.createImage(); }
From source file:com.mentor.nucleus.bp.core.CorePlugin.java
License:Open Source License
public static Image getImageFor(String imagePath) { Image image = getStaticImageRegistry().get(imagePath); if (image == null) { ImageDescriptor descriptor = getImageDescriptor(imagePath); image = descriptor.createImage(); }//from w ww .j a v a 2 s .c o m return image; }
From source file:com.mentor.nucleus.bp.core.CorePlugin.java
License:Open Source License
public static Image getImageFor(String objectName, boolean stripName, Object object, boolean returnDefaultOnFail) { if (stripName) { if (objectName.lastIndexOf('.') != -1) objectName = objectName.substring(objectName.lastIndexOf('.') + 1); }/*w ww . jav a2 s . c om*/ objectName = extendNameIfNecessary(object, objectName); Image image = getStaticImageRegistry().get(objectName); if (image == null) { ImageDescriptor descriptor = getImageDescriptorFor(objectName, false, object, returnDefaultOnFail); if (descriptor == null) { return null; } else { image = descriptor.createImage(); getStaticImageRegistry().put(objectName, image); } } return image; }
From source file:com.metaaps.eoclipse.datasets.internal.NCE.LabelProvider.java
License:Open Source License
@Override public Image getImage(Object element) { ImageDescriptor imagedescriptor = null; if ((element instanceof ImportFolder) || (element instanceof IImportMethod)) { imagedescriptor = ((Model) element).getImageDescriptor(); } else if (element instanceof IDataContent) { try {/*from ww w .j a va 2 s . c o m*/ boolean isimage = element instanceof IGeoRaster; boolean issource = element instanceof ISourceDataContent; imagedescriptor = m_imagedescriptor[(isimage ? 0 : 1) + (issource ? 0 : 2)]; } catch (Exception e) { } } return (imagedescriptor != null ? imagedescriptor.createImage() : null); }
From source file:com.metaaps.eoclipse.processing.NCE.LabelProvider.java
License:Open Source License
@Override public Image getImage(Object element) { if ((element instanceof IProcessingFolder) || (element instanceof IProcess)) { ImageDescriptor imagedescriptor = ((Model) element).getImageDescriptor(); return (imagedescriptor != null ? imagedescriptor.createImage() : null); }/*from w w w .j ava2s .c o m*/ return null; }
From source file:com.metaaps.eoclipse.workflowmanager.NCE.LabelProvider.java
License:Open Source License
@Override public Image getImage(Object element) { if ((element instanceof WorkFlow) || (element instanceof IDataSets)) { ImageDescriptor image = ((Model) element).getImageDescriptor(); return (image == null ? null : image.createImage()); }/*from w w w .jav a 2 s . co m*/ return null; }
From source file:com.microsoft.tfs.client.common.ui.framework.diagnostics.cache.ImageCache.java
License:Open Source License
public synchronized Image getImage(final ImageDescriptor imageDescriptor) { if (imageDescriptor == null) { return null; }/* w w w . j ava 2 s . c o m*/ Image image = (Image) imageMap.get(imageDescriptor); if (image == null) { image = imageDescriptor.createImage(); imageMap.put(imageDescriptor, image); } return image; }
From source file:com.microsoft.tfs.client.common.ui.framework.image.ImageHelper.java
License:Open Source License
/** * Obtains an {@link Image} from this {@link ImageHelper}. If this * {@link ImageHelper} has not already created an {@link Image} * corresponding to the specified {@link ImageDescriptor}, a new * {@link Image} will be created. Otherwise, a cached {@link Image} will be * returned.//from w w w . j a v a 2s . co m * * <p> * The caller of this method should <b>not</b> manually call * <code>dispose()</code> on the {@link Image} returned by this method. * Instead, when {@link #dispose()} is called on this {@link ImageHelper}, * all {@link Image}s that it has created will be disposed. * </p> * * @param imageDescriptor * an {@link ImageDescriptor} that specifies the {@link Image} to * obtain (must not be <code>null</code>) * @return an {@link Image} corresponding to the specified * {@link ImageDescriptor} (never <code>null</code>) */ public Image getImage(final ImageDescriptor imageDescriptor) { Check.notNull(imageDescriptor, "imageDescriptor"); //$NON-NLS-1$ synchronized (createdImages) { Image image = (Image) createdImages.get(imageDescriptor); if (image != null) { return image; } image = imageDescriptor.createImage(); createdImages.put(imageDescriptor, image); return image; } }