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

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

Introduction

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

Prototype

public void add(IToolBarManager toolBarManager);

Source Link

Document

A convenience method to add a tool bar as a contribution item to this cool bar manager.

Usage

From source file:at.rc.tacos.client.ApplicationActionBarAdvisor.java

License:Open Source License

/**
 * Called to fill the cool bar with the main toolbars for the window.
 *///from w  ww  . j ava2  s. c o m
@Override
protected void fillCoolBar(ICoolBarManager coolBar) {
    IToolBarManager toolbar = new ToolBarManager(SWT.FLAT | SWT.RIGHT);
    coolBar.add(new ToolBarContributionItem(toolbar, "main"));
}

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 .ja  va  2  s .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:ch.elexis.ApplicationActionBarAdvisor.java

License:Open Source License

protected void fillCoolBar(ICoolBarManager coolBar) {
    ToolBarManager tbm = new ToolBarManager();

    tbm.add(GlobalActions.homeAction);/*from  w  w  w  .j  a va 2  s  . co m*/
    tbm.add(GlobalActions.resetPerspectiveAction);

    tbm.add(new Separator());
    tbm.add(GlobalActions.printEtikette);
    tbm.add(GlobalActions.printVersionedEtikette);
    tbm.add(GlobalActions.printAdresse);

    coolBar.add(tbm);
    if (Hub.localCfg.get(PreferenceConstants.SHOWTOOLBARITEMS, Boolean.toString(true))
            .equalsIgnoreCase(Boolean.toString(true))) {
        ToolBarManager tb2 = new ToolBarManager();
        // ci.getToolBarManager().add(new Separator());
        for (IAction action : openPerspectiveActions) {
            if (action != null) {
                tb2.add(action);
            }
        }
        coolBar.add(tb2);
    }

}

From source file:ch.elexis.core.application.advisors.ApplicationActionBarAdvisor.java

License:Open Source License

protected void fillCoolBar(ICoolBarManager coolBar) {
    ToolBarManager tbm = new ToolBarManager();

    tbm.add(GlobalActions.homeAction);//from   w  w  w .j a va  2  s.co m
    tbm.add(GlobalActions.resetPerspectiveAction);

    tbm.add(new Separator());
    tbm.add(GlobalActions.printEtikette);
    tbm.add(GlobalActions.printVersionedEtikette);
    tbm.add(GlobalActions.printAdresse);

    coolBar.add(tbm);
    if (CoreHub.localCfg.get(Preferences.SHOWTOOLBARITEMS, Boolean.toString(true))
            .equalsIgnoreCase(Boolean.toString(true))) {
        ToolBarManager tb2 = new ToolBarManager();

        List<IAction> l = new ArrayList<>();
        for (IAction action : openPerspectiveActions) {
            if (action != null) {
                l.add(action);
            }
        }
        Collections.sort(l, new Comparator<IAction>() {
            @Override
            public int compare(IAction o1, IAction o2) {
                if (o1.getToolTipText() != null && o2.getToolTipText() != null) {
                    return o1.getToolTipText().compareTo(o2.getToolTipText());
                }
                return o1.getToolTipText() != null ? 1 : -1;
            }
        });

        // ci.getToolBarManager().add(new Separator());
        for (IAction action : l) {
            tb2.add(action);
        }
        coolBar.add(tb2);
    }

}

From source file:com.archimatetool.editor.actions.ArchiActionBarAdvisor.java

License:Open Source License

@Override
protected void fillCoolBar(ICoolBarManager coolBarManager) {
    IToolBarManager toolBarFile = new ToolBarManager(SWT.FLAT);
    coolBarManager.add(new ToolBarContributionItem(toolBarFile, "toolbar_file")); //$NON-NLS-1$

    toolBarFile.add(new GroupMarker("start")); //$NON-NLS-1$

    toolBarFile.add(fActionOpenModel);//  w ww.j  a  v a  2  s  .  c o m
    toolBarFile.add(fActionSave);
    toolBarFile.add(new GroupMarker("end")); //$NON-NLS-1$

    IToolBarManager toolBarEdit = new ToolBarManager(SWT.FLAT);
    coolBarManager.add(new ToolBarContributionItem(toolBarEdit, "toolbar_edit")); //$NON-NLS-1$

    toolBarEdit.add(new GroupMarker("start")); //$NON-NLS-1$
    toolBarEdit.add(fActionUndo);
    toolBarEdit.add(fActionRedo);
    toolBarEdit.add(new Separator());
    toolBarEdit.add(fActionCut);
    toolBarEdit.add(fActionCopy);
    toolBarEdit.add(fActionPaste);
    toolBarEdit.add(fActionDelete);
    toolBarEdit.add(new GroupMarker("end")); //$NON-NLS-1$

    IToolBarManager toolBarViews = new ToolBarManager(SWT.FLAT);
    coolBarManager.add(new ToolBarContributionItem(toolBarViews, "toolbar_views")); //$NON-NLS-1$

    toolBarViews.add(new GroupMarker("start")); //$NON-NLS-1$
    toolBarViews.add(fShowModelsView);
    toolBarViews.add(fShowPropertiesView);
    toolBarViews.add(fShowOutlineView);
    toolBarViews.add(fShowNavigatorView);
    toolBarViews.add(fShowPaletteView);
    toolBarViews.add(new GroupMarker("append")); //$NON-NLS-1$
    toolBarViews.add(new GroupMarker("end")); //$NON-NLS-1$
    toolBarViews.add(new Separator());

    // If System Property to VM arguments is "-Dshowheap=true" then Show Heap Widget
    if ("true".equals(System.getProperty("showheap"))) { //$NON-NLS-1$ //$NON-NLS-2$
        IToolBarManager toolBarTools = new ToolBarManager(SWT.FLAT);
        toolBarTools.add(new HeapStatusWidgetToolBarContributionItem());
        coolBarManager.add(new ToolBarContributionItem(toolBarTools, "toolbar_tools")); //$NON-NLS-1$
    }
}

