List of usage examples for org.eclipse.jface.resource ImageDescriptor createImage
public Image createImage()
From source file:de.kolditz.common.ui.action.ButtonAction.java
License:Open Source License
/** * adapts the button to have the action's properties: text, tooltip and image. does NOT register the button. * // www. j a v a 2s .c om * @param button * the button to adapt */ public void adaptButton(Button button) { String str = getText(); if (str != null) button.setText(str); str = getToolTipText(); if (str != null) button.setToolTipText(str); ImageDescriptor id = getImageDescriptor(); if (image == null && id != null) { image = id.createImage(); } button.setImage(image); if (isRegisteredFor(button)) { buttons.put(button, Boolean.TRUE); } }
From source file:de.stefanteitge.mtmx.workbench.ui.IconProvider.java
License:Open Source License
public static Image getIconByPath(String path) { ImageRegistry registry = UiPlugin.getDefault().getImageRegistry(); ImageDescriptor descriptor = registry.getDescriptor(path); if (descriptor == null) { descriptor = UiPlugin.imageDescriptorFromPlugin(UiPlugin.PLUGIN_ID, path); if (descriptor != null) { Image image = descriptor.createImage(); registry.put(path, image);//w w w .j a v a 2 s.c om return image; } else { return null; } } return descriptor.createImage(); }
From source file:de.tub.tfs.henshin.editor.ui.dialog.resources.ResourcesDialog.java
License:Open Source License
/** * Instantiates a new resources dialog./*from ww w . j a va 2 s. c o m*/ * * @param parentShell * the parent shell * @param titleImage * the title image * @param title * the title * @param message * the message * @param type * the type */ public ResourcesDialog(Shell parentShell, ImageDescriptor titleImage, String title, String message, int type) { super(parentShell); this.image = titleImage == null ? IconUtil.getIcon("hse16.png") : titleImage.createImage(); this.title = title; this.message = message; this.type = type; }
From source file:de.tud.cs.st.vespucci.vespucci_model.diagram.edit.parts.outline.OutlineConnectionEditPart.java
License:Open Source License
@Override protected Image getImage() { ImageDescriptor imageDescriptor = VespucciDiagramEditorPlugin.getBundledImageDescriptor(getImagePath()); return imageDescriptor.createImage(); }
From source file:de.tud.cs.st.vespucci.vespucci_model.diagram.edit.parts.outline.OutlineDummyEditPart.java
License:Open Source License
@Override protected Image getImage() { final ImageDescriptor imageDescriptor = VespucciDiagramEditorPlugin .getBundledImageDescriptor(ENSEMBLE_IMAGE); return imageDescriptor.createImage(); }
From source file:de.tud.cs.st.vespucci.vespucci_model.diagram.edit.parts.outline.OutlineEnsembleEditPart.java
License:Open Source License
@Override protected Image getImage() { final ImageDescriptor imageDescriptor = VespucciDiagramEditorPlugin.getBundledImageDescriptor(IMAGE); return imageDescriptor.createImage(); }
From source file:de.tud.cs.st.vespucci.vespucci_model.diagram.edit.parts.outline.OutlineRootEditPart.java
License:Open Source License
@Override protected Image getImage() { ImageDescriptor imageDescriptor = VespucciDiagramEditorPlugin.getBundledImageDescriptor(IMAGE); return imageDescriptor.createImage(); }
From source file:de.uni_koeln.ub.drc.ui.DrcUiActivator.java
License:Open Source License
/** * @param location/* w w w. j av a2s . c om*/ * The bundle path of the image to load * @return The loaded image */ public Image loadImage(String location) { IPath path = new Path(location); URL url = FileLocator.find(this.getBundle(), path, Collections.EMPTY_MAP); ImageDescriptor desc = ImageDescriptor.createFromURL(url); return desc.createImage(); }
From source file:de.uni_koeln.ub.drc.ui.facades.SessionContextSingletonImpl.java
License:Open Source License
/** * @param location// w w w . ja v a 2 s . c o m * The bundle path of the image to load * @return The loaded image */ @Override public Image loadImage(String location) { IPath path = new Path(location); URL url = FileLocator.find(DrcUiActivator.getDefault().getBundle(), path, Collections.EMPTY_MAP); ImageDescriptor desc = ImageDescriptor.createFromURL(url); return desc.createImage(); }
From source file:de.walware.ecommons.ui.util.ImageDescriptorRegistry.java
License:Open Source License
/** * Returns the image associated with the given image descriptor. * //from w ww .ja v a 2s . 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(); } synchronized (fRegistry) { Image result = fRegistry.get(descriptor); if (result == null && !fDisposed) { result = descriptor.createImage(); if (result != null) { fRegistry.put(descriptor, result); } } return result; } }