List of usage examples for org.eclipse.jface.action IToolBarManager add
void add(IAction action);
From source file:com.nokia.traceviewer.action.ActionFactory.java
License:Open Source License
/** * Fills the toolbar/* w ww. j ava2 s . c om*/ * * @param manager * the toolbar manager */ public void fillToolBar(IToolBarManager manager) { this.manager = manager; manager.add(reloadDecodeFilesAction); manager.add(connectAction); manager.add(new Separator()); manager.add(pauseAction); manager.add(filterAction); manager.add(startExternalFilterAction); manager.add(searchAction); manager.add(colorAction); manager.add(new Separator()); manager.add(countLinesAction); manager.add(traceVariablesAction); manager.add(new Separator()); manager.add(clearViewAction); manager.add(new Separator()); manager.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); }
From source file:com.opera.widgets.ui.editor.AbstractFormPage.java
License:Open Source License
private void addHelpAction(IToolBarManager manager, final String helpContextId) { Action helpAction = new Action("help") { //$NON-NLS-1$ @Override//from ww w . j av a 2 s. c o m public void run() { PlatformUI.getWorkbench().getHelpSystem().displayHelp(helpContextId); } }; helpAction.setToolTipText(Messages.AbstractFormPage_HelpLabel); helpAction.setImageDescriptor(PluginImages.HELP_ICON); manager.add(helpAction); }
From source file:com.oubeichen.gefexp.ShapesEditorActionBarContributor.java
License:Open Source License
/** * Add actions to the given toolbar./* w ww . j a v a2 s .co m*/ * * @see org.eclipse.ui.part.EditorActionBarContributor#contributeToToolBar(org.eclipse.jface.action.IToolBarManager) */ @Override public void contributeToToolBar(IToolBarManager toolBarManager) { toolBarManager.add(getAction(ActionFactory.UNDO.getId())); toolBarManager.add(getAction(ActionFactory.REDO.getId())); }
From source file:com.palantir.typescript.text.OutlinePage.java
License:Apache License
@Override public void createControl(Composite parent) { super.createControl(parent); List<NavigationBarItem> navigationBarItems = this.editor.getLanguageService().getNavigationBarItems(); TreeViewer treeViewer = this.getTreeViewer(); treeViewer.addSelectionChangedListener(new MySelectionChangedListener()); treeViewer.setContentProvider(new ContentProvider()); treeViewer.setLabelProvider(new NavigationBarItemLabelProvider()); treeViewer.setInput(navigationBarItems); // add collapse all button IPageSite site = this.getSite(); IActionBars actionBars = site.getActionBars(); IToolBarManager toolBarManager = actionBars.getToolBarManager(); toolBarManager.add(new CollapseAllAction(treeViewer)); // expand all the nodes if there aren't too many of them if (navigationBarItems.size() < 500) { treeViewer.expandAll();/* www . j av a2s . co m*/ } site.getWorkbenchWindow().getSelectionService().addPostSelectionListener(this.selectionListener); }
From source file:com.piece_framework.makegood.ui.views.TestOutlineView.java
License:Open Source License
private void registerActions() { IToolBarManager manager = getViewSite().getActionBars().getToolBarManager(); manager.add(new CollapseAllAction()); manager.add(toggleSortAction);/*w w w .j av a2 s . c om*/ manager.add(toggleShowHierarchyAction); }
From source file:com.planetmayo.debrief.satc_rcp.views.MaintainContributionsView.java
License:Open Source License
private void initUI(final Composite parent) { parent.setLayout(new FillLayout()); final SashForm sashForm = new SashForm(parent, SWT.VERTICAL); sashForm.SASH_WIDTH = 15;/*from w w w .ja v a 2 s .com*/ sashForm.setBackground(parent.getDisplay().getSystemColor(SWT.COLOR_GRAY)); main = new Composite(sashForm, SWT.NONE); GridLayout gridLayout = new GridLayout(1, true); gridLayout.verticalSpacing = 2; gridLayout.marginLeft = 5; gridLayout.marginRight = 5; main.setLayout(gridLayout); initPreferencesGroup(main); initVehicleGroup(main); initAnalystContributionsGroup(main); initAddContributionGroup(main); Composite lowerSection = new Composite(sashForm, SWT.NONE); lowerSection.setLayout(new FillLayout()); // ok - the next section needs to be in a sash - so we can resize it initGraphTabs(lowerSection); // set the relative sizes in the sash sashForm.setWeights(new int[] { 3, 1 }); // also sort out the header controls final IActionBars bars = getViewSite().getActionBars(); IToolBarManager manager = bars.getToolBarManager(); manager.add(SATC_Activator.createOpenHelpAction("org.mwc.debrief.help.SATC", null, this)); _exportBtn = new Action("Export SATC dataset", Action.AS_PUSH_BUTTON) { public void runWithEvent(final Event event) { exportSATC(); } }; _exportBtn.setToolTipText("Export SATC scenario to clipboard"); _exportBtn.setImageDescriptor(SATC_Activator.getImageDescriptor("icons/export.png")); manager.add(_exportBtn); }
From source file:com.planetmayo.debrief.satc_rcp.views.TestHarnessView.java
License:Open Source License
private void fillLocalToolBar(IToolBarManager manager) { manager.add(_useFastCalculator); manager.add(new Separator()); manager.add(_clearAction);/*w w w .j a v a 2 s.co m*/ manager.add(_restartAction); manager.add(new Separator()); manager.add(_populateGoodAction); manager.add(new Separator()); manager.add(_stepAction); manager.add(_playAction); manager.add(_liveAction); manager.add(new Separator()); manager.add(_saveAction); manager.add(_loadAction); }
From source file:com.planetmayo.debrief.satc_rcp.views.TrackStatesView.java
License:Open Source License
private void fillLocalToolBar(IToolBarManager manager) { manager.add(_testSetActive); manager.add(_testSolverAction); manager.add(_debugMode); }
From source file:com.predic8.plugin.membrane.views.ExchangesView.java
License:Apache License
private void fillLocalToolBar(IToolBarManager manager) { manager.add(new Separator()); manager.add(removeAllExchangesAction); manager.add(new ShowFiltersDialogAction(this)); manager.add(new ShowSortersDialogAction(this)); }
From source file:com.puppetlabs.geppetto.puppetdb.ui.views.PuppetResourceEventsView.java
License:Open Source License
/** * Creates the actions for the viewsite action bars *//*w w w . j a v a 2 s. c o m*/ private void createActions(Tree tree) { IActionBars bars = getViewSite().getActionBars(); IToolBarManager toolbarManager = bars.getToolBarManager(); final Action newAction = createNewAction(); toolbarManager.add(createNewAction()); removeAction = createRemoveAction(); toolbarManager.add(removeAction); final Action refreshAction = createRefreshAction(); toolbarManager.add(refreshAction); gotoAction = createGoToAction(); MenuManager popupMenuManager = new MenuManager("#PopupMenu"); //$NON-NLS-1$ IMenuListener listener = new IMenuListener() { @Override public void menuAboutToShow(IMenuManager manager) { manager.add(gotoAction); manager.add(new Separator()); manager.add(newAction); manager.add(removeAction); manager.add(new Separator()); manager.add(refreshAction); manager.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); } }; popupMenuManager.addMenuListener(listener); popupMenuManager.setRemoveAllWhenShown(true); getSite().registerContextMenu(popupMenuManager, getSite().getSelectionProvider()); Menu menu = popupMenuManager.createContextMenu(tree); tree.setMenu(menu); }