List of usage examples for org.eclipse.jface.resource ImageDescriptor createImage
public Image createImage()
From source file:net.sf.wdte.ui.views.util.ImageDescriptorRegistry.java
License:Open Source License
/** * Returns the image assiciated with the given image descriptor. * /*from w ww. j ava 2s.co m*/ * @param descriptor the image descriptor for which the registry manages an * image * @return the image associated with the image descriptor or <tt>null</tt> * if the image descriptor can't create the requested image. */ public Image get(ImageDescriptor descriptor) { if (descriptor == null) { descriptor = ImageDescriptor.getMissingImageDescriptor(); } Image result = (Image) registry.get(descriptor); if (result == null) { result = descriptor.createImage(); if (result != null) { registry.put(descriptor, result); } } return result; }
From source file:net.sf.webcat.eclipse.cxxtest.ui.TestRunnerViewPart.java
License:Open Source License
public static Image createImage(String path) { try {/* w w w . j av a2 s .com*/ URL base = Platform.getBundle(CxxTestPlugin.PLUGIN_ID).getEntry("/icons/full/"); //$NON-NLS-1$ URL url = new URL(base, path); ImageDescriptor id = ImageDescriptor.createFromURL(url); return id.createImage(); } catch (MalformedURLException e) { } return null; }
From source file:net.sf.wickedshell.util.ResourceManager.java
License:Open Source License
/** * Returns an image based on the specified image descriptor. * /*from w w w.j a v a 2 s.c o m*/ * @param descriptor * ImageDescriptor The image descriptor for the image * @return Image The image based on the specified image descriptor */ public static Image getImage(ImageDescriptor descriptor) { if (descriptor == null) { return null; } Image image = descriptorImageMap.get(descriptor); if (image == null) { image = descriptor.createImage(); descriptorImageMap.put(descriptor, image); } return image; }
From source file:net.sourceforge.eclipsetrader.charts.objects.BuyArrow.java
License:Open Source License
public BuyArrow() { try {/*w ww . j av a 2s . c o m*/ URL url = new URL(ChartsPlugin.getDefault().getBundle().getEntry("/"), "icons/etool16/buyarrow.gif"); //$NON-NLS-1$ //$NON-NLS-2$ ImageDescriptor descriptor = ImageDescriptor.createFromURL(url); image = descriptor.createImage(); imageData = descriptor.getImageData(); } catch (MalformedURLException e) { } }
From source file:net.sourceforge.eclipsetrader.charts.objects.SellArrow.java
License:Open Source License
public SellArrow() { try {/* w w w. java 2 s . co m*/ URL url = new URL(ChartsPlugin.getDefault().getBundle().getEntry("/"), "icons/etool16/sellarrow.gif"); //$NON-NLS-1$ //$NON-NLS-2$ ImageDescriptor descriptor = ImageDescriptor.createFromURL(url); image = descriptor.createImage(); imageData = descriptor.getImageData(); } catch (MalformedURLException e) { } }
From source file:net.sourceforge.sqlexplorer.util.ImageUtil.java
License:Open Source License
public static Image getFragmentImage(String fragmentId, String path) { if (fragmentId.length() > 28) { fragmentId = fragmentId.substring(0, fragmentId.lastIndexOf('.')); }/* w ww. jav a 2 s .c o m*/ try { if (path == null || path.trim().length() == 0) { return null; } // create image URL url = URLUtil.getFragmentResourceURL(fragmentId, path); ImageDescriptor descriptor = ImageDescriptor.createFromURL(url); if (descriptor == null) { return null; } return descriptor.createImage(); } catch (Exception e) { SQLExplorerPlugin.error("Couldn't create image for " + fragmentId + ": " + path, e); return null; } }
From source file:net.sourceforge.texlipse.TexlipsePlugin.java
License:Open Source License
/** * Cache the image if it is found./*w w w . j a v a2s .co m*/ * @param key name of the image * @return image from the cache or from disk, null if image is not found in either */ protected Image getCachedImage(String key) { if (key == null) { return null; } Image g = getImageRegistry().get(key); if (g != null) { return g; } ImageDescriptor d = getImageDescriptor(key); if (d == null) { return null; } // we want null instead of default missing image if (d.equals(ImageDescriptor.getMissingImageDescriptor())) { return null; } g = d.createImage(); getImageRegistry().put(key, g); return g; }
From source file:net.sourceforge.usbdm.gdb.ui.UsbdmDebuggerTab.java
License:Open Source License
@Override public Image getImage() { ImageDescriptor imageDescriptor = Activator.getImageDescriptor(Activator.ID_BUG_IMAGE); return imageDescriptor.createImage(); }
From source file:net.tourbook.chart.ChartComponentGraph.java
License:Open Source License
/** * Create a cursor resource from an image file * // w w w.jav a 2 s .com * @param imageName * @return */ private Cursor createCursorFromImage(final String imageName) { Image cursorImage = null; final ImageDescriptor imageDescriptor = Activator.getImageDescriptor(imageName); if (imageDescriptor == null) { final String resourceName = "icons/" + imageName;//$NON-NLS-1$ final ClassLoader classLoader = getClass().getClassLoader(); final InputStream imageStream = classLoader == null ? ClassLoader.getSystemResourceAsStream(resourceName) : classLoader.getResourceAsStream(resourceName); if (imageStream == null) { return null; } cursorImage = new Image(Display.getCurrent(), imageStream); } else { cursorImage = imageDescriptor.createImage(); } final Cursor cursor = new Cursor(getDisplay(), cursorImage.getImageData(), 0, 0); cursorImage.dispose(); return cursor; }
From source file:net.tourbook.common.tooltip.ActionToolbarSlideout.java
License:Open Source License
public ActionToolbarSlideout(final ImageDescriptor actionImage, final ImageDescriptor actionImageDisabled) { _imageEnabled = actionImage.createImage(); _imageDisabled = actionImageDisabled.createImage(); }