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

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

Introduction

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

Prototype

public int getStyle();

Source Link

Document

Returns the style of the underlying cool bar widget.

Usage

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);//w  w  w . j a v a2  s . com
        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.google.devtools.depan.eclipse.ApplicationActionBarAdvisor.java

License:Apache License

@Override
protected void fillCoolBar(ICoolBarManager coolBar) {
    IToolBarManager toolbar = new ToolBarManager(coolBar.getStyle());
    toolbar.add(saveAction);// w w  w  .  ja  v a2  s  .c  o 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));
}

From source file:com.kopson.cite.application.ApplicationActionBarAdvisor.java

License:Open Source License

/**
 * /*from  w ww.ja v a  2 s  . c  o  m*/
 */
@Override
protected void fillCoolBar(ICoolBarManager coolBar) {
    IToolBarManager toolbar = new ToolBarManager(coolBar.getStyle());
    coolBar.add(toolbar);
    toolbar.add(addDeviceAction);
}

From source file:com.mercatis.lighthouse3.ui.application.LighthouseApplicationActionBarAdvisor.java

License:Apache License

@Override
protected void fillCoolBar(ICoolBarManager coolBar) {
    IToolBarManager toolBar = new ToolBarManager(coolBar.getStyle());
    coolBar.add(toolBar);//from ww  w  .  j  av  a2 s. c  o m
    toolBar.add(saveAction);
}

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));
    }/*from   w ww  .  ja v  a 2 s.co m*/

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

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

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);//  w  w  w .  jav a  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.tools.variant.carbidev.ApplicationActionBarAdvisor.java

License:Open Source License

@Override
protected void fillCoolBar(ICoolBarManager coolBar) {
    IToolBarManager tb = new ToolBarManager(coolBar.getStyle());
    tb.add(new GroupMarker(IWorkbenchActionConstants.OPEN_EXT));
    tb.add(saveAction);//  w  w  w .j a  v  a2 s .com
    tb.add(saveAsAction);
    tb.add(exportDataAsConfML);
    tb.add(new Separator());
    tb.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
    coolBar.add(new ToolBarContributionItem(tb, "rcpMain"));

    // IToolBarManager toolbar = new ToolBarManager(SWT.FLAT | SWT.RIGHT);
    // coolBar.add(new ToolBarContributionItem(toolbar, "rcpMain"));
    // toolbar.add(saveAction);
    // toolbar.add(saveAsAction);
    // removing unwanted actions
    removeAction("org.eclipse.ui.edit.text.actionSet.navigation");
    removeAction("org.eclipse.ui.edit.text.actionSet.annotationNavigation");
}

From source file:com.ss.speedtransfer.ApplicationActionBarAdvisor.java

private void addToolbar(IWorkbenchWindow window, IActionBarConfigurer configurer) {
    ICoolBarManager cbManager = configurer.getCoolBarManager();
    cbManager.add(new GroupMarker(IWorkbenchActionConstants.GROUP_APP));

    IToolBarManager appToolBar = new ToolBarManager(cbManager.getStyle());
    appToolBar.add(new Separator(IWorkbenchActionConstants.NEW_GROUP));

    appToolBar.add(new Separator());

    IAction action = new SwitchWorkspaceAction(null);
    action.setImageDescriptor(UIHelper.instance().getImageDescriptor("synced.gif"));
    action.setToolTipText("Restart the application using a different workspace");
    appToolBar.add(action);//from w ww.j a  v a 2s.  com
    appToolBar.add(new Separator());

    action = ActionFactory.SAVE.create(window);
    appToolBar.add(action);
    action = ActionFactory.SAVE_AS.create(window);
    appToolBar.add(action);
    action = ActionFactory.SAVE_ALL.create(window);
    appToolBar.add(action);
    appToolBar.add(new Separator());
    action = ActionFactory.RESET_PERSPECTIVE.create(window);
    action.setImageDescriptor(UIHelper.instance().getImageDescriptor("reset_perspective.gif"));
    appToolBar.add(action);

    appToolBar.add(new Separator());
    Action openScratchPad = new Action("Open SQL Scratch Pad", IAction.AS_PUSH_BUTTON) {
        public void run() {
            openSQLScratchPad();

        }
    };
    openScratchPad.setImageDescriptor(UIHelper.instance().getImageDescriptor("sql_editor.gif"));
    openScratchPad.setEnabled(false);

    appToolBar.add(openScratchPad);

    if (LicenseManager.isStudioVersion())
        openScratchPad.setEnabled(true);

    cbManager.add(new ToolBarContributionItem(appToolBar, IWorkbenchActionConstants.TOOLBAR_FILE));

}

From source file:copylineparser.actions.WorkbenchActionBuilder.java

License:Open Source License

/**
 * Fills the coolbar with the workbench actions.
 * //from  w  w  w . j a  v a2  s  . c  o  m
 * @param configurer
 */
private void populateCoolBar(IActionBarConfigurer configurer) {
    ICoolBarManager cbManager = configurer.getCoolBarManager();

    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.SAVE_GROUP));
        fileToolBar.add(saveAction);

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

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

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

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

}

From source file:de.iteratec.logan.LoganActionBarAdvisor.java

License:Open Source License

@Override
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()));

        // Add to the cool bar manager
        cbManager.add(new ToolBarContributionItem(fileToolBar, IWorkbenchActionConstants.TOOLBAR_FILE));
    }/*w  ww.ja v a  2  s  .  c  om*/

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

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