List of usage examples for org.eclipse.jface.action Action setText
@Override public void setText(String text)
From source file:ca.mt.wb.devtools.tx.InheritanceView.java
License:unlicense.org
private IAction createLayoutAction(String desc, final LayoutAlgorithm la) { Action action = new Action() { public void run() { viewer.setLayoutAlgorithm(la, true); viewer.refresh();/*from w w w . j av a2 s . c o m*/ } }; action.setText(desc); action.setToolTipText("Re-layout items with " + desc); return action; }
From source file:ca.polymtl.tracecompass.internal.jul.analysis.ui.responsiveness.views.UiResponseStatisticsView.java
License:Open Source License
@Override public void createPartControl(@Nullable Composite parent) { super.createPartControl(parent); /* Add a menu for adding charts */ Action cpuTimes = new Action() { @Override//w w w. j av a2 s .c om public void run() { UiResponseStatisticsViewer viewer = getViewer(); if (viewer != null) { viewer.setMode(DisplayMode.CPU); } } }; cpuTimes.setText("Show CPU Times"); //$NON-NLS-1$ IMenuManager menuMgr = getViewSite().getActionBars().getMenuManager(); menuMgr.add(cpuTimes); /* Add a menu for adding charts */ Action selfTimes = new Action() { @Override public void run() { UiResponseStatisticsViewer viewer = getViewer(); if (viewer != null) { viewer.setMode(DisplayMode.SELF); } } }; selfTimes.setText("Show Self Times"); //$NON-NLS-1$ menuMgr.add(selfTimes); /* Add a menu for adding charts */ Action totalTimes = new Action() { @Override public void run() { UiResponseStatisticsViewer viewer = getViewer(); if (viewer != null) { viewer.setMode(DisplayMode.DURATION); } } }; totalTimes.setText("Show Durations"); //$NON-NLS-1$ menuMgr.add(totalTimes); }
From source file:ca.uvic.chisel.javasketch.ui.internal.presentation.TimeLineAnnotationHook.java
License:Open Source License
@Override public void menuAboutToShow(IMenuManager manager) { Point p = editor.getTimeRange().getDisplay().getCursorLocation(); p = editor.getTimeRange().toControl(p); RangeAnnotation r = editor.getTimeRange().itemAt(p); if (r != null) { IActivation a = getActivation(r.getData()); IJavaElement je = getJavaElement(r.getData()); if (a != null) { Map<String, String> params = new HashMap<String, String>(); params.put(RevealActivationHandler.THREAD_PARAMETER, a.getThread().getIdentifier()); params.put(RevealActivationHandler.TRACE_PARAMETER, a.getTrace().getIdentifier()); Action revealAction = new CommandAction(RevealActivationHandler.COMMAND_ID, params); revealAction.setText("Reveal " + a.getMethod().getName()); manager.add(revealAction);/*from w w w . j a va 2 s. c o m*/ Action focusInAction = new CommandAction(FocusInHandler.COMMAND_ID, null); focusInAction.setText("Focus On " + a.getMethod().getName()); manager.add(focusInAction); openJEAction.setJavaElement(je); } } else { openJEAction.setJavaElement(null); } }
From source file:carisma.ui.eclipse.views.AnalysisResultsView.java
License:Open Source License
/** * Insert Actions into the ActionBar./*from w ww .ja v a 2 s . co m*/ */ private void createActions() { Action resetItemAction = new Action("Reset") { @Override public void run() { CarismaGUI.reset(); } }; resetItemAction.setText("Reset results"); resetItemAction.setDescription("Reset results"); ImageDescriptor deleteImage = PlatformUI.getWorkbench().getSharedImages() .getImageDescriptor(ISharedImages.IMG_TOOL_DELETE); resetItemAction.setImageDescriptor(deleteImage); IToolBarManager mgr = getViewSite().getActionBars().getToolBarManager(); mgr.add(resetItemAction); }
From source file:com.android.ide.eclipse.adt.internal.editors.layout.gle2.LayoutCanvas.java
License:Open Source License
/** * Helper for {@link #setupGlobalActionHandlers()}. * Copies the action attributes form the given {@link ActionFactory}'s action to * our action.//from w ww. ja va 2 s. c om * <p/> * {@link ActionFactory} provides access to the standard global actions in Eclipse. * <p/> * This allows us to grab the standard labels and icons for the * global actions such as copy, cut, paste, delete and select-all. */ private void copyActionAttributes(Action action, ActionFactory factory) { IWorkbenchAction wa = factory.create(mEditorDelegate.getEditor().getEditorSite().getWorkbenchWindow()); action.setId(wa.getId()); action.setText(wa.getText()); action.setEnabled(wa.isEnabled()); action.setDescription(wa.getDescription()); action.setToolTipText(wa.getToolTipText()); action.setAccelerator(wa.getAccelerator()); action.setActionDefinitionId(wa.getActionDefinitionId()); action.setImageDescriptor(wa.getImageDescriptor()); action.setHoverImageDescriptor(wa.getHoverImageDescriptor()); action.setDisabledImageDescriptor(wa.getDisabledImageDescriptor()); action.setHelpListener(wa.getHelpListener()); }
From source file:com.aptana.ide.logging.view.LogView.java
License:Open Source License
/** * Creates default log actions.//from ww w. java 2 s .c o m */ private void createDefaultLogActions() { defaultLogActions.clear(); List<DefaultLogInfo> infos = DefaultLogsFactory.getLogURIs(); for (DefaultLogInfo info : infos) { final DefaultLogInfo finalInfo = info; if (finalInfo.getUri() != null) { Action action = new Action() { public void run() { addTab(finalInfo.getUri(), finalInfo.getName(), finalInfo.supportsLogErase()); } }; action.setText(finalInfo.getName()); defaultLogActions.add(action); } } }
From source file:com.aptana.ide.server.ui.views.actions.OpenLogAction.java
License:Open Source License
private void fillManager(MenuManager mn) { ISelection selection = provider.getSelection(); if (selection instanceof StructuredSelection && !selection.isEmpty()) { StructuredSelection ss = (StructuredSelection) selection; final IServer server = (IServer) ss.getFirstElement(); ILog[] logs = server.getAllLogs(); final Object logOpener = server.getAdapter(ILogOpener.class); if (logs != null) { for (final ILog log : logs) { Action action = new Action() { public void run() { if (logOpener instanceof ILogOpener) { ((ILogOpener) logOpener).openLog(log); } else { openLogView(log.getURI(), server.getName()); }/*from ww w .j ava 2 s .c o m*/ } }; if (log instanceof INamedLog) { action.setText(((INamedLog) log).getName()); } else { action.setText(getLogName(log.getURI())); } mn.add(action); } } } }
From source file:com.aptana.snippets.ui.views.SnippetsView.java
License:Open Source License
/** * Initialize the toolbar./* w ww . j a v a 2s . c o m*/ */ private void initializeToolBar() { IToolBarManager toolbarManager = getViewSite().getActionBars().getToolBarManager(); Action collapseAll = new Action() { /* * (non-Javadoc) * @see org.eclipse.jface.action.Action#run() */ @Override public void run() { for (ExpandItem item : expandItems.values()) { boolean expanded = item.getExpanded(); item.setExpanded(false); if (expanded) { updateScrollMinSize(item, false); } } } }; collapseAll.setText(Messages.SnippetsView_Collapse_All_Action); collapseAll.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_ELCL_COLLAPSEALL)); toolbarManager.add(collapseAll); Action expandAll = new Action() { /* * (non-Javadoc) * @see org.eclipse.jface.action.Action#run() */ @Override public void run() { for (ExpandItem item : expandItems.values()) { boolean expanded = item.getExpanded(); expandDrawer((String) item.getData(), true); if (!expanded) { updateScrollMinSize(item, true); } } } }; expandAll.setText(Messages.SnippetsView_Expand_All_Action); expandAll.setImageDescriptor(ScriptingUIPlugin.getImageDescriptor(ICONS_FULL_ELCL16_EXPANDALL_GIF)); toolbarManager.add(expandAll); }
From source file:com.architexa.org.eclipse.gef.ui.palette.LayoutAction.java
License:Open Source License
/** * @return A list of actions that can switch to one of the supported layout modes *//*from w w w . j a va2 s .co m*/ protected List createActions() { ArrayList list = new ArrayList(); int[] modes = prefs.getSupportedLayoutModes(); Action action; for (int i = 0; i < modes.length; i++) { switch (modes[i]) { case PaletteViewerPreferences.LAYOUT_COLUMNS: action = new LayoutChangeAction(PaletteViewerPreferences.LAYOUT_COLUMNS); action.setText(PaletteMessages.SETTINGS_COLUMNS_VIEW_LABEL); list.add(action); break; case PaletteViewerPreferences.LAYOUT_LIST: action = new LayoutChangeAction(PaletteViewerPreferences.LAYOUT_LIST); action.setText(PaletteMessages.SETTINGS_LIST_VIEW_LABEL); list.add(action); break; case PaletteViewerPreferences.LAYOUT_ICONS: action = new LayoutChangeAction(PaletteViewerPreferences.LAYOUT_ICONS); action.setText(PaletteMessages.SETTINGS_ICONS_VIEW_LABEL_CAPS); list.add(action); break; case PaletteViewerPreferences.LAYOUT_DETAILS: action = new LayoutChangeAction(PaletteViewerPreferences.LAYOUT_DETAILS); action.setText(PaletteMessages.SETTINGS_DETAILS_VIEW_LABEL); list.add(action); break; } } return list; }
From source file:com.astra.ses.spell.gui.views.HistoryTreePage.java
License:Open Source License
public HistoryTreePage(String procId, Composite parent, HistoryTreeView view) { super(parent, SWT.NONE); setLayout(new GridLayout(1, true)); m_model = s_pmgr.getProcedure(procId); TreeViewer viewer = new TreeViewer(this); viewer.getControl().setLayoutData(new GridData(GridData.FILL_BOTH)); viewer.setContentProvider(new HistoryTreeContentProvider()); viewer.setLabelProvider(new HistoryTreeLabelProvider()); viewer.setInput(m_model);/*from ww w .j av a 2 s . c o m*/ viewer.addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(DoubleClickEvent event) { IStructuredSelection sel = (IStructuredSelection) event.getSelection(); Object obj = sel.getFirstElement(); String instanceId = null; if (obj instanceof HistoryTreeRootNode) { HistoryTreeRootNode node = (HistoryTreeRootNode) obj; instanceId = node.getInstanceId(); } else if (obj instanceof HistoryTreeChildProcedureNode) { HistoryTreeChildProcedureNode node = (HistoryTreeChildProcedureNode) obj; instanceId = node.getInstanceId(); } if (instanceId != null) { if (s_vmgr.containsProcedureView(instanceId)) { s_vmgr.showProcedureView(instanceId); } else { HistoryTreeChildProcedureNode node = (HistoryTreeChildProcedureNode) obj; HashMap<String, String> args = new HashMap<String, String>(); args.put(OpenProcedureReplay.ARG_ASRUN, node.getAsRunPath()); CommandHelper.execute(OpenProcedureReplay.ID, args); } } } }); ColumnViewerToolTipSupport.enableFor(viewer, ToolTip.NO_RECREATE); viewer.expandAll(); MenuManager menuMgr = new MenuManager("#PopupMenu"); menuMgr.setRemoveAllWhenShown(true); menuMgr.addMenuListener(new IMenuListener() { public void menuAboutToShow(IMenuManager manager) { Action exportAsRunTree = new Action() { public void run() { HistoryTreePage.this.exportAsRunTree(); } }; exportAsRunTree.setText("Export ASRUN..."); manager.add(exportAsRunTree); } }); Menu menu = menuMgr.createContextMenu(viewer.getControl()); viewer.getControl().setMenu(menu); view.getSite().registerContextMenu(menuMgr, viewer); }