List of usage examples for org.eclipse.jface.resource ImageDescriptor createFromImage
public static ImageDescriptor createFromImage(Image img)
From source file:gov.nasa.arc.spife.ui.timeline.action.AbstractZoomViewAction.java
License:Open Source License
public AbstractZoomViewAction(Timeline<?> timeline, String cmdId, Image image) { this.timeline = timeline; this.command = commandService.getCommand(cmdId); setImageDescriptor(ImageDescriptor.createFromImage(image)); timeline.getZoomManager().addZoomListener(this); }
From source file:gov.nasa.arc.spife.ui.timeline.chart.ChartTimelineBuilder.java
License:Open Source License
@Override public TimelineViewer build(Timeline timeline, Chart chart) { final EditingDomain domain = AdapterFactoryEditingDomain.getEditingDomainFor(chart); AdapterFactory factory = new ChartItemProviderAdapterFactory();//.getAdapterFactory(chart); AdapterFactoryLabelProvider labeler = new AdapterFactoryLabelProvider(factory); TimelineViewer viewer = new TimelineViewer(timeline); ChartStyle chartStyle = chart.getStyle(); viewer.setTimelineSectionModel(chart); viewer.setImageDescriptor(ImageDescriptor.createFromImage(labeler.getImage(chart))); viewer.setLabelProvider(labeler);// w w w .j ava 2s . c o m switch (chartStyle) { case HEAT_MAP: viewer.setTreeTimelineContentProvider(new ChartTimelineContentProvider()); viewer.setEditPartFactory(new HeatMapChartTimelineEditPartFactory()); viewer.setProperty(TimelineConstants.TIMELINE_GROUP_ELEMENTS, true); break; case LINE: viewer.setEditPartFactory(new LineChartTimelineFactory()); break; } viewer.setTimelineToolBarContributionItem(new ChartTimelineToolBarContributor(timeline, chart, domain)); viewer.setContents(chart); return viewer; }
From source file:hierarchyviewerlib.actions.iQueryCreatorDialogAction.java
License:GNU General Public License
public iQueryCreatorDialogAction(IWorkbenchWindow window) { setText(CustomString.getString("ACTION_IQUERY_GENERATOR")); this.window = window; setId(ICommandIds.CMD_OPEN_IQUERY_DIALOG); // Associate the action with a pre-defined command, to allow key bindings. setActionDefinitionId(ICommandIds.CMD_OPEN_IQUERY_DIALOG); setImageDescriptor(ImageDescriptor.createFromImage(IConManager.EDIT_IQUERY)); }
From source file:hierarchyviewerlib.actions.OpenLogFileAction.java
License:GNU General Public License
public OpenLogFileAction(IWorkbenchWindow window) { setText(CustomString.getString("ACTION_OPEN_PLIST")); this.window = window; setId(ICommandIds.CMD_OPEN_LOG_FILE); // Associate the action with a pre-defined command, to allow key bindings. setActionDefinitionId(ICommandIds.CMD_OPEN_LOG_FILE); setImageDescriptor(ImageDescriptor.createFromImage(IConManager.OPEN_FOLDER)); }
From source file:hierarchyviewerlib.actions.RefreshLogFileAction.java
License:GNU General Public License
public RefreshLogFileAction() { setText(CustomString.getString("ACTION_REFRESH_PLIST")); setId(ICommandIds.CMD_REFRESH_LOG_FILE); // Associate the action with a pre-defined command, to allow key bindings. setActionDefinitionId(ICommandIds.CMD_REFRESH_LOG_FILE); setImageDescriptor(ImageDescriptor.createFromImage(IConManager.REFRESH_BLUE)); }
From source file:hierarchyviewerlib.actions.SaveHierarchyViewPictureAction.java
License:GNU General Public License
public SaveHierarchyViewPictureAction(IWorkbenchWindow window) { setText(CustomString.getString("ACTION_SAVE_HIERARCHY")); this.window = window; setId(ICommandIds.CMD_SAVE_PICTURE); // Associate the action with a pre-defined command, to allow key bindings. setActionDefinitionId(ICommandIds.CMD_SAVE_PICTURE); setImageDescriptor(ImageDescriptor.createFromImage(IConManager.SAVE_HIERARCHY)); }
From source file:hydrograph.ui.dataviewer.actions.CopyAction.java
License:Apache License
public CopyAction(DebugDataViewer debugDataViewer) { super(LABEL); this.debugDataViewer = debugDataViewer; setAccelerator(SWT.MOD1 | 'c'); setImageDescriptor(ImageDescriptor.createFromImage(ImagePathConstant.COPY_ICON.getImageFromRegistry())); }
From source file:io.sarl.lang.ui.labeling.SARLLabelProvider.java
License:Apache License
/** Invoked when an image descriptor cannot be found. * * @param params - the parameters given to the method polymorphic dispatcher. * @param exception - the cause of the error. * @return the image descriptor for the error. *//*www .j av a 2 s. c o m*/ protected ImageDescriptor handleImageDescriptorError(Object[] params, Throwable exception) { if (exception instanceof NullPointerException) { final Object defaultImage = getDefaultImage(); if (defaultImage instanceof ImageDescriptor) { return (ImageDescriptor) defaultImage; } if (defaultImage instanceof Image) { return ImageDescriptor.createFromImage((Image) defaultImage); } return super.imageDescriptor(params[0]); } return Exceptions.throwUncheckedException(exception); }
From source file:mesfavoris.internal.views.comment.SpellcheckableMessageArea.java
License:Open Source License
private IAction createQuickFixAction(final ICompletionProposal proposal) { return new Action(proposal.getDisplayString()) { @Override//from w w w .ja v a 2s. c o m public void run() { proposal.apply(sourceViewer.getDocument()); } @Override public ImageDescriptor getImageDescriptor() { Image image = proposal.getImage(); if (image != null) return ImageDescriptor.createFromImage(image); return null; } }; }
From source file:msi.gama.lang.gaml.ui.decorators.GamlImageHelper.java
/** * @see org.eclipse.xtext.ui.IImageHelper.IImageDescriptorHelper#getImageDescriptor(org.eclipse.swt.graphics.Image) *///from w ww .ja v a2s . c o m @Override public ImageDescriptor getImageDescriptor(final Image image) { for (final Map.Entry<ImageDescriptor, Image> entry : registry.entrySet()) { if (entry.getValue().equals(image)) { return entry.getKey(); } } final ImageDescriptor newDescriptor = ImageDescriptor.createFromImage(image); registry.put(newDescriptor, image); return newDescriptor; }