List of usage examples for org.eclipse.jface.resource ImageDescriptor getMissingImageDescriptor
public static ImageDescriptor getMissingImageDescriptor()
From source file:org.eclipse.wst.common.snippets.internal.palette.SnippetImageDescriptorHelper.java
License:Open Source License
public ImageDescriptor getImageDescriptor(String resource) { ImageDescriptor image = null;/*from w w w . jav a 2 s. c om*/ if (resource != null) { image = SnippetsPluginImageHelper.getInstance().getImageDescriptor(resource); } if (image == null || image.equals(ImageDescriptor.getMissingImageDescriptor())) image = getDefaultDescriptor(); return image; }
From source file:org.eclipse.wst.common.snippets.internal.palette.SnippetImageDescriptorHelper.java
License:Open Source License
/** * @param image/*from w ww . j a va 2s . c om*/ * @param iconName * @param plugin * @return */ protected ImageDescriptor getInstalledImage(String plugin, String iconName) { ImageDescriptor image = null; if (iconName != null && iconName.length() > 0) { if (plugin != null) { image = SnippetsPluginImageHelper.getInstance().getImageDescriptor(iconName, plugin); } } if (image == null || image.equals(ImageDescriptor.getMissingImageDescriptor())) image = getDefaultDescriptor(); return image; }
From source file:org.eclipse.wst.common.snippets.internal.SnippetsPluginImageHelper.java
License:Open Source License
/** * Creates an image from the given resource and adds the image to the * image registry.//from w w w . j a v a2 s . c om * * @param resource * @param pluginId * @return Image */ private Image createImage(String resource, String pluginId) { ImageDescriptor desc = getImageDescriptor(resource, pluginId); Image image = null; if (desc != null) { image = desc.createImage(); // dont add the missing image descriptor image to the image // registry if (!desc.equals(ImageDescriptor.getMissingImageDescriptor())) { String thePluginId = pluginId; if (thePluginId == null) { thePluginId = PLUGINID; } String key = thePluginId + PLUGIN_SEPARATOR + resource; getImageRegistry().put(key, image); } } return image; }
From source file:org.eclipse.wst.common.snippets.internal.SnippetsPluginImageHelper.java
License:Open Source License
/** * Creates an image descriptor from the given imageFilePath in the given * pluginId and adds the image descriptor to the image descriptor * registry. If an image descriptor could not be created, the default * "missing" image descriptor is returned but not added to the image * descriptor registry./*ww w .j av a2s .com*/ * * @param imageFilePath * @param pluginId * if null, look in this plugin * @return ImageDescriptor image descriptor for imageFilePath or default * "missing" image descriptor if resource could not be found */ private ImageDescriptor createImageDescriptor(String imageFilePath, String pluginId) { String thePluginId = pluginId; if (thePluginId == null) { thePluginId = PLUGINID; } ImageDescriptor imageDescriptor = AbstractUIPlugin.imageDescriptorFromPlugin(thePluginId, imageFilePath); if (imageDescriptor != null) { String key = thePluginId + PLUGIN_SEPARATOR + imageFilePath; getImageDescriptorRegistry().put(key, imageDescriptor); } else { imageDescriptor = ImageDescriptor.getMissingImageDescriptor(); } return imageDescriptor; }
From source file:org.eclipse.wst.common.ui.internal.dialogs.SelectSingleFileDialog.java
License:Open Source License
/** * this image was copied from org.eclipse.ui.ide/icons/full/wizban/ where * it is a non-API image, denoted by/* ww w .ja va 2 s .c o m*/ * IDEInternalWorkbenchImages.IMG_DLGBAN_SAVEAS_DLG. */ private Image getSaveAsImage() { Image localimage = null; try { if (imageDescriptor == null) { imageDescriptor = UIPlugin.getDefault().getImageDescriptor("icons/saveas_wiz.png"); } localimage = (Image) imageDescriptor.createResource(getContents().getDisplay()); } catch (DeviceResourceException e) { // if image not found localimage = (ImageDescriptor.getMissingImageDescriptor()).createImage(); } return localimage; }
From source file:org.eclipse.wst.common.ui.internal.UIPlugin.java
License:Open Source License
public ImageDescriptor getImageDescriptor(String name) { try {/*w w w. j av a 2s . co m*/ URL url = new URL(getBundle().getEntry("/"), name); return ImageDescriptor.createFromURL(url); } catch (MalformedURLException e) { return ImageDescriptor.getMissingImageDescriptor(); } }
From source file:org.eclipse.wst.css.ui.internal.image.CSSImageHelper.java
License:Open Source License
/** * /*from w ww . ja v a 2 s . c o m*/ */ private Image createImage(String resource) { ImageDescriptor desc = AbstractUIPlugin.imageDescriptorFromPlugin(CSSUIPlugin.ID, resource); Image image = null; if (desc == null) { desc = ImageDescriptor.getMissingImageDescriptor(); image = desc.createImage(); } else { image = desc.createImage(); getImageRegistry().put(resource, image); } return image; }
From source file:org.eclipse.wst.css.ui.internal.image.CSSImageHelper.java
License:Open Source License
/** * Creates an image descriptor from the given imageFilePath and adds the * image descriptor to the image descriptor registry. If an image * descriptor could not be created, the default "missing" image descriptor * is returned but not added to the image descriptor registry. * /*from w w w .j a va 2 s.c o m*/ * @param imageFilePath * @return ImageDescriptor image descriptor for imageFilePath or default * "missing" image descriptor if resource could not be found */ private ImageDescriptor createImageDescriptor(String imageFilePath) { ImageDescriptor imageDescriptor = AbstractUIPlugin.imageDescriptorFromPlugin(CSSUIPlugin.ID, imageFilePath); if (imageDescriptor != null) { getImageDescriptorRegistry().put(imageFilePath, imageDescriptor); } else { imageDescriptor = ImageDescriptor.getMissingImageDescriptor(); } return imageDescriptor; }
From source file:org.eclipse.wst.dtd.ui.internal.editor.DTDEditorPluginImageHelper.java
License:Open Source License
/** * Creates an image from the given resource and adds the image to the * image registry.//from www. j av a 2 s . c o m * * @param resource * @return Image */ private Image createImage(String resource) { ImageDescriptor desc = getImageDescriptor(resource); Image image = null; if (desc != null) { image = desc.createImage(); // dont add the missing image descriptor image to the image // registry if (!desc.equals(ImageDescriptor.getMissingImageDescriptor())) getImageRegistry().put(resource, image); } return image; }
From source file:org.eclipse.wst.jsdt.debug.internal.rhino.ui.ImageDescriptorRegistry.java
License:Open Source License
/** * Returns the image associated with the given image descriptor. * /*from w w w . j a v a 2s. c o m*/ * @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) { ImageDescriptor desc = descriptor; if (desc == null) { desc = ImageDescriptor.getMissingImageDescriptor(); } Image result = (Image) fRegistry.get(desc); if (result != null) { return result; } result = desc.createImage(); if (result != null) { fRegistry.put(desc, result); } return result; }