List of usage examples for org.eclipse.jface.action GroupMarker GroupMarker
public GroupMarker(String groupName)
From source file:de.quamoco.qm.application.QmWindowActionBarAdvisor.java
License:Apache License
/** * Creates the 'Help' menu./* w ww . ja va 2s . com*/ */ protected IMenuManager createHelpMenu(@SuppressWarnings("unused") IWorkbenchWindow window) { IMenuManager menu = new MenuManager(getString("_UI_Menu_Help_label"), IWorkbenchActionConstants.M_HELP); // Welcome or intro page would go here // Help contents would go here // Tips and tricks page would go here menu.add(new GroupMarker(IWorkbenchActionConstants.HELP_START)); menu.add(new GroupMarker(IWorkbenchActionConstants.HELP_END)); menu.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); return menu; }
From source file:de.quamoco.qm.application.QmWindowActionBarAdvisor.java
License:Apache License
/** * {@inheritDoc}//from w ww.j a v a 2 s .com */ @Override protected void fillCoolBar(ICoolBarManager coolBar) { IActionBarConfigurer configurer = getActionBarConfigurer(); IWorkbenchWindow window = configurer.getWindowConfigurer().getWindow(); // add marker for additions coolBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); // navigation history IToolBarManager navToolBar = new ToolBarManager(SWT.FLAT | SWT.RIGHT); navToolBar.add(new Separator(IWorkbenchActionConstants.HISTORY_GROUP)); IWorkbenchAction forwardHistoryAction = ActionFactory.FORWARD_HISTORY.create(window); configurer.registerGlobalAction(forwardHistoryAction); IWorkbenchAction backwardHistoryAction = ActionFactory.BACKWARD_HISTORY.create(window); configurer.registerGlobalAction(backwardHistoryAction); navToolBar.add(backwardHistoryAction); navToolBar.add(forwardHistoryAction); coolBar.add(new ToolBarContributionItem(navToolBar, IWorkbenchActionConstants.TOOLBAR_NAVIGATE)); }
From source file:de.topicmapslab.tmcledit.application.DiagramEditorActionBarAdvisor.java
License:Open Source License
@Override protected void fillMenuBar(IMenuManager menu) { createFileMenu(menu);/*from w w w . ja va 2 s . c o m*/ createEditMenu(menu); menu.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); createWindowMenu(menu); createHelpMenu(menu); }
From source file:de.topicmapslab.tmcledit.application.DiagramEditorActionBarAdvisor.java
License:Open Source License
private void createHelpMenu(IMenuManager menu) { IMenuManager menuX = new MenuManager(Messages.ApplicationMenuName_Help, IWorkbenchActionConstants.M_HELP); menuX.add(new GroupMarker(IWorkbenchActionConstants.HELP_START)); menuX.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); menuX.add(new GroupMarker(IWorkbenchActionConstants.HELP_END)); ActionContributionItem aboutItem = new ActionContributionItem(aboutAction); aboutItem.setVisible(!isMac());/*w w w . j a v a 2 s . com*/ menuX.add(aboutItem); menu.add(menuX); }
From source file:de.topicmapslab.tmcledit.application.DiagramEditorActionBarAdvisor.java
License:Open Source License
private void createWindowMenu(IMenuManager menu) { IMenuManager menuX = new MenuManager(Messages.ApplicationMenuName_Window, IWorkbenchActionConstants.M_WINDOW); menuX.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); menuX.add(getAction(ActionFactory.RESET_PERSPECTIVE.getId())); ActionContributionItem prefItem = new ActionContributionItem(prefAction); prefItem.setVisible(!isMac());/*from w w w . j a v a2s. co m*/ menuX.add(prefItem); menu.add(menuX); }
From source file:de.topicmapslab.tmcledit.application.DiagramEditorActionBarAdvisor.java
License:Open Source License
private void createEditMenu(IMenuManager menu) { IMenuManager menuX = new MenuManager(Messages.ApplicationMenuName_Edit, IWorkbenchActionConstants.M_EDIT); menuX.add(new GroupMarker(IWorkbenchActionConstants.EDIT_START)); menuX.add(getAction(ActionFactory.UNDO.getId())); menuX.add(getAction(ActionFactory.REDO.getId())); menuX.add(new GroupMarker(IWorkbenchActionConstants.UNDO_EXT)); menuX.add(new Separator()); menuX.add(getAction(ActionFactory.CUT.getId())); menuX.add(getAction(ActionFactory.COPY.getId())); menuX.add(getAction(ActionFactory.PASTE.getId())); menuX.add(new GroupMarker(IWorkbenchActionConstants.CUT_EXT)); menuX.add(new Separator()); menuX.add(getAction(ActionFactory.DELETE.getId())); menuX.add(getAction(ActionFactory.SELECT_ALL.getId())); menuX.add(new Separator()); menuX.add(new GroupMarker(IWorkbenchActionConstants.ADD_EXT)); menuX.add(new GroupMarker(IWorkbenchActionConstants.EDIT_END)); menuX.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); menu.add(menuX);/* ww w. ja v a2 s . c om*/ }
From source file:de.topicmapslab.tmcledit.application.DiagramEditorActionBarAdvisor.java
License:Open Source License
private void createFileMenu(IMenuManager menu) { IMenuManager menuX = new MenuManager(Messages.ApplicationMenuName_File, IWorkbenchActionConstants.M_FILE); menuX.add(new GroupMarker(IWorkbenchActionConstants.FILE_START)); menuX.add(new Separator()); menuX.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); menuX.add(new Separator()); menuX.add(getAction(ActionFactory.CLOSE.getId())); menuX.add(new Separator()); menuX.add(getAction(ActionFactory.SAVE.getId())); menuX.add(getAction(ActionFactory.SAVE_AS.getId())); menuX.add(getAction(ActionFactory.SAVE_ALL.getId())); menuX.add(new Separator()); menuX.add(getAction(ActionFactory.IMPORT.getId())); menuX.add(getAction(ActionFactory.EXPORT.getId())); menuX.add(new Separator()); menuX.add(getAction(ActionFactory.QUIT.getId())); menuX.add(new Separator()); menuX.add(new GroupMarker("recent")); menuX.add(new GroupMarker(IWorkbenchActionConstants.FILE_END)); menu.add(menuX);/*from w w w .java2s .c o m*/ }
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")); {/*from www . j a v a2s . 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:de.topicmapslab.tmcledit.model.views.ModelView.java
License:Open Source License
private void fillLocalToolBar(IToolBarManager manager) { validationAction.setEnabled(currFile != null); manager.add(validationAction);// w w w. j a v a 2 s .c o m manager.add(new SyncAction("Syncronize", IAction.AS_CHECK_BOX, syncView)); manager.add(new Separator()); manager.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); }
From source file:de.tud.cs.st.vespucci.vespucci_model.diagram.part.VespucciDiagramActionBarContributor.java
License:Open Source License
/** * remove the compartment icon from the menu-bar * //from ww w . j av a2 s .c o m * @generated NOT * @author Artem Vovk * @author Alexander Weitzmann * @author Thomas Schulz */ @Override public void init(final IActionBars bars, final IWorkbenchPage page) { super.init(bars, page); // print preview final IMenuManager fileMenu = bars.getMenuManager().findMenuUsingPath(IWorkbenchActionConstants.M_FILE); if (fileMenu == null) { throw new VespucciUnexpectedException(String.format("FileMenu [%s] must not be null.", fileMenu)); } fileMenu.remove("pageSetupAction"); final IMenuManager editMenu = bars.getMenuManager().findMenuUsingPath(IWorkbenchActionConstants.M_EDIT); if (editMenu == null) { throw new VespucciUnexpectedException(String.format("EditMenu [%s] must not be null.", editMenu)); } if (editMenu.find("validationGroup") == null) { editMenu.add(new GroupMarker("validationGroup")); } final IAction validateAction = new de.tud.cs.st.vespucci.vespucci_model.diagram.part.ValidateAction(page); editMenu.appendToGroup("validationGroup", validateAction); // remove compartmentMenu final IToolBarManager toolBarManager = bars.getToolBarManager(); toolBarManager.remove("compartmentMenu"); toolBarManager.remove("diagramFilterActionMenu"); }