List of usage examples for org.eclipse.jface.resource ImageDescriptor createImage
public Image createImage()
From source file:ch.mlutz.plugins.t4e.Activator.java
License:Open Source License
public static Image getImage(String path) { ImageDescriptor imageDescriptor = getImageDescriptor(path); Image image;//ww w. j a va2 s . co m if ((image = imageCache.get(imageDescriptor)) == null) { image = imageDescriptor.createImage(); imageCache.put(imageDescriptor, image); } return image; }
From source file:ch.qos.logback.beagle.util.ResourceUtil.java
License:Open Source License
public static Image loadImage(Display display, String resourcePath) { // URL url = ResourceUtil.class.getClassLoader().getResource(resourcePath); // ImageDescriptor iDescriptor = ImageDescriptor.createFromURL(url); ImageDescriptor iDescriptor = ImageDescriptor.createFromFile(Constants.class, resourcePath); return iDescriptor.createImage(); }
From source file:cn.dockerfoundry.ide.eclipse.server.ui.internal.DockerFoundryImages.java
License:Open Source License
/** * Lazily initializes image map./* ww w.j a v a2s. co m*/ */ public static Image getImage(ImageDescriptor imageDescriptor) { ImageRegistry imageRegistry = getImageRegistry(); Image image = imageRegistry.get("" + imageDescriptor.hashCode()); //$NON-NLS-1$ if (image == null) { image = imageDescriptor.createImage(); imageRegistry.put("" + imageDescriptor.hashCode(), image); //$NON-NLS-1$ } return image; }
From source file:co.turnus.widgets.Images.java
License:Open Source License
/** * Get an {@link Image} by defining its name. All the images available are * defined by the constants available in {@link Image} * //from ww w.j a v a 2s . c om * @param image * identifier * @return an {@link Image} or <code>null</code> if the image does not exist */ public static Image get(String identifier) { String path = _IMAGES_FOLDER_ + identifier; ImageRegistry ir = Activator.getDefault().getImageRegistry(); Image image = ir.get(path); if (image == null) { ImageDescriptor id = Activator.getImageDescriptor(path); image = id.createImage(); ir.put(path, image); } return image; }
From source file:com.aerospike.core.CoreActivator.java
License:Apache License
/** * Returns an Image for the image file at the given * plug-in relative path // w w w . java 2s. co m * @param iconString * @return */ public static Image getImage(String iconString) { ImageDescriptor img = getImageDescriptor(iconString); if (img == null) return null; return img.createImage(); }
From source file:com.amalto.workbench.image.ImageProvider.java
License:Open Source License
public static Image getImage(ImageDescriptor imageDescriptor) { Image image = cachedImages.get(imageDescriptor); if (image == null) { image = imageDescriptor.createImage(); cachedImages.put(imageDescriptor, image); }//from ww w.j a v a2 s . c om return image; }
From source file:com.amitinside.e4.bundleresourceloader.internal.BundleResourceLoaderImpl.java
License:Apache License
@Override public Image loadImage(Class<?> clazz, String path) { final Bundle bundle = FrameworkUtil.getBundle(clazz); final URL url = FileLocator.find(bundle, new Path(path), null); final ImageDescriptor imageDescr = ImageDescriptor.createFromURL(url); return imageDescr.createImage(); }
From source file:com.amitinside.e4.filebrowser.parts.FileBrowserPart.java
License:Apache License
private void createImage() { Bundle bundle = FrameworkUtil.getBundle(ViewLabelProvider.class); URL url = FileLocator.find(bundle, new Path("icons/folder.png"), null); ImageDescriptor imageDcr = ImageDescriptor.createFromURL(url); this.image = imageDcr.createImage(); }
From source file:com.android.ide.eclipse.adt.installer.InstallSdkDialog.java
License:Open Source License
private Image getAndroidImage() { if (androidImage == null) { ImageDescriptor desc = AdtPlugin.getImageDescriptor(PROJECT_LOGO_LARGE); androidImage = desc.createImage(); }//from w ww . j ava 2 s. com return androidImage; }
From source file:com.android.ide.eclipse.adt.internal.editors.IconFactory.java
License:Apache License
/** * Returns an Image for a given icon name. * <p/>// ww w . j a v a 2s . com * Callers should not dispose it. * * @param osName The leaf name, without the extension, of an existing icon in the * editor's "icons" directory. If it doesn't exist, a default icon will be * generated automatically based on the name. * @param color The color of the text in the automatically generated icons, * one of COLOR_DEFAULT, COLOR_RED, COLOR_BLUE or COLOR_RED. * @param shape The shape of the icon in the automatically generated icons, * one of SHAPE_DEFAULT, SHAPE_CIRCLE or SHAPE_RECT. */ public Image getIcon(String osName, int color, int shape) { String key = Character.toString((char) shape) + Integer.toString(color) + osName; Image icon = mIconMap.get(key); if (icon == null && !mIconMap.containsKey(key)) { ImageDescriptor id = getImageDescriptor(osName, color, shape); if (id != null) { icon = id.createImage(); } // Note that we store null references in the icon map, to avoid looking them // up every time. If it didn't exist once, it will not exist later. mIconMap.put(key, icon); } return icon; }