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:de.quamoco.qm.presentation.QmActionBarContributor.java

License:Apache License

/**
 * This adds Separators for editor additions to the tool bar.
 * <!-- begin-user-doc -->// ww w  .j a  va2  s .  c  om
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void contributeToToolBar(IToolBarManager toolBarManager) {
    toolBarManager.add(new Separator("qm-settings"));
    toolBarManager.add(new Separator("qm-additions"));
}

From source file:de.quamoco.qm.visualization.DeltaSunburstView.java

/** {@inheritDoc} */
@Override/*from w ww.  j  a v a 2s. c  o m*/
protected void createActions() {
    // add action buttons
    IToolBarManager toolBar = getViewSite().getActionBars().getToolBarManager();
    Action action = new Action("View All", IAction.AS_PUSH_BUTTON) {
        /** {@inheritDoc} */
        @Override
        public void run() {
            if (view != null)
                view.viewAll();
        }
    };
    Action abAction = new Action("A-B", IAction.AS_RADIO_BUTTON) {
        /** {@inheritDoc} */
        @Override
        public void run() {
            if (isChecked()) {
                if (deltaA_B == true)
                    return;
                deltaA_B = true;

                toggleDeltaComputation(true);
            }
        }
    };
    Action baAction = new Action("B-A", IAction.AS_RADIO_BUTTON) {
        /** {@inheritDoc} */
        @Override
        public void run() {
            if (isChecked()) {
                if (deltaA_B == false)
                    return;
                deltaA_B = false;
                toggleDeltaComputation(false);
            }
        }
    };
    if (deltaA_B)
        abAction.setChecked(true);
    else
        baAction.setChecked(true);

    toolBar.add(abAction);
    toolBar.add(baAction);
    toolBar.add(action);
}

From source file:de.quamoco.qm.visualization.KiviatView.java

/** {@inheritDoc} */
@Override/*w w w.j a v a 2  s.com*/
protected void createActions() {
    // add action buttons
    IToolBarManager toolBar = getViewSite().getActionBars().getToolBarManager();
    Action action = new Action("View All", IAction.AS_PUSH_BUTTON) {
        /** {@inheritDoc} */
        @Override
        public void run() {
            if (view != null)
                view.viewAll();
        }
    };
    toolBar.add(action);
}

From source file:de.quamoco.qm.visualization.OneHierarchySunburstView.java

/** {@inheritDoc} */
@Override//from   w  ww . j a v a2s  . c o m
protected void createActions() {
    // add action buttons
    IToolBarManager toolBar = getViewSite().getActionBars().getToolBarManager();
    Action viewAllAction = new Action("View All", IAction.AS_PUSH_BUTTON) {
        /** {@inheritDoc} */
        @Override
        public void run() {
            if (view != null)
                view.viewAll();
        }
    };
    toolBar.add(viewAllAction);
}

From source file:de.quamoco.qm.visualization.TwoHierarchySunburstView.java

/** {@inheritDoc} */
@Override/*from w ww  .j a v a 2  s  .c o  m*/
protected void createActions() {
    // add action buttons
    IToolBarManager toolBar = getViewSite().getActionBars().getToolBarManager();
    Action viewAllAction = new Action("View All", IAction.AS_PUSH_BUTTON) {
        /** {@inheritDoc} */
        @Override
        public void run() {
            if (view != null)
                view.viewAll();
        }
    };

    Action evaluationAction = new Action("Evaluation", IAction.AS_RADIO_BUTTON) {
        /** {@inheritDoc} */
        @Override
        public void run() {
            if (isChecked()) {
                if (useEvaluationColoring == true)
                    return;
                useEvaluationColoring = true;

                toggleColoring(true);
            }
        }
    };
    Action completenessAction = new Action("Completeness", IAction.AS_RADIO_BUTTON) {
        /** {@inheritDoc} */
        @Override
        public void run() {
            if (isChecked()) {
                if (useEvaluationColoring == false)
                    return;
                useEvaluationColoring = false;
                toggleColoring(false);
            }
        }
    };
    if (useEvaluationColoring)
        evaluationAction.setChecked(true);
    else
        completenessAction.setChecked(true);

    toolBar.add(evaluationAction);
    toolBar.add(completenessAction);
    toolBar.add(viewAllAction);
}

