Example usage for org.eclipse.jface.action ToolBarContributionItem ToolBarContributionItem

List of usage examples for org.eclipse.jface.action ToolBarContributionItem ToolBarContributionItem

Introduction

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

Prototype

public ToolBarContributionItem(IToolBarManager toolBarManager, String id) 

Source Link

Document

Creates a tool bar contribution item.

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  .  ja  v a  2  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 w w  w. j a va  2s . c  o  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: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);/*from  www  .  j  a va 2  s. com*/
    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.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 w  w.j  a va  2s  .  com
    toolbar.add(saveAction);
}

From source file:com.hangum.tadpole.application.start.ApplicationActionBarAdvisor.java

License:Open Source License

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

    //        if(PermissionChecker.isDBAShow(SessionManager.getRepresentRole())) {
    toolbar.add(connectAction);/*from  www .j a  v a 2s.  c  o m*/
    toolbar.add(new Separator());
    //        }

    toolbar.add(saveAction);
    toolbar.add(saveAsAction);
    toolbar.add(new Separator());

    toolbar.add(queryOpenAction);
    toolbar.add(dbRelationOpenAction);
    toolbar.add(new Separator());

    toolbar.add(deleteResourceAction);
    toolbar.add(new Separator());

    if (PermissionChecker.isAdmin(SessionManager.getRepresentRole())) {
        toolbar.add(sendMessageAction);
        toolbar.add(new Separator());
    }

    //        if(PermissionChecker.isShow(SessionManager.getRepresentRole())) {
    toolbar.add(userPermissionAction);
    toolbar.add(new Separator());
    //        }

    toolbar.add(executedSQLAction);
    toolbar.add(new Separator());

    toolbar.add(scheduleAction);
    toolbar.add(new Separator());

    toolbar.add(schemaHistoryAction);
    toolbar.add(new Separator());

    //        if(PermissionChecker.isShow(SessionManager.getRepresentRole())) {
    toolbar.add(transactionConnectionAction);
    toolbar.add(new Separator());
    //        }

    toolbar.add(resourceManageAction);
    toolbar.add(new Separator());

    toolbar.add(preferenceAction);
    toolbar.add(new Separator());

    toolbar.add(bugIssueAction);
    toolbar.add(aboutAction);

    toolbar.add(new Separator());
    toolbar.add(exitAction);
}

From source file:com.idega.app.eplatform.BrowserActionBarAdvisor.java

License:Open Source License

protected void fillCoolBar(ICoolBarManager coolBar) {
    IToolBarManager toolBar = new ToolBarManager(SWT.FLAT | SWT.RIGHT);
    coolBar.add(new ToolBarContributionItem(toolBar, "standard")); //$NON-NLS-1$

    // For the Back and Forward actions, force their text to be shown on the toolbar,
    // not just their image.  For the remaining actions, the ActionContributionItem
    // is created implicitly with the default presentation mode.
    ActionContributionItem backCI = new ActionContributionItem(backAction);
    backCI.setMode(ActionContributionItem.MODE_FORCE_TEXT);
    toolBar.add(backCI);//from ww w .j av a  2s  . c o  m

    ActionContributionItem forwardCI = new ActionContributionItem(forwardAction);
    forwardCI.setMode(ActionContributionItem.MODE_FORCE_TEXT);
    toolBar.add(forwardCI);

    toolBar.add(stopAction);
    toolBar.add(refreshAction);
    toolBar.add(openinbrowserAction);
}

From source file:com.maccasoft.ui.internal.application.ApplicationActionBarAdvisor.java

License:Open Source License

@Override
protected void fillCoolBar(ICoolBarManager coolBar) {
    coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_FILE));
    {//from   w w w  . j  a  va 2s . c om
        IToolBarManager fileToolBar = new ToolBarManager(SWT.FLAT);
        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(saveAllAction);
        fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.SAVE_EXT));
        fileToolBar.add(printAction);
        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("group.nav"));
    coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_EDITOR));

    coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_HELP));
    { // Help group
        IToolBarManager helpToolBar = new ToolBarManager(SWT.FLAT);
        helpToolBar.add(new Separator(IWorkbenchActionConstants.GROUP_HELP));
        // Add the group for applications to contribute
        helpToolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_APP));
        // Add to the cool bar manager
        coolBar.add(new ToolBarContributionItem(helpToolBar, IWorkbenchActionConstants.TOOLBAR_HELP));
    }
}

From source file:com.netxforge.netxstudio.screens.app.ScreensActionBarAdvisor.java

License:Open Source License

@Override
protected void fillCoolBar(ICoolBarManager coolBar) {

    // Example on how to add a ToolBarManager, via a contribution item to
    // the coolbar.
    coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_FILE));
    {//from  ww  w . java  2 s.  c om
        ToolBarManager navToolBar = new ToolBarManager(SWT.FLAT);
        navToolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_APP));

        navToolBar.add(saveAction);
        ToolBarContributionItem tbci = new ToolBarContributionItem(navToolBar,
                IWorkbenchActionConstants.TOOLBAR_FILE);
        coolBar.add(tbci);
    }
}

From source file:com.nextep.designer.TextEditorActionBarAdvisor.java

License:Open Source License

protected void fillCoolBar(ICoolBarManager cbManager) {
    cbManager.add(new GroupMarker("group.file")); //$NON-NLS-1$
    { // File Group
        IToolBarManager fileToolBar = new ToolBarManager(cbManager.getStyle());
        fileToolBar.add(new Separator(IWorkbenchActionConstants.NEW_GROUP));
        fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.OPEN_EXT));
        fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP));
        fileToolBar.add(getAction(ActionFactory.SAVE.getId()));
        fileToolBar.add(getAction(ActionFactory.PRINT.getId()));

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

        // Add to the cool bar manager
        cbManager.add(new ToolBarContributionItem(fileToolBar, IWorkbenchActionConstants.TOOLBAR_FILE));
    }/*  w  w  w.jav  a 2  s  .c  o  m*/

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

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