List of usage examples for org.eclipse.jface.resource ImageDescriptor createImage
public Image createImage()
From source file:es.axios.udig.spatialoperations.internal.ui.parameters.polygontoline.PolygonToLineParametersFactory.java
License:Open Source License
public Image createIcon() { final String file = "images/polygontoline.gif"; //$NON-NLS-1$ ImageDescriptor descriptor = ImageDescriptor.createFromFile(PolygonToLineComposite.class, file); Image image = descriptor.createImage(); return image; }
From source file:es.axios.udig.spatialoperations.internal.ui.parameters.spatialjoingeom.SpatialJoinParameterPresenterFactory.java
License:Open Source License
public Image createIcon() { final String file = "images/spatialJoinGeom.gif"; //$NON-NLS-1$ ImageDescriptor descriptor = ImageDescriptor.createFromFile(SpatialJoinGeomComposite.class, file); Image image = descriptor.createImage(); return image; }
From source file:es.axios.udig.spatialoperations.internal.ui.parameters.split.SplitParametersPresenterFactory.java
License:Open Source License
public Image createIcon() { final String file = "images/Split.gif"; //$NON-NLS-1$ ImageDescriptor descriptor = ImageDescriptor.createFromFile(SplitComposite.class, file); Image image = descriptor.createImage(); return image; }
From source file:es.axios.udig.spatialoperations.tutorial.ui.centroid.CentroidUIFactory.java
License:Open Source License
/** * Provides the the centroid icon//from w ww . ja v a 2 s .c om */ public Image createIcon() { final String file = "images/Centroid.gif"; //$NON-NLS-1$ ImageDescriptor descriptor = ImageDescriptor.createFromFile(SOCentroidComposite.class, file); Image image = descriptor.createImage(); return image; }
From source file:es.cv.gvcase.mdt.common.util.ImageUtils.java
License:Open Source License
/** * Return the {@link Image} contained in the given bundle and with the provided * path.//from ww w .j a va 2s. c o m * * @param bundleId * The Plugin ID where the image is contained * @param imagePath * Path within the plugin to find the * @return the SWT Image */ public static Image getImageFromBundle(String bundleId, String imagePath) { ImageDescriptor imgDes = AbstractUIPlugin.imageDescriptorFromPlugin(bundleId, imagePath); Image image = null; try { image = imgDes.createImage(); } catch (Exception ex) { Activator.getDefault().logError( "Could not load contributed Image. Bundle: " + bundleId + " | ImagePath: " + imagePath, ex); } if (image != null) return image; else return null; }
From source file:etomica.plugin.editors.ImageDescriptorRegistry.java
License:Open Source License
/** * Returns the image assiciated with the given image descriptor. * /*from www. j a va 2 s .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) { if (descriptor == null) descriptor = ImageDescriptor.getMissingImageDescriptor(); Image result = (Image) fRegistry.get(descriptor); if (result != null) return result; Assert.isTrue(fDisplay == getStandardDisplay(), "Allocating image for wrong display."); //$NON-NLS-1$ result = descriptor.createImage(); if (result != null) fRegistry.put(descriptor, result); return result; }
From source file:eu.aniketos.ncvm.userinterface.views.ConfigureDialogue.java
License:Open Source License
protected Control createContents(Composite parent) { // Sets up the dialogue box. Control contents = super.createContents(parent); // Set the title of the dialogue box. setTitle("NCVM Configuration"); // Set some helpful text about the dialogue for the benefit of the user. setMessage(/* w w w. ja v a 2s.com*/ "Specify the properties of the Nested Composition Verification Module, including locations of dependencies."); // Give the dialogue box an attractive Aniketos header. ImageDescriptor image = Activator.getImageDescriptor("icons/header.png"); setTitleImage(image.createImage()); return contents; }
From source file:eu.aniketos.wp1.ststool.analysis.ImageManager.java
License:Open Source License
static void initializeImageRegistry(ImageRegistry reg) { keys.clear();//from w w w .j a va 2 s. c o m for (Field f : ImageManager.class.getDeclaredFields()) { if (Modifier.isPublic(f.getModifiers()) && Modifier.isFinal(f.getModifiers()) && Modifier.isStatic(f.getModifiers()) && f.getType().equals(String.class)) { String name = null; String value = null; try { name = (String) f.getName(); value = (String) f.get(null); } catch (Exception e) { e.printStackTrace(); } if (name != null && value != null) { ImageDescriptor id = Activator.imageDescriptorFromPlugin(Activator.PLUGIN_ID, value); if (id != null) { reg.put(value, id.createImage()); keys.add(value); } } } } }
From source file:eu.aniketos.wp1.ststool.diagram.custom.intro.STSintro.java
License:Open Source License
/** * @see org.eclipse.ui.intro.IIntroPart#getTitleImage() *///from www . ja va 2 s . co m @Override public Image getTitleImage() { ImageDescriptor myImage = StsToolDiagramEditorPlugin.getBundledImageDescriptor("icons/logo/logo 16.gif"); return myImage.createImage(); }
From source file:eu.aniketos.wp1.ststool.diagram.providers.StsToolIconProvider.java
License:Open Source License
private Image getImage(IElementType element, String type) { final String elementID = element.getId() + type; Image result = imageCache.get(elementID); if (result == null) { ImageDescriptor id = null; if (type == TYPE_LARGE) id = STSElementIconDescriptor.getLargeImageDescriptord(element); else//from ww w.j av a 2 s. c om id = STSElementIconDescriptor.getSmallImageDescriptord(element); if (id != null) { imageCache.put(elementID, id.createImage()); result = imageCache.get(elementID); } } return result; }