List of usage examples for org.eclipse.jface.resource ImageDescriptor createImage
public Image createImage()
From source file:actions.ButtonAction.java
License:Open Source License
@Override public void setImageDescriptor(ImageDescriptor newImage) { super.setImageDescriptor(newImage); button.setImage(newImage.createImage()); }
From source file:au.gov.ga.earthsci.application.about.AboutDialog.java
License:Apache License
/** * Retrieve the "About" image specified in the current product under the key * {@link IProductConstants#ABOUT_IMAGE}, or the default image if none is * specified./*from w w w .j av a2 s . com*/ */ private Image openAboutImage() { String aboutImagePath = product.getProperty(IProductConstants.ABOUT_IMAGE); if (aboutImagePath == null) { aboutImagePath = DEFAULT_ABOUT_IMAGE; } URL aboutImageURL = null; try { aboutImageURL = new URL(aboutImagePath); } catch (MalformedURLException e) { logger.error("Unable to find image " + aboutImagePath, e); //$NON-NLS-1$ try { aboutImageURL = new URL(DEFAULT_ABOUT_IMAGE); } catch (MalformedURLException e1) { } } ImageDescriptor descriptor = ImageDescriptor.createFromURL(aboutImageURL); return descriptor.createImage(); }
From source file:b600.emulator.parts.B600Part.java
License:Open Source License
private void createImage(Composite parent) { Bundle bundle = FrameworkUtil.getBundle(B600Part.class); URL url = FileLocator.find(bundle, new Path("icons/b600_bg.png"), null); ImageDescriptor imageDcr = ImageDescriptor.createFromURL(url); this.image = imageDcr.createImage(); this.image = resizeImage(image, parent); }
From source file:b600.emulator.parts.B600Part2.java
License:Open Source License
private void createImage(Composite parent) { Bundle bundle = FrameworkUtil.getBundle(B600Part2.class); URL url = FileLocator.find(bundle, new Path("icons/b600_bg.png"), null); ImageDescriptor imageDcr = ImageDescriptor.createFromURL(url); this.image = imageDcr.createImage(); this.image = resizeImage(image, parent); }
From source file:bndtools.editor.BndSourceEditorPage.java
License:Open Source License
public BndSourceEditorPage(String id, FormEditor editor) { this.id = id; this.editor = editor; ImageDescriptor iconDescriptor = AbstractUIPlugin.imageDescriptorFromPlugin(Plugin.PLUGIN_ID, "icons/page_white_text.png"); icon = iconDescriptor.createImage(); }
From source file:br.com.santos.celeste.outros.ResourceManager.java
License:Open Source License
/** * Returns an {@link Image} based on the specified {@link ImageDescriptor}. * // w ww . j ava2s . c om * @param descriptor * the {@link ImageDescriptor} for the {@link Image}. * @return the {@link Image} based on the specified {@link ImageDescriptor}. */ public static Image getImage(ImageDescriptor descriptor) { if (descriptor == null) { return null; } Image image = m_descriptorImageMap.get(descriptor); if (image == null) { image = descriptor.createImage(); m_descriptorImageMap.put(descriptor, image); } return image; }
From source file:ca.concordia.todolist.ui.core.FolderLabelProvider.java
License:Open Source License
@Override public Image getImage(Object element) { ImageDescriptor descriptor = null; if (element instanceof Folder) { descriptor = Util.getImageDescriptor(Util.FOLDER_IMG_FILE); } else {//from w ww . j a va2 s . co m return null; } //obtain the cached image corresponding to the descriptor Image image = (Image) imageCache.get(descriptor); if (image == null) { image = descriptor.createImage(); imageCache.put(descriptor, image); } return image; }
From source file:ca.concordia.todolist.ui.core.TaskLabelProvider.java
License:Open Source License
@Override public Image getColumnImage(Object element, int index) { if (index != 0) return null; ImageDescriptor descriptor = null; if (element instanceof Task) { descriptor = Util.getImageDescriptor(Util.TASK_IMG_FILE); } else {/*from ww w . j a v a 2s . co m*/ return null; } //obtain the cached image corresponding to the descriptor Image image = (Image) imageCache.get(descriptor); if (image == null) { image = descriptor.createImage(); imageCache.put(descriptor, image); } return image; }
From source file:ca.mcgill.sable.soot.callgraph.CallGraphNodeEditPart.java
License:Open Source License
protected void loadImages() { if (publicImage == null) { ImageDescriptor desc = SootPlugin.getImageDescriptor("public_co.gif"); publicImage = desc.createImage(); }/* w w w . j ava 2 s . c om*/ if (protectedImage == null) { ImageDescriptor desc = SootPlugin.getImageDescriptor("protected_co.gif"); protectedImage = desc.createImage(); } if (privateImage == null) { ImageDescriptor desc = SootPlugin.getImageDescriptor("private_co.gif"); privateImage = desc.createImage(); } }
From source file:ca.mcgill.sable.soot.cfg.figures.CFGNodeDataFigure.java
License:Open Source License
public void addStopIcon() { if (stopImage == null) { ImageDescriptor desc = SootPlugin.getImageDescriptor("stop_icon.gif"); stopImage = desc.createImage(); }// www . ja v a 2s. c om ((Label) getRect().getChildren().get(0)).setIcon(stopImage); }