List of usage examples for org.eclipse.jface.resource ImageDescriptor createImage
public Image createImage()
From source file:kr.co.apexsoft.stella.modeler.explorer.provider.ApexUMLLabelProvider.java
License:Open Source License
/** * apex updated/*from w w w . j a va2 s. c om*/ * * return the image of an element in the model browser * evaluates error markers. * * @param element * the element * @return the image */ @Override public Image getImage(Object element) { Image image = null; ImageDescriptor imgDesc = null; decorationService = getDecorationService(); if (element instanceof IProject) { imgDesc = AbstractUIPlugin.imageDescriptorFromPlugin(Activator.PLUGIN_ID, "icons/windowImage-16.png"); //$NON-NLS-1$ image = imgDesc.createImage(); } else if (element instanceof IFile) { IFile diFile = (IFile) element; if (OneFileUtils.isDi(diFile)) { imgDesc = AbstractUIPlugin.imageDescriptorFromPlugin(Activator.PLUGIN_ID, "icons/class_hi.gif"); //$NON-NLS-1$ image = imgDesc.createImage(); } } else { if (decorationService != null) { // Get the Model Explorer Adapter ModelExplorerDecorationAdapter adapter = new ModelExplorerDecorationAdapter(null); //Set the decoration target /** * Useless since EMF Facet integration with bug 358732 */ if (element instanceof Diagram) { adapter.setDecoratorTarget(getEditorRegistry().getEditorIcon(element)); } else { adapter.setDecoratorTarget(super.getImage(element)); } //Set the adapter decoration with position as indicated by decoration (from decoration service) if (element != null) { if (element instanceof EObject || (element instanceof IAdaptable && ((IAdaptable) element).getAdapter(EObject.class) != null)) { EList<IPapyrusDecoration> decorations = decorationService.getDecorations(element, true); if (decorations != null) { adapter.setDecorations(decorations); } } } //return the target decorated image = adapter.getDecoratedImage(); } else { imgDesc = AbstractUIPlugin.imageDescriptorFromPlugin(Activator.PLUGIN_ID, "icons/errorwarning_tab.gif"); //$NON-NLS-1$ image = imgDesc.createImage(); } } return image; }
From source file:kr.pragmatic.history.internal.ui.LocalHistoryTableProvider.java
License:Open Source License
public Image getRevisionImage() { if (localRevImage == null) { ImageDescriptor localRevDesc = TeamUIPlugin.getImageDescriptor(ITeamUIImages.IMG_LOCALREVISION_TABLE); localRevImage = localRevDesc.createImage(); }// www . ja v a 2 s . co m return localRevImage; }
From source file:lslforge.LSLForgePlugin.java
License:Open Source License
public static Image createImage(String path) { ImageDescriptor descriptor = imageDescriptorFromPlugin(path); if (descriptor != null) return descriptor.createImage(); return null;/* w w w .jav a2 s . c o m*/ }
From source file:mbtarranger.explorer.XplrView.java
License:Open Source License
protected void setupIcons() { // setup icons Bundle bundle = FrameworkUtil.getBundle(this.getClass()); URL url = FileLocator.find(bundle, new Path("icons/tx16.gif"), null); ImageDescriptor imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4tx16px = imageDescriptor.createImage(); ///*from w w w. ja va2 s. com*/ url = FileLocator.find(bundle, new Path("icons/fsm16px.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4fsm16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/arrange16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4arrange16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/cov16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4cov16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/cfg16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4cfg16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/cfgslisting16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4cfgslisting16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/input16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4input16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/output16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4output16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/internal16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4internal16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/labels16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4labels16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/compose16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4compose16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/express16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4express16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/scenarios16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4scenarios16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/file16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4file16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/labeldef16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4labeldef16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/never16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4never16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/trace16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4trace16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/notrace16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4notrace16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/testslisting16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4testslisting16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/testsetslisting16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4testsetslisting16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/testset16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4testset16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/ltl16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4ltl16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/adapter16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4adapter16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/channel16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4channel16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/enum16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4enum16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/array16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4array16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/typedef16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4typedef16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/flatCommaList16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4flatCommaList16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/autoconstruct16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4autoconstruct16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/define16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4define16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/inline16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4inline16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/databind16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4databind16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/databindings16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4databindings16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/variant16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4variant16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/combinatorics16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4combinatorics16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/alternative16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4alternative16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/alternatives16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4alternatives16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/fileImport16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4fileImport16px = imageDescriptor.createImage(); // url = FileLocator.find(bundle, new Path("icons/package16.gif"), null); imageDescriptor = ImageDescriptor.createFromURL(url); image_icon4package16px = imageDescriptor.createImage(); }
From source file:mbtarranger.explorers.MarLabelProvider.java
License:Open Source License
public Image icon(String iconName) { Bundle bundle = Platform.getBundle(mbtarranger.Activator.PLUGIN_ID); URL url = FileLocator.find(bundle, new Path("icons/" + iconName), null); ImageDescriptor imageDescriptor = ImageDescriptor.createFromURL(url); return imageDescriptor.createImage(); }
From source file:mbtarranger.widgets.custombutton.CustomButton.java
License:Open Source License
protected Image icon(String iconName) { Bundle bundle = Platform.getBundle(mbtarranger.Activator.PLUGIN_ID); if (bundle == null) return null; URL url = FileLocator.find(bundle, new Path("icons/" + iconName), null); ImageDescriptor imageDescriptor = ImageDescriptor.createFromURL(url); return imageDescriptor.createImage(); }
From source file:melnorme.lang.ide.ui.utils.ImageDescriptorRegistry.java
License:Open Source License
public Image getImage(ImageDescriptor imageDescriptor) { Image image = imageMap.get(imageDescriptor); if (image == null) { image = imageDescriptor.createImage(); imageMap.put(imageDescriptor, image); }/* w ww .java2 s. co m*/ return image; }
From source file:melnorme.util.swt.jface.resources.ImageDescriptorRegistry.java
License:Open Source License
/** * Returns the image associated with the given image descriptor. * // w w w . ja v a 2 s .com * @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 = fRegistry.get(descriptor); if (result != null) { return result; } Assert.isTrue(fDisplay == LangUIPlugin.getStandardDisplay(), "Allocating image for wrong display"); result = descriptor.createImage(); if (result != null) { fRegistry.put(descriptor, result); } return result; }
From source file:metabup.perspective.views.OpenIssuesView.java
License:Open Source License
private Image getIconImage(String iconName) { ImageDescriptor desc = Activator.getImageDescriptor("icons/" + iconName); if (desc != null) return desc.createImage(); return null;//from w ww. j ava2 s . c o m }
From source file:msi.gama.application.workbench.ApplicationWorkbenchWindowAdvisor.java
public ApplicationWorkbenchWindowAdvisor(final ApplicationWorkbenchAdvisor adv, final IWorkbenchWindowConfigurer configurer) { super(adv, configurer); // Hack and workaround for the inability to find launcher icons... final Bundle bundle = Platform.getBundle("msi.gama.application"); final ImageDescriptor myImage = ImageDescriptor .createFromURL(FileLocator.find(bundle, new Path("branding_icons/icon256.png"), null)); configurer.getWindow().getShell().setImage(myImage.createImage()); }