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:au.gov.ansto.bragg.kakadu.ui.instrument.InstrumentDataSourceView.java

License:Open Source License

private void contributeToActionBars() {
    IActionBars bars = getViewSite().getActionBars();
    final IMenuManager menuManager = bars.getMenuManager();
    final IToolBarManager toolBarManager = bars.getToolBarManager();

    final List<?> actionList = dataSourceComposite.getActionList();
    for (Iterator<?> iterator = actionList.iterator(); iterator.hasNext();) {
        Object action = (Object) iterator.next();
        if (action instanceof Action) {
            Action a = (Action) action;
            menuManager.add(a);/*from  w  ww.jav a2  s  .  c  om*/
            toolBarManager.add(a);
        } else if (action instanceof Separator) {
            Separator s = (Separator) action;
            menuManager.add(s);
            toolBarManager.add(s);
        }
    }

}

From source file:au.gov.ansto.bragg.kakadu.ui.instrument.SingleEntryDataSourceView.java

License:Open Source License

protected void contributeToActionBars() {
    IActionBars bars = getViewSite().getActionBars();
    final IMenuManager menuManager = bars.getMenuManager();
    final IToolBarManager toolBarManager = bars.getToolBarManager();

    final List actionList = dataSourceComposite.getActionList();
    for (Iterator iterator = actionList.iterator(); iterator.hasNext();) {
        Object action = (Object) iterator.next();
        if (action instanceof Action) {
            Action a = (Action) action;
            menuManager.add(a);/*  w w w.j a v a2s. c o m*/
            toolBarManager.add(a);
        } else if (action instanceof Separator) {
            Separator s = (Separator) action;
            menuManager.add(s);
            toolBarManager.add(s);
        }
    }

}

From source file:au.gov.ansto.bragg.kakadu.ui.views.AlgorithmListView.java

License:Open Source License

private void fillLocalToolBar(IToolBarManager manager) {
    manager.add(loadAlgorithmAction);
    manager.add(runAlgorithmAction);
}

From source file:au.gov.ansto.bragg.kakadu.ui.views.MaskPropertiesView.java

License:Open Source License

private void fillLocalToolBar(IToolBarManager manager) {
    manager.add(createNewMaskAction);
    manager.add(loadRegionSetAction);/*from  ww  w  .  ja  v a  2s . c  o m*/
    manager.add(saveRegionSetAction);
    manager.add(removeMaskAction);
    manager.add(new Separator());
    manager.add(removeAllMasksAction);
}

From source file:au.gov.ansto.bragg.quokka.ui.internal.DataSourceView.java

License:Open Source License

private void contributeToActionBars() {
    IActionBars bars = getViewSite().getActionBars();
    final IMenuManager menuManager = bars.getMenuManager();
    final IToolBarManager toolBarManager = bars.getToolBarManager();

    loadModelAction = new Action() {
        public void run() {
            String[] selectedFiles = Util.selectFilesFromShell(dataSourceComposite.getShell(), "*.xml",
                    "Workflow Model Report");
            if (selectedFiles == null || selectedFiles.length == 0)
                return;
            for (int i = 0; i < selectedFiles.length; i++) {
                addModel(selectedFiles[i]);
            }/*from  w w  w .  j  a  va 2 s  .  c  o m*/
            dataSourceComposite.refresh();
            //            adjustColumnSize();;
        }
    };
    loadModelAction.setText("Load Experiment Report");
    loadModelAction.setToolTipText("Load data from an experiment report");
    loadModelAction.setImageDescriptor(
            Activator.imageDescriptorFromPlugin(Activator.PLUGIN_ID, "icons/table_add_16x16.gif"));

    final List<Object> actionList = dataSourceComposite.getActionList();
    if (actionList != null)
        actionList.add(0, loadModelAction);
    for (Iterator<?> iterator = actionList.iterator(); iterator.hasNext();) {
        Object action = (Object) iterator.next();
        if (action instanceof Action) {
            Action a = (Action) action;
            menuManager.add(a);
            toolBarManager.add(a);
        } else if (action instanceof Separator) {
            Separator s = (Separator) action;
            menuManager.add(s);
            toolBarManager.add(s);
        }
    }

}

