/* package */ static ImageRegistry getImageRegistry() { if (fgImageRegistry == null) { fgImageRegistry= new ImageRegistry(); for (Iterator iter= fgAvoidSWTErrorMap.keySet().iterator(); iter.hasNext();) { String key= (String) iter.next(); fgImageRegistry.put(key, (ImageDescriptor) fgAvoidSWTErrorMap.get(key)); } fgAvoidSWTErrorMap= null; } return fgImageRegistry; }
private static ImageDescriptor createManaged(String prefix, String name) { ImageDescriptor result= create(prefix, name.substring(NAME_PREFIX_LENGTH), true); PLUGIN_REGISTRY.put(name, result); return result; }
/* package */ static ImageRegistry getImageRegistry() { if (fgImageRegistry == null) { fgImageRegistry= new ImageRegistry(); for (Iterator iter= fgAvoidSWTErrorMap.keySet().iterator(); iter.hasNext();) { String key= (String) iter.next(); fgImageRegistry.put(key, (ImageDescriptor) fgAvoidSWTErrorMap.get(key)); } fgAvoidSWTErrorMap= null; } return fgImageRegistry; }
public static Image manage(String key, ImageDescriptor desc) { Image image = desc.createImage(); PLUGIN_REGISTRY.put(key, image); return image; }
public Image getImage() { String key = getClass().getName(); ImageRegistry imageRegistry = UIPlugin.getDefault().getImageRegistry(); Image image = imageRegistry.get(key); if (image == null) { image = new Image(Display.getDefault(), ""); imageRegistry.put(key, image); } return image; }
@Override protected void initializeImageRegistry ( final ImageRegistry reg ) { super.initializeImageRegistry ( reg ); reg.put ( ImageConstants.IMG_EVENTS, imageDescriptorFromPlugin ( PLUGIN_ID, "icons/events.png" ) ); reg.put ( ImageConstants.IMG_MONITORS, imageDescriptorFromPlugin ( PLUGIN_ID, "icons/monitors.png" ) ); }
@Override public void registerIconForFamily(ImageDescriptor icon, Object family) { String key = IMAGE_KEY + String.valueOf(imageKeyTable.size()); imageKeyTable.put(family, key); ImageRegistry registry = JFaceResources.getImageRegistry(); // Avoid registering twice. if (registry.getDescriptor(key) == null) { registry.put(key, icon); } }
protected void initializeImageRegistry(ImageRegistry reg, String key, String url) { final URL imageURL = getBundle().getEntry(url); if (imageURL != null) { reg.put(key, ImageDescriptor.createFromURL(imageURL)); } else { error(String.format("Resource %s not found", url)); } }
/** * Creates the specified image descriptor and registers it */ private void createImageDescriptor(String id, ImageRegistry reg) { URL url = FileLocator.find(getBundle(), new Path(ProvUIImages.ICON_PATH + id), null); ImageDescriptor desc = ImageDescriptor.createFromURL(url); reg.put(id, desc); }
private void registerContainerImages(IConfigurationElement configElement){ ImageDescriptor imageDescriptor = DebugUIPlugin.getImageDescriptor(configElement, ICON_ATTRIBUTE); if (imageDescriptor == null) { imageDescriptor = ImageDescriptor.getMissingImageDescriptor(); } String configTypeID = configElement.getAttribute(CONTAINER_ID_ATTRIBUTE); ImageRegistry imageRegistry = DebugPluginImages.getImageRegistry(); imageRegistry.put(configTypeID, imageDescriptor); }
protected Image getImageFromURI(String iconURI) { if (iconURI == null || iconURI.length() == 0) return null; ImageRegistry registry = JFaceResources.getImageRegistry(); Image image = registry.get(iconURI); if (image == null) { ImageDescriptor descriptor = resUtils.imageDescriptorFromURI(URI.createURI(iconURI)); registry.put(iconURI, descriptor); image = registry.get(iconURI); } return image; }
public Image createImage(String resource) { ImageDescriptor desc = AbstractUIPlugin.imageDescriptorFromPlugin(XMLUIPlugin.ID, resource); Image image = desc.createImage(); JFaceResources.getImageRegistry().put(resource, image); return image; }
/** * Creates the specified image descriptor and registers it */ private void createImageDescriptor(String id, ImageRegistry reg) { URL url = FileLocator.find(getBundle(), new Path(ICON_PATH).append(id), null); ImageDescriptor desc = ImageDescriptor.createFromURL(url); reg.put(id, desc); }
public static ImageDescriptor getImageDescriptor(String path) { ImageRegistry registry = instance.getImageRegistry(); ImageDescriptor descriptor = registry.getDescriptor( path ); if ( descriptor == null ) { descriptor = AbstractUIPlugin.imageDescriptorFromPlugin(PLUGIN_ID,path); registry.put(path,descriptor); } return descriptor; }
public static Image getImage(URL url) { ImageRegistry registry = HelpUIPlugin.getDefault().getImageRegistry(); String name = url.toString(); ImageDescriptor desc = registry.getDescriptor(name); if (desc==null) { desc = ImageDescriptor.createFromURL(url); registry.put(name, desc); } return registry.get(name); } }
protected Image getImage(String proposal) { String key = field + ":" + proposal; Image img = imageRegistry.get(key); if( img == null ) img = imageRegistry.get(field + ":"); if( img == null ) { imageRegistry.put(key, getImageDescriptor()); img = imageRegistry.get(key); } return img; }
private static void declareRegistryImage(String key, String path) { ImageDescriptor desc = ImageDescriptor.getMissingImageDescriptor(); try { desc = ImageDescriptor.createFromURL(makeIconFileURL(path)); } catch(MalformedURLException me) { LogViewerPlugin.getDefault().showErrorMessage(me); } imageRegistry.put(key, desc); }
private Image queryImage (String imagePath) { Image image = null; if ((image = plugin.getImageRegistry().get(imagePath)) == null) { image = new Image (Display.getDefault(), imagePath); plugin.getImageRegistry().put(imagePath, image); } return image; }
public Image getImage(String key) { Image image = getImageRegistry().get(key); if(image == null) { ImageDescriptor d = getImageDescriptor(key); image = d.createImage(); getImageRegistry().put(key, image); } return image; }
public Image getTitleImage() { ImageRegistry reg = TeamUIPlugin.getPlugin().getImageRegistry(); Image image = reg.get(ITeamUIImages.IMG_SYNC_VIEW); if (image == null) { image = getImageDescriptor().createImage(); reg.put(ITeamUIImages.IMG_SYNC_VIEW, image); } return image; }