/** * Get image by path from image registry. If not already registered a new * image will be created and registered. If not createable a fallback image * is used instead * * @param path * @param pluginId * - plugin id to identify which plugin image should be loaded * @return image */ public static Image getImage(String path, String pluginId) { ImageRegistry imageRegistry = getImageRegistry(); if (imageRegistry == null) { return null; } Image image = imageRegistry.get(path); if (image == null) { ImageDescriptor imageDesc = createImageDescriptor(path, pluginId); image = imageDesc.createImage(); if (image == null) { image = PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJS_ERROR_TSK); } imageRegistry.put(path, image); } return image; }
@Override public void decorate(Object element, IDecoration decoration) { if (element instanceof IResource) { IResource res = (IResource) element; IProject proj = res.getProject(); try { if (proj != null && proj.isAccessible() && proj.hasNature(NATURE.ID)) { IMarker[] markers = res.findMarkers(MARKER.ERROR, false, IResource.DEPTH_INFINITE); if (markers.length > 0) { decoration.addOverlay(PlatformUI.getWorkbench().getSharedImages() .getImageDescriptor(ISharedImages.IMG_DEC_FIELD_ERROR)); } } } catch (CoreException e) { Log.log(e); } } }
@Override public Image getTitleImage() { Image image = super.getTitleImage(); try { IEditorInput input = getEditorInput(); IResource file = ResourceUtil.getResource(input); if (input.exists() && file != null && file.findMarkers(MARKER.ERROR, false, IResource.DEPTH_ZERO).length > 0) { if (errorTitleImage == null) { errorTitleImage = new DecorationOverlayIcon(image, PlatformUI.getWorkbench().getSharedImages().getImageDescriptor( ISharedImages.IMG_DEC_FIELD_ERROR), IDecoration.BOTTOM_LEFT) .createImage(); } return errorTitleImage; } } catch (CoreException e) { Log.log(e); } return image; }
@Override public Image getImage(Object element) { if (element instanceof IProject) { if (((IProject) element).isOpen()) { return PlatformUI.getWorkbench().getSharedImages().getImage(SharedImages.IMG_OBJ_PROJECT); } else { return PlatformUI.getWorkbench().getSharedImages() .getImage(SharedImages.IMG_OBJ_PROJECT_CLOSED); } } else if (element instanceof IFolder) { return PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_FOLDER); } else if (element instanceof IFile) { return PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_FILE); } else if (element instanceof IMarker) { return PlatformUI.getWorkbench().getSharedImages().getImage(SharedImages.IMG_OPEN_MARKER); } return null; }
@Override public Image getImage(final Object element) { if (element instanceof IProject) { if (((IProject) element).isOpen()) { return PlatformUI.getWorkbench().getSharedImages().getImage(SharedImages.IMG_OBJ_PROJECT); } else { return PlatformUI.getWorkbench().getSharedImages() .getImage(SharedImages.IMG_OBJ_PROJECT_CLOSED); } } else if (element instanceof IFolder) { return PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_FOLDER); } else if (element instanceof IFile) { return PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_FILE); } else if (element instanceof IMarker) { return PlatformUI.getWorkbench().getSharedImages().getImage(SharedImages.IMG_OPEN_MARKER); } return null; }
public CopyAction(final Display display, final ISelectionProvider selectionProvider) { this.display = display; this.selectionProvider = selectionProvider; setToolTipText("Copy"); setImageDescriptor(PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_TOOL_COPY)); setDisabledImageDescriptor(PlatformUI .getWorkbench() .getSharedImages() .getImageDescriptor(ISharedImages.IMG_TOOL_COPY_DISABLED)); selectionProvider.addSelectionChangedListener(new ISelectionChangedListener() { @Override public void selectionChanged(final SelectionChangedEvent event) { setEnabled(!event.getSelection().isEmpty()); } }); setEnabled(!selectionProvider.getSelection().isEmpty()); }
public SaveIntersectionGraphmlAction( final IShellProvider shellProvider, final ILogger logger, final IObjectListModel<IItem> selectedItems, final IDependenciesModel dependenciesModel, final IBooleanModel enableNormalizeGraphModel) { this.shellProvider = shellProvider; this.logger = logger; this.selectedItems = selectedItems; this.dependenciesModel = dependenciesModel; this.enableNormalizeGraphModel = enableNormalizeGraphModel; setToolTipText("Save projects intersection dependencies as graphml-file"); setImageDescriptor(PlatformUI .getWorkbench() .getSharedImages() .getImageDescriptor(ISharedImages.IMG_ETOOL_SAVE_EDIT)); }
public UpdateDependencyModelAction( final IShellProvider shellProvider, final Canceler canceler, final ILogger logger, final IJavaModel model, final IDependenciesModel dependenciesModel, final INameHitMaps nameHitMaps) { this.logger = logger; this.nameHitMaps = nameHitMaps; setToolTipText(TOOLTIP_TEXT); setImageDescriptor(PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_TOOL_FORWARD)); this.shellProvider = shellProvider; this.canceler = canceler; this.model = model; this.dependenciesModel = dependenciesModel; }
/** * Get image by path from image registry. If not already registered a new * image will be created and registered. If not createable a fallback image * is used instead * * @param path * @param pluginId * - plugin id to identify which plugin image should be loaded * @return image */ public static Image getImage(String path, String pluginId) { ImageRegistry imageRegistry = getImageRegistry(); if (imageRegistry == null) { logWarning("No image registry found!"); return null; } Image image = imageRegistry.get(path); if (image == null) { ImageDescriptor imageDesc = createImageDescriptor(path, pluginId); image = imageDesc.createImage(); if (image == null) { image = PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJS_ERROR_TSK); } imageRegistry.put(path, image); } return image; }
public void setStatus(final String message, final boolean valid) { final Runnable r = new Runnable() { @Override public void run() { if (isDisposed()) { return; } statusMessage = message; if (valid) { statusImage = null; } else { statusImage = PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJS_WARN_TSK); } refresh(); } }; if (getDisplay().getThread() == Thread.currentThread()) { r.run(); } else { UIHelpers.runOnUIThread(getDisplay(), true, r); } }
public static Image getImageForWorkItemQueryFolder(final ImageHelper imageHelper, final QueryFolder queryFolder) { /* * Deleted item, is not in the tree anymore (has no parent.) The label * decorator can call this method during the refresh where we're being * removed, thus handle it gracefully. */ if (queryFolder.getParent() == null) { return null; } if (GUID.EMPTY.equals(new GUID(queryFolder.getParent().getID()))) { // This is a top level "Team Queries" / "My Queries" folder if (queryFolder.isPersonal()) { return imageHelper.getImage("images/wit/query_group_my.gif"); //$NON-NLS-1$ } return imageHelper.getImage("images/wit/query_group_team.gif"); //$NON-NLS-1$ } return PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_FOLDER); }
private Composite createErrorStatusComposite( final FormToolkit toolkit, final Composite parent, final TeamExplorerContext context) { final Composite composite = toolkit.createComposite(parent); composite.setBackground(parent.getBackground()); // Form-style border painting not enabled (0 pixel margins OK) because // no applicable controls in this composite SWTUtil.gridLayout(composite, 1, false, 0, 0); errorStatusLabel = toolkit.createLabel(composite, "", SWT.WRAP); //$NON-NLS-1$ errorStatusLabel.setBackground(parent.getBackground()); errorStatusLabel.setForeground(parent.getForeground()); errorStatusLabel.setImage(PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_TOOL_DELETE)); GridDataBuilder.newInstance().applyTo(errorStatusLabel); return composite; }
public Image getImage(Object element) { final String s; switch (((PreviewFile)element).type) { case IResource.PROJECT: s= SharedImages.IMG_OBJ_PROJECT; break; case IResource.FOLDER: s= ISharedImages.IMG_OBJ_FOLDER; break; default: s= ISharedImages.IMG_OBJ_FILE; break; } final Image baseImage= PlatformUI.getWorkbench().getSharedImages().getImage(s); final ImageDescriptor overlay = getOverlay(element); if (overlay == null) return baseImage; try { return fImageCache.createImage(new OverlayIcon(baseImage, new ImageDescriptor[] {overlay}, new int[] {OverlayIcon.BOTTOM_RIGHT}, new Point(baseImage.getBounds().width, baseImage.getBounds().height))); } catch (Exception e) { SVNUIPlugin.log(e.getMessage()); } return null; }
public Control createContents(Composite parent) { if (getCompareResult() instanceof String) { setMessage("Testing"); Composite composite = new Composite(parent, SWT.NULL); GridLayout layout = new GridLayout(); layout.numColumns = 2; composite.setLayout(layout); composite.setLayoutData(new GridData(GridData.FILL_BOTH)); Label iconLabel = new Label(composite, SWT.WRAP); iconLabel.setImage(PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJS_ERROR_TSK)); Label errorLabel = new Label(composite, SWT.WRAP); GridData gd = new GridData(); gd.widthHint = 500; errorLabel.setLayoutData(gd); errorLabel.setText((String)getCompareResult()); parent.setBackground(Display.getDefault().getSystemColor(SWT.COLOR_WHITE)); composite.setBackground(parent.getBackground()); errorLabel.setBackground(parent.getBackground()); iconLabel.setBackground(parent.getBackground()); return composite; } return super.createContents(parent); }
private Action createTerminateAction() { Action terminate = new Action(Messages.getString("action.stop")) { @Override public void run() { DeployJob job = console.getJob(); if (job != null) { job.cancel(); update(); } } }; terminate.setToolTipText(Messages.getString("action.stop")); terminate.setImageDescriptor(getSharedImage(ISharedImages.IMG_ELCL_STOP)); terminate.setHoverImageDescriptor(getSharedImage(ISharedImages.IMG_ELCL_STOP)); terminate.setDisabledImageDescriptor(getSharedImage(ISharedImages.IMG_ELCL_STOP_DISABLED)); return terminate; }
public BookmarkProblemsControl(Composite parent, IBookmarkProblems bookmarkProblems) { super(parent, SWT.NONE); GridLayout gridLayout = new GridLayout(); gridLayout.marginHeight = 0; setLayout(gridLayout); toolkit = new FormToolkit(parent.getDisplay()); this.bookmarkProblems = bookmarkProblems; bookmarkProblemsFormText = toolkit.createFormText(this, true); ISharedImages sharedImages = PlatformUI.getWorkbench().getSharedImages(); bookmarkProblemsFormText.setImage(IMAGE_ERROR_KEY, sharedImages.getImage(ISharedImages.IMG_OBJS_ERROR_TSK)); bookmarkProblemsFormText.setImage(IMAGE_WARNING_KEY, sharedImages.getImage(ISharedImages.IMG_OBJS_WARN_TSK)); gridData = new GridData(); gridData.minimumWidth = 1; gridData.minimumHeight = 1; gridData.horizontalAlignment = SWT.FILL; gridData.verticalAlignment = SWT.FILL; gridData.grabExcessHorizontalSpace = true; gridData.exclude = true; bookmarkProblemsFormText.setLayoutData(gridData); bookmarkProblemsFormText.setVisible(false); }
public PasteAction(IWorkbenchPart part) { super(part); this.setText(ResourceString.getResourceString("action.title.paste")); ISharedImages sharedImages = PlatformUI.getWorkbench() .getSharedImages(); setImageDescriptor(sharedImages .getImageDescriptor(ISharedImages.IMG_TOOL_PASTE)); setDisabledImageDescriptor(sharedImages .getImageDescriptor(ISharedImages.IMG_TOOL_PASTE_DISABLED)); this.setId(ActionFactory.PASTE.getId()); ERDiagramEditor editor = (ERDiagramEditor) part; this.editor = editor; }
public Image getImage(final Object element) { if (element == null) { return null; } if (element instanceof Spec) { if (Activator.getSpecManager().isSpecLoaded((Spec) element)) { return Activator.getDefault().getImageRegistry().get(Activator.IMG_SPEC_OPEN); } return Activator.getDefault().getImageRegistry().get(Activator.IMG_SPEC_CLOSED); } else if (element instanceof Module) { return PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_FILE); } else if (element instanceof Group) { return PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_TOOL_COPY); } return null; }
public Image getImage(final Object element) { if (element == null) { return null; } if (element instanceof Spec) { if (Activator.getSpecManager().isSpecLoaded((Spec) element)) { return Activator.getDefault().getImageRegistry().get(Activator.IMG_SPEC_OPEN); } return Activator.getDefault().getImageRegistry().get(Activator.IMG_SPEC_CLOSED); } else if (element instanceof Module) { return PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_FILE); } else if (element instanceof Model) { return ModelImage; } return null; }
@Override public Image getImage(Object obj) { if (obj instanceof TreePlugin) { return pluginImage; } if (obj instanceof TreePackage) { return packageImage; } if (obj instanceof TreeFeature) { return featureImage; } if (obj instanceof TreeProblem) { TreeProblem tp = (TreeProblem) obj; Problem p = tp.getProblem(); return p.isError()? errorImage : warningImage; } String imageKey = ISharedImages.IMG_OBJ_FOLDER; return PlatformUI.getWorkbench().getSharedImages().getImage(imageKey); }
protected void createHelpWidget(final Composite parent, final Control control, String helpId) { final ImageHyperlink helpWidget = toolkit.createImageHyperlink(parent, SWT.CENTER); Image defaultImage = PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_LCL_LINKTO_HELP); helpWidget.setImage(defaultImage); GridDataFactory.fillDefaults().align(SWT.FILL, SWT.TOP).applyTo(helpWidget); helpWidget.setToolTipText(JFaceResources.getString(IDialogLabelKeys.HELP_LABEL_KEY)); helpWidget.addMouseListener(new MouseAdapter() { public void mouseDown(MouseEvent e) { control.setFocus(); PlatformUI.getWorkbench().getHelpSystem().displayDynamicHelp(); } }); GridDataFactory.fillDefaults().applyTo(helpWidget); helpWidget.setEnabled(true); setHelpContext(control, helpId); }
protected MenuManager prepareExportMenu(ISharedImages sharedImages) { final MenuManager exportMenu = new MenuManager(DisplayMessages.getMessage("action.title.export"), sharedImages.getImageDescriptor("IMG_ETOOL_EXPORT_WIZ"), "Export"); exportMenu.add(getAction(ExportToDDLAction.ID)); exportMenu.add(getAction(ExportToImageAction.ID)); // #deleted //exportMenu.add(this.getAction(ExportToExcelAction.ID)); //exportMenu.add(this.getAction(ExportToHtmlAction.ID)); //exportMenu.add(this.getAction(ExportToDictionaryAction.ID)); //exportMenu.add(this.getAction(ExportToTranslationDictionaryAction.ID)); //exportMenu.add(this.getAction(ExportToTestDataAction.ID)); //exportMenu.add(this.getAction(ExportToJavaAction.ID)); exportMenu.add(new GroupMarker("export")); return exportMenu; }
public Image getImage(Object obj) { String imageKey = ISharedImages.IMG_OBJ_ELEMENT; if (obj instanceof DockerConnectionImagesTreeParent) imageKey = "icons/images.gif"; else if (obj instanceof DockerConnectionContainersTreeParent) imageKey = "icons/containers.gif"; else if (obj instanceof DockerConnectionImageTreeObject) imageKey = "icons/image.gif"; else if (obj instanceof DockerConnectionContainerTreeObject) imageKey = "icons/container.gif"; else if (obj instanceof DockerConnectionTreeParent) imageKey = "icons/server.gif"; return Activator.getImageDescriptor(imageKey).createImage(); // return PlatformUI.getWorkbench().getSharedImages().getImage(imageKey); }
/** * Checks the active, shown table, if patientID is assigned. */ private void checkTable() { boolean pid = false; getWizard().getContainer().updateButtons(); TableItem[] items = table.getItems(); for (TableItem item2 : items) { if (item2.getText(METADATACOLUMN).toLowerCase().equals("patientid")) { pid = true; break; } } if (!pid && serverViewer.getTree().getSelection()[0].getData() .getClass().equals(ServerTable.class)) { serverViewer.getTree().getSelection()[0].setImage(PlatformUI .getWorkbench().getSharedImages() .getImage(ISharedImages.IMG_ETOOL_DELETE)); } else if (pid && serverViewer.getTree().getSelection()[0].getData() .getClass().equals(ServerTable.class)) { serverViewer.getTree().getSelection()[0].setImage(PlatformUI .getWorkbench().getSharedImages() .getImage(ISharedImages.IMG_OBJ_FILE)); } }
/** * Updates the given table item. */ private void updateItem(TableItem item) { // Item data preparation. final Doxygen doxygen = (Doxygen) item.getData(); final String type = getDoxygenType(doxygen); final String version = doxygen.getVersion(); final String description = doxygen.getDescription(); // Updates the item properties. item.setImage((version == null) ? PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJS_WARN_TSK) : null); item.setText(VERSION_COLUMN_INDEX, (version == null) ? "unknown" : version); item.setText(TYPE_COLUMN_INDEX, type); item.setText(DESCRIPTION_COLUMN_INDEX, description); // Updates the table layout. table.getColumn(VERSION_COLUMN_INDEX).pack(); table.getColumn(TYPE_COLUMN_INDEX).pack(); table.getColumn(DESCRIPTION_COLUMN_INDEX).pack(); table.layout(); }
private NavigationAction(final RuntimeViewPart part, final DisplayNavigation navigation, final String text, final String tooltip, final ActionFactory action_factory, final String shared_icon, final String shared_icon_disabled) { this.part = part; this.navigation = navigation; final ISharedImages sharedImages = PlatformUI.getWorkbench().getSharedImages(); setText(text); setToolTipText(tooltip); setId(action_factory.getId()); setImageDescriptor(sharedImages.getImageDescriptor(shared_icon)); setDisabledImageDescriptor(sharedImages.getImageDescriptor(shared_icon_disabled)); setActionDefinitionId(action_factory.getCommandId()); navigation.addListener(this); // Trigger initial enable/disable displayHistoryChanged(navigation); setMenuCreator(this); }
/** Initialize * @param operations_manager OperationsManager where command will be reg'ed * @param trace_table Table of ModelItems * @param model Model were PVs will be deleted */ public DeleteItemsAction(final UndoableActionManager operations_manager, final TableViewer trace_table, final Model model) { super(Messages.DeleteItem, PlatformUI.getWorkbench().getSharedImages() .getImageDescriptor(ISharedImages.IMG_TOOL_DELETE)); this.operations_manager = operations_manager; this.trace_table = trace_table; this.model = model; // Only enabled when something's selected final ISelectionChangedListener selection_listener = new ISelectionChangedListener() { @Override public void selectionChanged(final SelectionChangedEvent event) { setEnabled(!trace_table.getSelection().isEmpty()); } }; trace_table.addSelectionChangedListener(selection_listener); selection_listener.selectionChanged(null); }
/************************************************************************** * Obtain the image corresponding to the given element. *************************************************************************/ @Override public Image getImage(Object obj) { OutlineNode node = (OutlineNode) obj; Image result = PlatformUI.getWorkbench().getSharedImages() .getImage(ISharedImages.IMG_OBJ_ELEMENT); OutlineNodeType type = node.getType(); if (type.equals(OutlineNodeType.CATEGORY)) { type = ((OutlineCategoryNode) node).getChildrenCategory(); } result = getTypeImage(type); return result; }
/*************************************************************************** * Get type image * * @param type **************************************************************************/ public Image getTypeImage(OutlineNodeType type) { Image result = PlatformUI.getWorkbench().getSharedImages() .getImage(ISharedImages.IMG_OBJ_ELEMENT); switch (type) { case ERROR: result = m_errorImg; break; case GOTO: result = m_gotoImg; break; case STEP: result = m_stepImg; break; case DECLARATION: result = m_declarationImg; break; case CATEGORY: break; default: break; } return result; }
private IContributionItem getItem(String actionId, String commandId, String image, String disabledImage, String label, String tooltip, String helpContextId) { ISharedImages sharedImages = getWindow().getWorkbench() .getSharedImages(); IActionCommandMappingService acms = (IActionCommandMappingService) getWindow() .getService(IActionCommandMappingService.class); acms.map(actionId, commandId); CommandContributionItemParameter commandParm = new CommandContributionItemParameter( getWindow(), actionId, commandId, null, sharedImages.getImageDescriptor(image), sharedImages.getImageDescriptor(disabledImage), null, label, null, tooltip, CommandContributionItem.STYLE_PUSH, null, false); return new CommandContributionItem(commandParm); }
@Override public Image getImage(Object element) { // File imgImportFile = FileHandler.getBundleFile("/images/i2b2_16.png"); // File tmImageFile = FileHandler.getBundleFile("/images/searchtool16.png"); // if (tmImageFile== null) // try { // throw new Exception(); // } catch (Exception e) { // e.printStackTrace(); // } Image tmImage = ResourceManager.getPluginImage("de.umg.mi.idrt.importtool", "images/searchtool16.png"); Image imgImport = ResourceManager.getPluginImage("de.umg.mi.idrt.importtool", "images/i2b2_16.png"); // Image imgImport = new Image(device, imgImportFile.getAbsolutePath()); // Image tmImage = new Image(device, tmImageFile.getAbsolutePath()); if (element instanceof Server) { if (((Server)element).getWhType().equalsIgnoreCase("transmart")){ return tmImage; } else { return PlatformUI.getWorkbench().getSharedImages() .getImage(ISharedImages.IMG_OBJ_FOLDER); } } return imgImport; }
@Override public Image getImage(Object element) { // File imgImportFile; // imgImportFile = FileHandler.getBundleFile("/images/i2b2_16.png"); Image imgImport = ResourceManager.getPluginImage("de.umg.mi.idrt.admin", "images/i2b2_16.png"); // Image imgImport = new Image(device, imgImportFile.getAbsolutePath()); if (element instanceof Server) { return PlatformUI.getWorkbench().getSharedImages() .getImage(ISharedImages.IMG_OBJ_FOLDER); } return imgImport; // return PlatformUI.getWorkbench().getSharedImages() // .getImage(ISharedImages.IMG_OBJ_FILE); // PlatformUI.getWorkbench().getSharedImages() // .getImage(ISharedImages.IMG_OBJ_FOLDER); }
@Override public Image getImage(Object element) { // File imgImportFile; // imgImportFile = FileHandler.getBundleFile("/images/i2b2_16.png"); Image imgImport = ResourceManager.getPluginImage("de.umg.mi.idrt.importtool", "images/i2b2_16.png"); // Image imgImport = new Image(device, imgImportFile.getAbsolutePath()); if (element instanceof Server) { return PlatformUI.getWorkbench().getSharedImages() .getImage(ISharedImages.IMG_OBJ_FOLDER); } return imgImport; // return PlatformUI.getWorkbench().getSharedImages() // .getImage(ISharedImages.IMG_OBJ_FILE); // PlatformUI.getWorkbench().getSharedImages() // .getImage(ISharedImages.IMG_OBJ_FOLDER); }
private void createToolbarActions() { createAction( "Pause", IAction.AS_CHECK_BOX, "Suspend collecting all data", Activator.getInstance().ICON_PAUSE, this::onPause).setChecked(paused); createAction( "Delete ALL data", IAction.AS_PUSH_BUTTON, "Delete ALL collected data.", PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_TOOL_DELETE), this::onDelete); }
private void createToolbarActions(ToolBar bar) { createAction(bar, SWT.PUSH, "Snapshot", "Take a data snapshot.", Activator.getInstance().ICON_SNAPSHOT, this::takeSnapshot); createAction(bar, SWT.PUSH, "Delete", "Delete selected snapshots from history.", PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_TOOL_DELETE), this::deleteCurrentSelection); }
public DisposeStoppedEngineAction() { setText("Dispose stopped engine"); setToolTipText("Dispose stopped engine"); ImageDescriptor id = Activator.imageDescriptorFromPlugin(Activator.PLUGIN_ID, ISharedImages.IMG_ELCL_REMOVE); setImageDescriptor(id); }