List of usage examples for org.eclipse.jface.action ICoolBarManager setContextMenuManager
public void setContextMenuManager(IMenuManager menuManager);
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 ww. j a va 2 s . 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.safi.workshop.application.DiagramEditorActionBarAdvisor.java
/** * @generated NOT//from w w w. ja va 2 s. c om */ @Override protected void fillCoolBar(ICoolBarManager toolBar) { IMenuManager popUpMenu = new MenuManager(); popUpMenu.add(new ActionContributionItem(lockToolBarAction)); popUpMenu.add(new ActionContributionItem(toggleCoolbarAction)); toolBar.setContextMenuManager(popUpMenu); toolBar.add(new GroupMarker("group.file")); { IToolBarManager toolBarX = new ToolBarManager(SWT.FLAT); toolBarX.add(new Separator(IWorkbenchActionConstants.NEW_GROUP)); // toolBarX.add(getAction(ActionFactory.NEW_WIZARD_DROP_DOWN.getId())); // toolBarX.add(getAction(ContributionItemFactory.NEW_WIZARD_SHORTLIST.getId())); toolBarX.add(newSafiProjectAction); toolBarX.add(this.newDiagramAction); // toolBarX.add(this.newDBConnectionAction); // toolBarX.add(this.newQueryAction); toolBarX.add(new GroupMarker(IWorkbenchActionConstants.NEW_EXT)); toolBarX.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP)); final IAction action_1 = getAction(ActionFactory.SAVE.getId()); action_1.setText("Save"); toolBarX.add(action_1); toolBarX.add(new GroupMarker(IWorkbenchActionConstants.SAVE_EXT)); final IAction action_2 = getAction(ActionFactory.PRINT.getId()); action_2.setText("Print"); toolBarX.add(action_2); toolBarX.add(new GroupMarker(IWorkbenchActionConstants.PRINT_EXT)); toolBarX.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); toolBar.add(new ToolBarContributionItem(toolBarX, IWorkbenchActionConstants.TOOLBAR_FILE)); } toolBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); toolBar.add(new GroupMarker("group.nav")); toolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_EDITOR)); toolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_HELP)); { IToolBarManager toolBarX = new ToolBarManager(); toolBarX.add(new Separator(IWorkbenchActionConstants.GROUP_HELP)); toolBarX.add(new GroupMarker(IWorkbenchActionConstants.GROUP_APP)); toolBar.add(new ToolBarContributionItem(toolBarX, IWorkbenchActionConstants.TOOLBAR_HELP)); } }
From source file:de.topicmapslab.tmcledit.application.DiagramEditorActionBarAdvisor.java
License:Open Source License
@Override protected void fillCoolBar(ICoolBarManager toolBar) { IMenuManager popUpMenu = new MenuManager(); popUpMenu.add(new ActionContributionItem(lockToolBarAction)); popUpMenu.add(new ActionContributionItem(toggleCoolbarAction)); toolBar.setContextMenuManager(popUpMenu); toolBar.add(new GroupMarker("group.file")); {/*w w w . j a v a 2s . c om*/ IToolBarManager toolBarX = new ToolBarManager(); toolBarX.add(new Separator(IWorkbenchActionConstants.NEW_GROUP)); toolBarX.add(new GroupMarker(IWorkbenchActionConstants.NEW_EXT)); toolBarX.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP)); toolBarX.add(getAction(ActionFactory.SAVE.getId())); toolBarX.add(new GroupMarker(IWorkbenchActionConstants.SAVE_EXT)); toolBarX.add(getAction(ActionFactory.PRINT.getId())); toolBarX.add(new GroupMarker(IWorkbenchActionConstants.PRINT_EXT)); toolBarX.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); toolBar.add(new ToolBarContributionItem(toolBarX, IWorkbenchActionConstants.TOOLBAR_FILE)); } toolBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); toolBar.add(new GroupMarker("group.nav")); toolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_EDITOR)); toolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_HELP)); { IToolBarManager toolBarX = new ToolBarManager(); toolBarX.add(new Separator(IWorkbenchActionConstants.GROUP_HELP)); toolBarX.add(new GroupMarker(IWorkbenchActionConstants.GROUP_APP)); toolBar.add(new ToolBarContributionItem(toolBarX, IWorkbenchActionConstants.TOOLBAR_HELP)); } }
From source file:ext.eclipse.rcp.app.intro.ApplicationActionBarAdvisor.java
License:Apache License
protected void fillCoolBar(ICoolBarManager coolBar) { coolBar.add(createEditBar(window, coolBar.getStyle())); IMenuManager menuManager = new MenuManager(); coolBar.setContextMenuManager(menuManager); menuManager.add(lockUnlockAction);//from w w w . j a v a 2 s .com menuManager.add(editActionSetsAction); }
From source file:net.bioclipse.ui.ApplicationActionBarAdvisor.java
License:Open Source License
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$ }// w w w .j a v a2 s. c om IToolBarManager manager = actionBarConfigurer.createToolBarManager(); manager.add(newAction); manager.add(saveAction); manager.add(printAction); manager.add(new Separator()); manager.add(cutAction); manager.add(copyAction); manager.add(pasteAction); manager.add(undoAction); manager.add(redoAction); coolBar.add( actionBarConfigurer.createToolBarContributionItem(manager, IWorkbenchActionConstants.TOOLBAR_FILE)); coolBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); manager.add(new Separator()); manager.add(helpSearchAction); manager.add(helpAction); }
From source file:net.heartsome.cat.te.ApplicationActionBarAdvisor.java
@Override protected void fillCoolBar(ICoolBarManager coolBar) { // 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"); coolBar.add(new GroupMarker("group.file")); coolBar.add(new GroupMarker("group.search")); createToolItem(coolBar);/* w w w .j av a 2 s. c o m*/ coolBar.add(new GroupMarker("group.new.menu")); coolBar.add(new GroupMarker("group.undoredo")); coolBar.add(new GroupMarker("group.tu")); coolBar.add(new GroupMarker("group.tmxtool")); coolBar.add(new GroupMarker("group.tmxclear")); coolBar.add(new GroupMarker("group.copySource")); coolBar.add(new GroupMarker("group.completeTranslation")); coolBar.add(new GroupMarker("group.approve")); coolBar.add(new GroupMarker("group.addTerm")); coolBar.add(new GroupMarker("group.preview")); coolBar.add(new GroupMarker("group.tagoperation")); coolBar.add(new GroupMarker("group.sourceoperation")); coolBar.add(new GroupMarker("group.deleteTrans")); coolBar.add(new GroupMarker("group.changeLayout")); coolBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_EDITOR)); coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_HELP)); //?? 24 ??? // IToolBarManager toolbar = new ToolBarManager(coolBar.getStyle()); // coolBar.add(new ToolBarContributionItem(toolbar, "help")); // toolbar.add(helpAction); }
From source file:net.heartsome.cat.ts.ApplicationActionBarAdvisor.java
@Override protected void fillCoolBar(ICoolBarManager coolBar) { // 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"); coolBar.add(new GroupMarker("group.file")); coolBar.add(new GroupMarker("group.new.menu")); coolBar.add(new GroupMarker("group.undoredo")); coolBar.add(new GroupMarker("group.copySource")); coolBar.add(new GroupMarker("group.search")); createToolItem(coolBar);/* www .j a v a 2 s. c o m*/ coolBar.add(new GroupMarker("group.completeTranslation")); coolBar.add(new GroupMarker("group.approve")); coolBar.add(new GroupMarker("group.addTerm")); coolBar.add(new GroupMarker("group.preview")); coolBar.add(new GroupMarker("group.tagoperation")); coolBar.add(new GroupMarker("group.sourceoperation")); coolBar.add(new GroupMarker("group.deleteTrans")); coolBar.add(new GroupMarker("group.changeLayout")); coolBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_EDITOR)); coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_HELP)); }
From source file:org.csstudio.ui.menu.app.ApplicationActionBarAdvisor.java
License:Open Source License
/** {@inheritDoc} */ @Override/* w w w . ja va 2 s . com*/ protected void fillCoolBar(final ICoolBarManager coolbar) { // Set up the context Menu final MenuManager coolbarPopupMenuManager = new MenuManager(); coolbarPopupMenuManager.add(new ActionContributionItem(lock_toolbar)); coolbarPopupMenuManager.add(new ActionContributionItem(edit_actionsets)); coolbar.setContextMenuManager(coolbarPopupMenuManager); final IMenuService menuService = (IMenuService) window.getService(IMenuService.class); menuService.populateContributionManager(coolbarPopupMenuManager, "popup:windowCoolbarContextMenu"); //$NON-NLS-1$ // 'File' section of the cool bar final IToolBarManager file_bar = new ToolBarManager(); // File 'new' and 'save' actions file_bar.add(ActionFactory.NEW.create(window)); file_bar.add(save); file_bar.add(new CoolItemGroupMarker(IWorkbenchActionConstants.FILE_END)); coolbar.add(new ToolBarContributionItem(file_bar, IWorkbenchActionConstants.M_FILE)); // 'User' section of the cool bar final IToolBarManager user_bar = new ToolBarManager(); coolbar.add(new ToolBarContributionItem(user_bar, TOOLBAR_USER)); // Explicitly add "additions" and "editor" to work around https://bugs.eclipse.org/bugs/show_bug.cgi?id=422651 // After a restart, merging of persisted model, PerspectiveSpacer, contributions resulted in re-arranged toolbar with E4. coolbar.add(new CoolItemGroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); coolbar.add(new CoolItemGroupMarker(IWorkbenchActionConstants.GROUP_EDITOR)); }
From source file:org.eclipse.birt.report.designer.ui.internal.rcp.DesignerActionBarAdvisor.java
License:Open Source License
/** * Fills the coolbar with the workbench actions. *//*from w ww. java2 s . c o m*/ protected void fillCoolBar(ICoolBarManager coolBar) { { // Set up the context Menu IMenuManager popUpMenu = new MenuManager(); popUpMenu.add(new ActionContributionItem(lockToolBarAction)); coolBar.setContextMenuManager(popUpMenu); } coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_FILE)); { // File Group IToolBarManager fileToolBar = new ToolBarManager(coolBar.getStyle()); fileToolBar.add(new NewWizardDropDownAction(window)); // fileToolBar.add( newReportAction ); // fileToolBar.add( newLibraryAction ); // fileToolBar.add( newReportTemplateAction ); 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(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( IWorkbenchConstants.GROUP_NAV ) ); { // Navigate group 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)); coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_HELP)); { // Help group IToolBarManager helpToolBar = new ToolBarManager(coolBar.getStyle()); 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:org.eclipse.datatools.enablement.rcp.ApplicationActionBarAdvisor.java
License:Open Source License
/** * Fills the coolbar with the workbench actions. *//*w w w . j a v a 2s . c o m*/ protected void fillCoolBar(ICoolBarManager coolBar) { IActionBarConfigurer2 actionBarConfigurer = (IActionBarConfigurer2) getActionBarConfigurer(); { // Set up the context Menu coolbarPopupMenuManager = new MenuManager(); coolbarPopupMenuManager.add(new ActionContributionItem(lockToolBarAction)); coolbarPopupMenuManager.add(new ActionContributionItem(editActionSetAction)); 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 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(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)); { // 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)); // Add to the cool bar manager coolBar.add(actionBarConfigurer.createToolBarContributionItem(helpToolBar, IWorkbenchActionConstants.TOOLBAR_HELP)); } }