List of usage examples for org.eclipse.jface.resource ImageDescriptor getImageData
@Deprecated
public ImageData getImageData()
ImageData
object for this image descriptor. From source file:org.eclipse.compare.internal.patch.DecoratorOverlayIcon.java
License:Open Source License
protected void drawCompositeImage(int width, int height) { ImageDescriptor underlay = overlays[IDecoration.UNDERLAY]; if (underlay != null) { drawImage(underlay.getImageData(), 0, 0); }//from w w w . ja va 2s . c o m drawImage(base.getImageData(), 0, 0); drawOverlays(overlays); }
From source file:org.eclipse.datatools.sqltools.sqleditor.internal.editor.SQLImageDescriptor.java
License:Open Source License
private ImageData getImageData(ImageDescriptor descriptor) { ImageData data = descriptor.getImageData(); // see bug 51965: getImageData can return null if (data == null) { data = DEFAULT_IMAGE_DATA;// ww w.j ava 2 s . c om SQLEditorPlugin.getDefault().log(("Image data not available: " + descriptor.toString())); //$NON-NLS-1$ } return data; }
From source file:org.eclipse.dd.dsf.debug.internal.ui.disassembly.AbstractImageRegistry.java
License:Open Source License
private ImageDescriptor createFileImageDescriptor(String key) { URL url = fBaseUrl;/*from w ww .j ava 2s . com*/ String pluginId = fPlugins.get(key); if (pluginId != null) { Bundle bundle = Platform.getBundle(pluginId); if (bundle != null) { url = bundle.getEntry("/"); //$NON-NLS-1$ } } String[] locations = fLocations.get(key); if (locations != null) { for (int i = 0; i < locations.length; i++) { String loc = locations[i]; URL full; try { full = new URL(url, loc); ImageDescriptor candidate = ImageDescriptor.createFromURL(full); if (candidate != null && candidate.getImageData() != null) { return candidate; } } catch (MalformedURLException e) { DsfDebugUIPlugin.getDefault().getLog() .log(new Status(IStatus.ERROR, DsfDebugUIPlugin.PLUGIN_ID, "Malformed Icon URL", e)); //$NON-NLS-1$ } catch (SWTException e) { // try the next one. } } } return null; }
From source file:org.eclipse.debug.internal.ui.viewers.AsynchronousViewer.java
License:Open Source License
/** * Returns an image for the given image descriptor or <code>null</code>. Adds the image * to a cache of images if it does not already exist. The cache is cleared when this viewer * is disposed. //from ww w . java 2 s .c om * * @param descriptor image descriptor or <code>null</code> * @return image or <code>null</code> */ protected Image getImage(ImageDescriptor descriptor) { if (descriptor == null) { return null; } Image image = (Image) fImageCache.get(descriptor); if (image == null) { image = new Image(getControl().getDisplay(), descriptor.getImageData()); fImageCache.put(descriptor, image); } return image; }
From source file:org.eclipse.debug.internal.ui.viewers.model.TreeModelLabelProvider.java
License:Open Source License
/** * Returns an image for the given image descriptor or <code>null</code>. Adds the image * to a cache of images if it does not already exist. * //from w w w . ja va 2s .c om * @param descriptor image descriptor or <code>null</code> * @return image or <code>null</code> */ public Image getImage(ImageDescriptor descriptor) { if (descriptor == null) { return null; } Image image = (Image) fImageCache.get(descriptor); if (image == null) { image = new Image(getDisplay(), descriptor.getImageData()); fImageCache.put(descriptor, image); } return image; }
From source file:org.eclipse.dltk.internal.ui.callhierarchy.CallHierarchyImageDescriptor.java
License:Open Source License
private ImageData getImageData(ImageDescriptor descriptor) { ImageData data = descriptor.getImageData(); // see bug 51965: getImageData can return null if (data == null) { data = DEFAULT_IMAGE_DATA;/*w w w. j a v a 2 s . c o m*/ DLTKUIPlugin.logErrorMessage("Image data not available: " + descriptor.toString()); //$NON-NLS-1$ } return data; }
From source file:org.eclipse.dltk.internal.ui.editor.AnnotatedImageDescriptor.java
License:Open Source License
protected static ImageData getImageData(ImageDescriptor descriptor) { if (descriptor != null) { final ImageData data = descriptor.getImageData(); if (data != null) { return data; }// w ww . ja v a 2 s . co m } return DEFAULT_IMAGE_DATA; }
From source file:org.eclipse.dltk.mod.ui.ScriptElementImageDescriptor.java
License:Open Source License
private ImageData getImageData(ImageDescriptor descriptor) { if (this.fBaseImage != null) { ImageData data = descriptor.getImageData(); // see bug 51965: getImageData can return null if (data == null) { data = DEFAULT_IMAGE_DATA;/*w w w.j a v a2 s . com*/ System.err.println("Image data not available: " + descriptor.toString()); //$NON-NLS-1$ // DLTKUIPlugin.logErrorMessage("Image data not available: " + descriptor.toString()); //$NON-NLS-1$ } return data; } else { System.err.println("Image data not available: " + descriptor.toString()); //$NON-NLS-1$ return DEFAULT_IMAGE_DATA; } }
From source file:org.eclipse.dltk.ui.ScriptElementImageDescriptor.java
License:Open Source License
private ImageData getImageData(ImageDescriptor descriptor) { ImageData data = descriptor.getImageData(); // see bug 51965: // getImageData can return // null//w ww . j a va2s . c o m if (data == null) { data = DEFAULT_IMAGE_DATA; System.err.println("Image data not available: " + descriptor.toString()); //$NON-NLS-1$ // DLTKUIPlugin.logErrorMessage("Image data not available: " + descriptor.toString()); //$NON-NLS-1$ } return data; }
From source file:org.eclipse.dltk.ui.ScriptElementImageDescriptor_Extension.java
License:Open Source License
protected ImageData getImageData(ImageDescriptor descriptor) { if (this.fBaseImage != null) { ImageData data = descriptor.getImageData(); // see bug 51965: getImageData can return null if (data == null) { data = DEFAULT_IMAGE_DATA;//from w w w . j av a2 s .c o m System.err.println("Image data not available: " + descriptor.toString()); //$NON-NLS-1$ // DLTKUIPlugin.logErrorMessage("Image data not available: " + descriptor.toString()); //$NON-NLS-1$ } return data; } else { System.err.println("Image data not available: " + descriptor.toString()); //$NON-NLS-1$ return DEFAULT_IMAGE_DATA; } }