Example usage for org.eclipse.jface.action IToolBarManager add

List of usage examples for org.eclipse.jface.action IToolBarManager add

Introduction

In this page you can find the example usage for org.eclipse.jface.action IToolBarManager add.

Prototype

void add(IAction action);

Source Link

Document

Adds an action as a contribution item to this manager.

Usage

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());
}