List of usage examples for org.eclipse.jface.action ICoolBarManager getStyle
public int getStyle();
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)); }