List of usage examples for org.eclipse.jface.action IToolBarManager add
void add(IAction action);
From source file:com.google.dart.tools.ui.internal.libraryview.LibraryExplorerActionGroup.java
License:Open Source License
private void fillToolBar(IToolBarManager toolBar) { toolBar.add(collapseAllAction); toolBar.add(toggleLinkingAction); toolBar.update(true); }
From source file:com.google.dart.tools.ui.internal.problemsview.ProblemsView.java
License:Open Source License
protected void fillInToolbar(IToolBarManager toolbar) { showInfosAction = new ShowInfosAction(); toolbar.add(showInfosAction); }
From source file:com.google.dart.tools.ui.internal.text.editor.DartOutlinePage.java
License:Open Source License
private void registerToolbarActions(IActionBars actionBars) { IToolBarManager toolBarManager = actionBars.getToolBarManager(); toolBarManager.add(new LexicalSortingAction()); // fMemberFilterActionGroup = new MemberFilterActionGroup(fOutlineViewer, // "com.google.dart.tools.ui.JavaOutlinePage"); //$NON-NLS-1$ // fMemberFilterActionGroup.contributeToToolBar(toolBarManager); DartX.todo();/*from w ww . j a v a2 s .co m*/ // fCustomFiltersActionGroup.fillActionBars(actionBars); // IMenuManager viewMenuManager = actionBars.getMenuManager(); // viewMenuManager.add(new Separator("EndFilterGroup")); //$NON-NLS-1$ // // fToggleLinkingAction = new ToggleLinkingAction(); // viewMenuManager.add(new ClassOnlyAction()); // viewMenuManager.add(fToggleLinkingAction); new ToggleLinkingAction().run(); // initialize to enable linking; not visible to users toolBarManager.add(new CollapseAllAction(getOutlineViewer())); DartX.todo(); // fCategoryFilterActionGroup = new CategoryFilterActionGroup(fOutlineViewer, // "com.google.dart.tools.ui.JavaOutlinePage", new DartElement[]{fInput}); //$NON-NLS-1$ // fCategoryFilterActionGroup.contributeToViewMenu(viewMenuManager); }
From source file:com.google.dart.tools.ui.internal.text.editor.DartOutlinePage_NEW.java
License:Open Source License
@Override public void createControl(Composite parent) { preferences = DartToolsPlugin.getDefault().getCombinedPreferenceStore(); Tree tree = new Tree(parent, SWT.MULTI | SWT.FULL_SELECTION); // create "viewer" viewer = new DartOutlineViewer(tree); ColoredViewersManager.install(viewer); viewer.setComparer(OUTLINE_COMPARER); viewer.setContentProvider(new OutlineContentProvider()); viewer.setLabelProvider(new DelegatingStyledCellLabelProvider(new OutlineLabelProvider())); SWTUtil.bindJFaceResourcesFontToControl(tree); internalSetInput();//from w ww.j a v a 2s. com // install listeners added before UI creation { Object[] listeners = selectionChangedListeners.getListeners(); for (Object listener : listeners) { selectionChangedListeners.remove(listener); viewer.addSelectionChangedListener((ISelectionChangedListener) listener); } } // prepare context menu MenuManager manager = new MenuManager(contextMenuID, contextMenuID); manager.setRemoveAllWhenShown(true); manager.addMenuListener(new IMenuListener() { @Override public void menuAboutToShow(IMenuManager m) { contextMenuAboutToShow(m); } }); contextMenu = manager.createContextMenu(tree); tree.setMenu(contextMenu); // register "viewer" as selection provide for this view IPageSite site = getSite(); site.setSelectionProvider(viewer); actionGroups = new CompositeActionGroup(new ActionGroup[] {}); // configure actions { IActionBars actionBars = site.getActionBars(); { IToolBarManager toolBarManager = actionBars.getToolBarManager(); toolBarManager.add(new HideNonPublicAction()); toolBarManager.add(new LexicalSortingAction()); toolBarManager.add(new ExpandAllAction()); toolBarManager.add(new CollapseAllAction()); } actionGroups.fillActionBars(actionBars); } // handle TreeViewer actions viewer.addSelectionChangedListener(new ISelectionChangedListener() { @Override public void selectionChanged(SelectionChangedEvent event) { if (ignoreSelectionChangedEvent) { return; } editor.doSelectionChanged(event.getSelection()); } }); viewer.addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(DoubleClickEvent event) { toggleExpansion(event.getSelection()); } }); // update colors preferences.addPropertyChangeListener(propertyChangeListener); viewer.updateColors(); }
From source file:com.google.devtools.depan.eclipse.ApplicationActionBarAdvisor.java
License:Apache License
@Override protected void fillCoolBar(ICoolBarManager coolBar) { IToolBarManager toolbar = new ToolBarManager(coolBar.getStyle()); toolbar.add(saveAction); toolbar.add(ContributionItemFactory.NEW_WIZARD_SHORTLIST .create(getActionBarConfigurer().getWindowConfigurer().getWindow())); coolBar.add(toolbar);/*from w w w. ja v a 2 s.c om*/ // allow contributions here with id "additions" (MB_ADDITIONS) coolBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); }
From source file:com.google.eclipse.elt.view.ui.TerminalView.java
License:Open Source License
private void setupToolBarActions() { IToolBarManager toolBarManager = getViewSite().getActionBars().getToolBarManager(); toolBarManager.add(new ChangeViewNameAction()); toolBarManager.add(new Separator()); newTerminalAction = new NewTerminalAction(); toolBarManager.add(newTerminalAction); scrollLockAction = new ScrollLockAction(); toolBarManager.add(scrollLockAction); }
From source file:com.google.gwt.eclipse.oophm.views.hierarchical.WebAppLaunchView.java
License:Open Source License
private void fillLocalToolBar(IToolBarManager manager) { manager.add(terminateLaunchAction); manager.add(clearTerminatedLaunches); manager.add(new Separator()); manager.add(reloadServer);// ww w .j a v a 2 s . c o m manager.add(new Separator()); manager.add(clearLogAction); }
From source file:com.google.inject.tools.ideplugin.eclipse.EclipseErrorView.java
License:Apache License
private void initializeToolBar() { IToolBarManager tbm = getViewSite().getActionBars().getToolBarManager(); tbm.add(fClearDisplayAction); createToolbarActions();/*from w w w. j ava2 s. c o m*/ getViewSite().getActionBars().updateActionBars(); }
From source file:com.google.inject.tools.ideplugin.eclipse.EclipseErrorView.java
License:Apache License
protected void createToolbarActions() { IToolBarManager toolbar = getViewSite().getActionBars().getToolBarManager(); toolbar.add(new ShowBindingsViewAction()); toolbar.add(new FindBindingsAction()); toolbar.add(new RunModulesNowAction2()); toolbar.add(new GuicePluginConfigureAction2()); }
From source file:com.google.inject.tools.ideplugin.eclipse.EclipseResultsView.java
License:Apache License
protected void createToolbarActions() { IToolBarManager toolbar = getViewSite().getActionBars().getToolBarManager(); toolbar.add(new FindBindingsAction()); toolbar.add(new RunModulesNowAction2()); toolbar.add(new GuicePluginConfigureAction2()); toolbar.add(new ShowErrorsViewAction()); }