From source file:de.se_rwth.langeditor.texteditor.outline.OutlinePage.java

License:Open Source License

@Override
public void setActionBars(IActionBars actionBars) {
    IToolBarManager toolBarManager = actionBars.getToolBarManager();
    toolBarManager.add(new SortOutline());
    toolBarManager.update(false);/*from  w  ww  .  j av  a 2  s.  c  o  m*/
    actionBars.updateActionBars();
}

From source file:de.tobject.findbugs.view.AbstractFindbugsView.java

License:Open Source License

protected void fillLocalToolBar(IToolBarManager manager) {
    manager.add(actionShowPerspective);
    manager.add(new Separator());

    if (!(this instanceof UserAnnotationsView)) {
        manager.add(actionShowAnnotationsView);
    }/*from  www  .j a va2  s . c o m*/
    manager.add(actionShowBugTreeView);
}

From source file:de.topicmapslab.tmcledit.application.DiagramEditorActionBarAdvisor.java

License:Open Source License

@Override
protected void fillCoolBar(ICoolBarManager toolBar) {
    IMenuManager popUpMenu = new MenuManager();
    popUpMenu.add(new ActionContributionItem(lockToolBarAction));
    popUpMenu.add(new ActionContributionItem(toggleCoolbarAction));
    toolBar.setContextMenuManager(popUpMenu);

    toolBar.add(new GroupMarker("group.file"));

    {/*w  w w  .jav  a2 s.co m*/
        IToolBarManager toolBarX = new ToolBarManager();

        toolBarX.add(new Separator(IWorkbenchActionConstants.NEW_GROUP));

        toolBarX.add(new GroupMarker(IWorkbenchActionConstants.NEW_EXT));

        toolBarX.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP));

        toolBarX.add(getAction(ActionFactory.SAVE.getId()));

        toolBarX.add(new GroupMarker(IWorkbenchActionConstants.SAVE_EXT));

        toolBarX.add(getAction(ActionFactory.PRINT.getId()));

        toolBarX.add(new GroupMarker(IWorkbenchActionConstants.PRINT_EXT));

        toolBarX.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS));
        toolBar.add(new ToolBarContributionItem(toolBarX, IWorkbenchActionConstants.TOOLBAR_FILE));
    }

    toolBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));

    toolBar.add(new GroupMarker("group.nav"));

    toolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_EDITOR));

    toolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_HELP));

    {
        IToolBarManager toolBarX = new ToolBarManager();

        toolBarX.add(new Separator(IWorkbenchActionConstants.GROUP_HELP));

        toolBarX.add(new GroupMarker(IWorkbenchActionConstants.GROUP_APP));
        toolBar.add(new ToolBarContributionItem(toolBarX, IWorkbenchActionConstants.TOOLBAR_HELP));
    }
}

From source file:de.topicmapslab.tmcledit.diagram.editor.TMCLEditorActionBarContributor.java

License:Open Source License

@Override
public void contributeToToolBar(IToolBarManager toolBarManager) {
    toolBarManager.add(getAction(GEFActionConstants.ZOOM_IN));
    toolBarManager.add(new ZoomComboContributionItem(getPage()));
    toolBarManager.add(getAction(GEFActionConstants.ZOOM_OUT));
    toolBarManager.add(exportAction);//from   ww  w.  ja  v a2  s.c om
    toolBarManager.add(validateAction);
}

From source file:de.topicmapslab.tmcledit.model.views.ModelView.java

License:Open Source License

private void fillLocalToolBar(IToolBarManager manager) {
    validationAction.setEnabled(currFile != null);
    manager.add(validationAction);
    manager.add(new SyncAction("Syncronize", IAction.AS_CHECK_BOX, syncView));
    manager.add(new Separator());
    manager.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));

}