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.nokia.carbide.cpp.internal.project.ui.editors.common.FormUtilities.java

License:Open Source License

public static void addHelpContextToolbarItem(final Form form, final String contextID, final String tooltip) {
    IToolBarManager manager = form.getToolBarManager();
    Action helpAction = new Action("help") { //$NON-NLS-1$
        public void run() {
            BusyIndicator.showWhile(form.getDisplay(), new Runnable() {
                public void run() {
                    PlatformUI.getWorkbench().getHelpSystem().displayHelp(contextID);
                }/*from   ww w. j av  a  2 s.co  m*/
            });
        }
    };
    helpAction.setToolTipText(tooltip);
    ImageDescriptor id = ResourceManager.getPluginImageDescriptor(ProjectUIPlugin.getDefault(),
            "icons/help.png"); //$NON-NLS-1$
    helpAction.setImageDescriptor(id);
    manager.add(helpAction);
    form.updateToolBar();
}

From source file:com.nokia.carbide.cpp.internal.project.ui.views.MainActionGroup.java

License:Open Source License

public void fillActionBars(IActionBars actionBars) {
    openFileGroup.fillActionBars(actionBars);
    refactorGroup.fillActionBars(actionBars);
    openProjectGroup.fillActionBars(actionBars);
    openViewActionGroup.fillActionBars(actionBars);
    crefactoringActionGroup.fillActionBars(actionBars);

    IToolBarManager toolBar = actionBars.getToolBarManager();
    toolBar.add(new Separator());
    toolBar.add(collapseAllAction);//from   w  w  w  .j av a 2  s  .c o m

    workingSetGroup.fillActionBars(actionBars);
}

From source file:com.nokia.carbide.cpp.internal.project.ui.views.SymbianProjectNavigatorView.java

License:Open Source License

private void fillLocalToolBar(IToolBarManager manager) {
    drillDownAdapter.addNavigationActions(manager);
    manager.add(displaySourcePathsAction);
    manager.add(filteringAction);// ww w  .  j a va 2  s.c  o m
    manager.add(sortMMPsAction);
    manager.add(new Separator());
}

From source file:com.nokia.carbide.cpp.pi.editors.PIPageEditorContributor.java

License:Open Source License

public void contributeToToolBar(IToolBarManager manager) {
    // add the created actions to the tool bar
    manager.add(new Separator("piEditorGroup1")); //$NON-NLS-1$
    manager.add(PIPageEditor.getSelectTimeAction());
    manager.add(new Separator("piEditorGroup2")); //$NON-NLS-1$
    manager.add(PIPageEditor.getZoomInAction());
    manager.add(PIPageEditor.getZoomOutAction());
    manager.add(PIPageEditor.getZoomToSelectionAction());
    manager.add(PIPageEditor.getZoomToTraceAction());
}

From source file:com.nokia.carbide.remoteconnections.view.ConnectionsView.java

License:Open Source License

private void fillLocalToolBar(IToolBarManager manager) {
    manager.add(getAction(TOGGLE_SERVICES_ACTION));
    manager.add(getAction(REFRESH_ACTION));
    manager.add(getAction(NEW_ACTION));/*from w w w.  j  av a2s.  c  o m*/
    manager.add(getAction(EDIT_ACTION));
}

From source file:com.nokia.carbide.search.system2.internal.ui.SearchView.java

License:Open Source License

/**
 * Creates the groups and separators for the search view's 
 * tool bar/*from w  w  w  . j a  v  a 2  s.  c  om*/
 * 
 * @param toolbar the toolbar
 */
public static void createToolBarGroups(IToolBarManager toolbar) {
    toolbar.add(new Separator(IContextMenuConstants.GROUP_NEW));
    toolbar.add(new GroupMarker(IContextMenuConstants.GROUP_GOTO));
    toolbar.add(new GroupMarker(IContextMenuConstants.GROUP_OPEN));
    toolbar.add(new Separator(IContextMenuConstants.GROUP_SHOW));
    toolbar.add(new Separator(IContextMenuConstants.GROUP_BUILD));
    toolbar.add(new Separator(IContextMenuConstants.GROUP_REORGANIZE));
    toolbar.add(new Separator(IContextMenuConstants.GROUP_EDIT));
    toolbar.add(new GroupMarker(IContextMenuConstants.GROUP_REMOVE_MATCHES));
    toolbar.add(new GroupMarker(IContextMenuConstants.GROUP_GENERATE));
    toolbar.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS));
    toolbar.add(new Separator(IContextMenuConstants.GROUP_VIEWER_SETUP));
    toolbar.add(new Separator(IContextMenuConstants.GROUP_PROPERTIES));
    toolbar.add(new Separator(IContextMenuConstants.GROUP_SEARCH));
}