From source file:automaticexperiment.presentation.AutomaticexperimentActionBarContributor.java

License:Open Source License

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

From source file:bilab.BilabActionBarAdvisor.java

License:Open Source License

@Override
protected void fillCoolBar(final ICoolBarManager coolBar) {
    // IToolBarManager toolbar = new ToolBarManager(SWT.FLAT | SWT.RIGHT);
    // coolBar.add(new ToolBarContributionItem(toolbar, "main"));
    // toolbar.add(openViewAction);
    // toolbar.add(messagePopupAction);

    // Set up the context Menu
    final IMenuManager popUpMenu = new MenuManager();
    popUpMenu.add(new ActionContributionItem(lockToolBarAction));
    popUpMenu.add(new ActionContributionItem(editActionSetAction));
    coolBar.setContextMenuManager(popUpMenu);

    coolBar.add(new GroupMarker(IIDEActionConstants.GROUP_FILE));
    { // File Group
        final IToolBarManager fileToolBar = new ToolBarManager(coolBar.getStyle());
        fileToolBar.add(new Separator(IWorkbenchActionConstants.NEW_GROUP));
        fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.NEW_EXT));
        fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP));
        fileToolBar.add(saveAction);/*from   ww  w.  jav  a2s .co m*/
        fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.SAVE_EXT));
        fileToolBar.add(printAction);
        fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.PRINT_EXT));

        fileToolBar.add(new Separator(IWorkbenchActionConstants.BUILD_GROUP));
        fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.BUILD_EXT));
        fileToolBar.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS));

        // Add to the cool bar manager
        coolBar.add(new ToolBarContributionItem(fileToolBar, IWorkbenchActionConstants.TOOLBAR_FILE));
    }

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

    coolBar.add(new GroupMarker(IIDEActionConstants.GROUP_NAV));
    { // Navigate group
        final IToolBarManager navToolBar = new ToolBarManager(coolBar.getStyle());
        navToolBar.add(new Separator(IWorkbenchActionConstants.HISTORY_GROUP));
        navToolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_APP));
        navToolBar.add(backwardHistoryAction);
        navToolBar.add(forwardHistoryAction);
        navToolBar.add(new Separator(IWorkbenchActionConstants.PIN_GROUP));
        navToolBar.add(pinEditorContributionItem);

        // Add to the cool bar manager
        coolBar.add(new ToolBarContributionItem(navToolBar, IWorkbenchActionConstants.TOOLBAR_NAVIGATE));
    }

    coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_EDITOR));
}

From source file:bilab.EnvNavigatorView.java

License:Open Source License

private void fillLocalToolBar(final IToolBarManager manager) {
    // manager.add(action1);
    // manager.add(action2);
    manager.add(new Separator());
    drillDownAdapter.addNavigationActions(manager);
}

From source file:bilab.notebook.NotebookPageEditorActionBarContributor.java

License:Open Source License

/**
 * Add actions to the given toolbar./*  w ww .  j av a  2 s  . c om*/
 * 
 * @see org.eclipse.ui.part.EditorActionBarContributor#contributeToToolBar(org.eclipse.jface.action.IToolBarManager)
 */
@Override
public void contributeToToolBar(final IToolBarManager toolBarManager) {
    super.contributeToToolBar(toolBarManager);
    toolBarManager.add(getAction(ActionFactory.UNDO.getId()));
    toolBarManager.add(getAction(ActionFactory.REDO.getId()));
}

From source file:bisonparser.editors.BisonActionContributor.java

License:Open Source License

public void init(IActionBars bars) {
    super.init(bars);

    IMenuManager menuManager = bars.getMenuManager();
    IMenuManager editMenu = menuManager.findMenuUsingPath(IWorkbenchActionConstants.M_EDIT);
    if (editMenu != null) {
        editMenu.add(new Separator());
        editMenu.add(fContentAssistProposal);
        editMenu.add(fContentAssistTip);
    }//  w  w  w. j av a2s  .c o m

    IToolBarManager toolBarManager = bars.getToolBarManager();
    if (toolBarManager != null) {
        toolBarManager.add(new Separator());
        toolBarManager.add(fTogglePresentation);
    }
}