List of usage examples for org.eclipse.jface.resource ImageDescriptor getMissingImageDescriptor
public static ImageDescriptor getMissingImageDescriptor()
From source file:fr.inria.atlanmod.emfviews.ui.linkingview.Activator.java
License:Open Source License
public static ImageDescriptor getImage(String relativePath) { URL url = getInstallURL();/*from w ww.ja va 2s . com*/ ImageDescriptor descriptor = null; try { descriptor = ImageDescriptor.createFromURL(new URL(url, relativePath)); } catch (Exception e) { descriptor = ImageDescriptor.getMissingImageDescriptor(); } return descriptor; }
From source file:fr.opensagres.eclipse.jsbuild.grunt.internal.ui.ImageResource.java
License:Open Source License
/** * Return the image with the given key.//from www.j a v a 2 s . co m * * @param key * java.lang.String * @return org.eclipse.swt.graphics.Image */ public static Image getImage(String key, String keyIfImageNull) { if (imageRegistry == null) initializeImageRegistry(); Image image = imageRegistry.get(key); if (image == null) { if (keyIfImageNull != null) { return getImage(keyIfImageNull, null); } imageRegistry.put(key, ImageDescriptor.getMissingImageDescriptor()); image = imageRegistry.get(key); } return image; }
From source file:fr.opensagres.eclipse.jsbuild.grunt.internal.ui.ImageResource.java
License:Open Source License
/** * Return the image descriptor with the given key. * /*from ww w . jav a2 s. c o m*/ * @param key * java.lang.String * @return org.eclipse.jface.resource.ImageDescriptor */ public static ImageDescriptor getImageDescriptor(String key) { if (imageRegistry == null) initializeImageRegistry(); ImageDescriptor id = imageDescriptors.get(key); if (id != null) return id; return ImageDescriptor.getMissingImageDescriptor(); }
From source file:gov.nasa.arc.spife.core.plan.editor.timeline.TimelinePlugin.java
License:Open Source License
public Image getIcon(String imageName) { ImageDescriptor descriptor = imageDescriptorFromPlugin(ID, "icons/" + imageName); if (descriptor == null) { descriptor = ImageDescriptor.getMissingImageDescriptor(); }//from w w w. j a va2 s. c o m return descriptor.createImage(); }
From source file:gov.nasa.arc.spife.ui.timeline.Activator.java
License:Open Source License
public Image getIcon(String imageName) { ImageDescriptor descriptor = imageDescriptorFromPlugin(PLUGIN_ID, "icons/" + imageName); if (descriptor == null) { descriptor = ImageDescriptor.getMissingImageDescriptor(); }/*from w w w. ja v a2s . c o m*/ return descriptor.createImage(); }
From source file:io.usethesource.impulse.runtime.ImageDescriptorRegistry.java
License:Open Source License
/** * Returns the image associated with the given image descriptor. * //w w w . j a v a 2s. c om * @param descriptor * the image descriptor for which the registry manages an image * @return the image associated with the image descriptor or <code>null</code> if the image descriptor can't create the requested image. */ public Image get(ImageDescriptor descriptor) { if (descriptor == null) descriptor = ImageDescriptor.getMissingImageDescriptor(); Image result = (Image) fRegistry.get(descriptor); if (result != null) return result; Assert.isTrue(fDisplay == SWTUtil.getStandardDisplay(), "Allocating image for wrong display."); //$NON-NLS-1$ result = descriptor.createImage(); if (result != null) fRegistry.put(descriptor, result); return result; }
From source file:it.rcpvision.emf.components.runtime.ui.PluginImageHelper.java
License:Open Source License
/** * Returns the image associated with the given image descriptor. * //from www. j ava 2 s .c o m * @param descriptor * the image descriptor for which the helper manages an image, or <code>null</code> for a missing image * descriptor * @return the image associated with the image descriptor or <code>null</code> if the image descriptor can't create * the requested image. */ public Image getImage(ImageDescriptor descriptor) { if (descriptor == null) { descriptor = ImageDescriptor.getMissingImageDescriptor(); } Image result = registry.get(descriptor); if (result != null) { return result; } result = descriptor.createImage(); if (result != null) { registry.put(descriptor, result); } return result; }
From source file:jp.co.dgic.eclipse.jdt.internal.coverage.ui.CoverageReportView.java
License:Open Source License
private ImageDescriptor getImageDescriptor(String relativePath) { String iconPath = "icons/"; try {//from w w w. jav a 2s. c o m // DJUnitPlugin plugin = DJUnitPlugin.getDefault(); // URL installURL = plugin.getDescriptor().getInstallURL(); URL installURL = Platform.getBundle(DJUnitPlugin.PLUGIN_ID).getEntry("/"); URL url = new URL(installURL, iconPath + relativePath); return ImageDescriptor.createFromURL(url); } catch (MalformedURLException e) { // should not happen DJUnitPlugin.log(e); return ImageDescriptor.getMissingImageDescriptor(); } }
From source file:jp.co.dgic.eclipse.jdt.internal.junit.ui.DJUnitPlugin.java
License:Open Source License
static ImageDescriptor getImageDescriptor(String relativePath) { try {/*from w w w . ja va2 s. c o m*/ return ImageDescriptor.createFromURL(makeIconFileURL(relativePath)); } catch (MalformedURLException e) { // should not happen return ImageDescriptor.getMissingImageDescriptor(); } }
From source file:melnorme.lang.ide.ui.utils.PluginImagesHelper.java
License:Open Source License
protected static ImageDescriptor getImageDescriptor(Bundle bundle, IPath path, boolean useMissingImageDescriptor) { URL url = FileLocator.find(bundle, path, null); if (url != null) { return ImageDescriptor.createFromURL(url); }/* w ww .j a va 2 s . c o m*/ if (useMissingImageDescriptor) { return ImageDescriptor.getMissingImageDescriptor(); } return null; }