From source file:com.nokia.s60ct.gui.ApplicationActionBarAdvisor.java

License:Open Source License

protected void fillCoolBar(ICoolBarManager coolBar) {

    IToolBarManager mng = new ToolBarManager(coolBar.getStyle());

    ToolBarContributionItem tbci = new ToolBarContributionItem(mng, "MainToolBar"); //without this the ID is null

    coolBar.add(tbci);//from  w  w  w  .j  a  va 2s  .  c o m

    mng.add(new GroupMarker(IWorkbenchActionConstants.NEW_GROUP));
    mng.add(new Separator());
    mng.add(new GroupMarker(IWorkbenchActionConstants.OPEN_EXT));
    mng.add(new Separator());
    mng.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP));
    mng.appendToGroup(IWorkbenchActionConstants.SAVE_GROUP, save);
    //mng.appendToGroup(IWorkbenchActionConstants.SAVE_GROUP, saveAs);
    mng.appendToGroup(IWorkbenchActionConstants.SAVE_GROUP, saveAll);
    mng.add(new Separator());

    //mng.add(new GroupMarker("Edit"));
    //mng.appendToGroup("Edit", copy);
    //mng.appendToGroup("Edit", paste);
    //mng.appendToGroup("Edit", find);
    //mng.add(new Separator());

    mng.add(new GroupMarker("Tools"));

}

From source file:com.nokia.s60tools.analyzetool.ui.MainView.java

License:Open Source License

/**
 * Fills local toolbar./* w  w w  .j a va2s . c o m*/
 * 
 * @param manager
 *            Menu manager
 */
private void fillLocalToolBar(IToolBarManager manager) {

    logTargetMenu = new DropDownMenu(Constants.ACTION_SAVE, this, false, false);
    makeLogTargetActions();
    logTargetMenu.addAction(externalFastLogTargetAction);
    logTargetMenu.addAction(s60LogTargetAction);
    logTargetMenu.addAction(askLogTargetAction);
    manager.add(logTargetMenu);

    manager.add(buildWithAtool);
    manager.add(new Separator());
    manager.add(traceAction);
    manager.add(startSubtest);
    manager.add(stopSubtest);
    manager.add(new Separator());
    manager.add(changeDetails);
    manager.add(new Separator());
    fileOpenMenu = new DropDownMenu(Constants.ACTION_OPEN, this, false, true);
    makeFileOpenActions();
    manager.add(fileOpenMenu);

    // get drop down menu for save action
    saveFileMenu = new DropDownMenu(Constants.ACTION_SAVE, this, true, false);
    saveFileMenu.setImageDescriptor(Activator.getImageDescriptor(Constants.BUTTON_SAVE));

    saveFileMenu.addAction(saveReportAction);
    saveFileMenu.addAction(saveDataFileAction);
    manager.add(saveFileMenu);
    manager.add(new Separator());
    manager.add(cleanAtoolChanges);
    manager.add(new Separator());
    manager.add(openPrefs);
}

From source file:com.nokia.s60tools.compatibilityanalyser.ui.views.MainView.java

License:Open Source License

private void fillLocalToolBar(IToolBarManager manager) {
    manager.add(openAnalysisWizardAction);
    manager.add(openReportWizardAction);
    manager.add(collapseAction);
}

From source file:com.nokia.s60tools.crashanalyser.ui.views.MainView.java

License:Open Source License

/**
 * Fills tool bar/*from ww  w . j  av a  2  s . c om*/
 */
private void fillLocalToolBar(IToolBarManager manager) {
    manager.add(actionOpenWizard);
    manager.add(mainMenuActionOpenPreferences);
    manager.add(actionDecode);
    manager.add(actionDeleteFiles);
    manager.add(actionPanicLibrary);
}