From source file:com.astra.ses.spell.dev.advisor.WorkbenchActionBuilder.java

License:Open Source License

/**
 * Fills the coolbar with the workbench actions.
 *//*from ww w  .  j a v a2 s  .  c  om*/
protected void fillCoolBar(ICoolBarManager coolBar) {

    IActionBarConfigurer2 actionBarConfigurer = (IActionBarConfigurer2) getActionBarConfigurer();
    //        { // Set up the context Menu
    //            coolbarPopupMenuManager = new MenuManager();
    //            coolBar.setContextMenuManager(coolbarPopupMenuManager);
    //            IMenuService menuService = (IMenuService) window.getService(IMenuService.class);
    //            menuService.populateContributionManager(coolbarPopupMenuManager, "popup:windowCoolbarContextMenu"); //$NON-NLS-1$
    //        }
    coolBar.add(new GroupMarker(IIDEActionConstants.GROUP_FILE));
    { // File Group
        IToolBarManager fileToolBar = actionBarConfigurer.createToolBarManager();
        fileToolBar.add(new Separator(IWorkbenchActionConstants.NEW_GROUP));
        fileToolBar.add(newWizardDropDownAction);
        fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.NEW_EXT));
        fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP));
        fileToolBar.add(saveAction);
        fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.SAVE_EXT));
        fileToolBar.add(getPrintItem());
        fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.PRINT_EXT));

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

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

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

    coolBar.add(new GroupMarker(IIDEActionConstants.GROUP_NAV));
    { // Navigate group
        IToolBarManager navToolBar = actionBarConfigurer.createToolBarManager();
        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(actionBarConfigurer.createToolBarContributionItem(navToolBar,
                IWorkbenchActionConstants.TOOLBAR_NAVIGATE));
    }
    coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_EDITOR));
    coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_HELP));
}

From source file:com.bsiag.smartfield.ui.swt.application.ApplicationActionBarAdvisor.java

License:Open Source License

@Override
protected void fillCoolBar(ICoolBarManager coolBar) {
    IToolBarManager toolbar = new ToolBarManager(SWT.FLAT | SWT.RIGHT);
    coolBar.add(new ToolBarContributionItem(toolbar, "org.eclipse.ui.main.toolbar"));
}

From source file:com.centurylink.mdw.plugin.rcp.MdwActionBarAdvisor.java

License:Apache License

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

    toolbar.add(newAction);//w ww.  j a v  a  2 s .  com
    toolbar.add(saveAction);
}

From source file:com.google.dart.tools.deploy.ApplicationActionBarAdvisor.java

License:Open Source License

/**
 * Fills the coolbar with the workbench actions.
 *//*from   w  w  w.jav a 2s  .com*/
@Override
protected void fillCoolBar(ICoolBarManager coolBar) {

    IActionBarConfigurer2 actionBarConfigurer = (IActionBarConfigurer2) getActionBarConfigurer();

    //    {
    //      // Set up the context Menu
    //      coolbarPopupMenuManager = new MenuManager();
    //      coolbarPopupMenuManager.add(new ActionContributionItem(lockToolBarAction));
    //      coolBar.setContextMenuManager(coolbarPopupMenuManager);
    //      IMenuService menuService = (IMenuService) window.getService(IMenuService.class);
    //      menuService.populateContributionManager(coolbarPopupMenuManager,
    //          "popup:windowCoolbarContextMenu"); //$NON-NLS-1$
    //    }

    coolBar.add(new GroupMarker(IIDEActionConstants.GROUP_FILE));
    { // File Group
        IToolBarManager fileToolBar = actionBarConfigurer.createToolBarManager();
        fileToolBar.add(newApplicationWizardAction);
        fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.NEW_EXT));
        fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP));
        fileToolBar.add(saveAction);
        fileToolBar.add(saveAllAction);
        fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_APP));
        fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.SAVE_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(actionBarConfigurer.createToolBarContributionItem(fileToolBar,
                IWorkbenchActionConstants.TOOLBAR_FILE));
    }

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

    coolBar.add(new GroupMarker(IIDEActionConstants.GROUP_NAV));
    { // Navigate group
        IToolBarManager navToolBar = actionBarConfigurer.createToolBarManager();
        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(actionFactory.getPinEditorItem());

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

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

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

    { // Help group
        IToolBarManager helpToolBar = actionBarConfigurer.createToolBarManager();
        helpToolBar.add(new Separator(IWorkbenchActionConstants.GROUP_HELP));
        //            helpToolBar.add(searchComboItem);
        // Add the group for applications to contribute
        helpToolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_APP));

        helpToolBar.add(dartRunAction);

        // Add to the cool bar manager
        coolBar.add(actionBarConfigurer.createToolBarContributionItem(helpToolBar,
                IWorkbenchActionConstants.TOOLBAR_HELP));
    }
}

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);/*ww  w .  j a v  a  2  s  . co  m*/
    toolbar.add(ContributionItemFactory.NEW_WIZARD_SHORTLIST
            .create(getActionBarConfigurer().getWindowConfigurer().getWindow()));

    coolBar.add(toolbar);
    // allow contributions here with id "additions" (MB_ADDITIONS)
    coolBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
}