List of usage examples for org.eclipse.jface.resource ImageDescriptor createFromImage
public static ImageDescriptor createFromImage(Image img)
From source file:org.eclipse.e4.xwt.tools.ui.designer.editor.actions.CreateBindingAction.java
License:Open Source License
public CreateBindingAction(EditPart editPart, Object observe, String property, Image image) { super(property, image == null ? null : ImageDescriptor.createFromImage(image)); this.editPart = editPart; this.observe = observe; this.property = property; setEnabled(observe != null && property != null); }
From source file:org.eclipse.e4.xwt.tools.ui.designer.editor.actions.CreateBindingConnectionAction.java
License:Open Source License
public CreateBindingConnectionAction(EditPart editPart, Object observe, String property, Image image) { super(property, image == null ? null : ImageDescriptor.createFromImage(image)); this.editPart = (GraphicalEditPart) editPart; this.observe = observe; this.property = property; }
From source file:org.eclipse.e4.xwt.tools.ui.designer.editor.actions.SurroundWithAction.java
License:Open Source License
protected MenuManager createMenuManager() { MenuManager mm = new MenuManager(); for (final Class<?> type : actionList) { Action action = new Action(type.getName()) { public void run() { command.setType(type);// w w w. j a v a2 s . com execute(command); } }; Image image = ImageShop.getImageForType(type); if (image != null) { action.setImageDescriptor(ImageDescriptor.createFromImage(image)); } mm.add(action); } return mm; }
From source file:org.eclipse.e4mf.common.ui.ImageURIRegistry.java
License:Open Source License
/** * Returns a URI to the cached local file system instance of this given image. *///from w ww. j av a 2 s . c o m public URI getImageURI(Image image) { return getImageURI(ImageDescriptor.createFromImage(image)); }
From source file:org.eclipse.egit.ui.internal.dialogs.SpellcheckableMessageArea.java
License:Open Source License
private IAction createQuickFixAction(final ICompletionProposal proposal) { return new Action(proposal.getDisplayString()) { public void run() { proposal.apply(sourceViewer.getDocument()); }/*www. j a v a 2 s. c o m*/ public ImageDescriptor getImageDescriptor() { Image image = proposal.getImage(); if (image != null) { return ImageDescriptor.createFromImage(image); } return null; } }; }
From source file:org.eclipse.egit.ui.internal.synchronize.mapping.GitModelWorkbenchAdapter.java
License:Open Source License
public ImageDescriptor getImageDescriptor(Object object) { if (gitLabelProvider == null) gitLabelProvider = new GitChangeSetLabelProvider(); Image image = gitLabelProvider.getImage(object); return ImageDescriptor.createFromImage(image); }
From source file:org.eclipse.emf.compare.mpatch.apply.generic.impl.ReferenceResolutionLabelProvider.java
License:Open Source License
protected static Image createOverlayImage(EObject obj, ImageDescriptor imageDescriptor, AdapterFactory adapterFactory) { final IItemLabelProvider lp = (IItemLabelProvider) adapterFactory.adapt(obj, IItemLabelProvider.class); final ImageDescriptor imgDescr = ImageDescriptor .createFromImage(ExtendedImageRegistry.getInstance().getImage(lp.getImage(obj))); return new OverlayImageDescriptor(imgDescr.createImage(), imageDescriptor).createImage(); }
From source file:org.eclipse.emf.compare.ui.AbstractCompareAction.java
License:Open Source License
/** * Creates and initializes an action given a {@link IExportAction descriptor}. * /*from w w w.j a v a 2 s . c om*/ * @param descriptor * Descriptor from which we'll get the needed parameters. */ public AbstractCompareAction(IExportAction descriptor) { setText(descriptor.getText()); setToolTipText(descriptor.getToolTipText()); setImageDescriptor(ImageDescriptor.createFromImage(descriptor.getEnabledImage())); setHoverImageDescriptor(ImageDescriptor.createFromImage(descriptor.getEnabledImage())); setDisabledImageDescriptor(ImageDescriptor.createFromImage(descriptor.getDisabledImage())); }
From source file:org.eclipse.emf.ecp.editor.MEEditorInput.java
License:Open Source License
/** * {@inheritDoc}//from w w w.j av a 2 s . c om */ public ImageDescriptor getImageDescriptor() { ImageDescriptor descriptor = ImageDescriptor.createFromImage(labelProvider.getImage(modelElement)); return descriptor; }
From source file:org.eclipse.emf.ecp.navigator.commands.DynamicContainmentCommands.java
License:Open Source License
private IContributionItem[] createNewWizard(EClass eClass) { CommandContributionItemParameter commandParam = new CommandContributionItemParameter( PlatformUI.getWorkbench(), null, "org.eclipse.emf.ecp.navigator.newModelElementWizard", CommandContributionItem.STYLE_PUSH); List<IContributionItem> commands = new ArrayList<IContributionItem>(); Map<Object, Object> commandParams = new HashMap<Object, Object>(); commandParams.put(NewModelElementWizardHandler.COMMAND_ECLASS_PARAM, eClass); commandParam.label = "New Model Element"; Image image = labelProvider.getImage(eClass); ImageDescriptor imageDescriptor = ImageDescriptor.createFromImage(image); commandParam.icon = imageDescriptor; // create command commandParam.parameters = commandParams; CommandContributionItem command = new CommandContributionItem(commandParam); commands.add(command);//from www . j a v a 2s . c o m return commands.toArray(new IContributionItem[commands.size()]); }