List of usage examples for org.eclipse.jface.action GroupMarker GroupMarker
public GroupMarker(String groupName)
From source file:org.eclipse.jubula.client.ui.rcp.editors.TestSuiteEditor.java
License:Open Source License
/** * {@inheritDoc}//from w ww. j a v a 2s.c o m */ protected void fillContextMenu(IMenuManager mgr) { IStructuredSelection selection = getStructuredSelection(); if (selection.getFirstElement() == null) { return; } MenuManager submenuAdd = new MenuManager(Messages.TestSuiteBrowserAdd, ADD_ID); CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.REFERENCE_TC); mgr.add(submenuAdd); CommandHelper.createContributionPushItem(submenuAdd, RCPCommandIDs.NEW_CONDITIONAL_STATEMENT); CommandHelper.createContributionPushItem(submenuAdd, RCPCommandIDs.NEW_WHILE_DO); CommandHelper.createContributionPushItem(submenuAdd, RCPCommandIDs.NEW_DO_WHILE); CommandHelper.createContributionPushItem(submenuAdd, RCPCommandIDs.NEW_ITERATE_LOOP); CommandHelper.createContributionPushItem(mgr, IWorkbenchCommandConstants.EDIT_COPY); CommandHelper.createContributionPushItem(mgr, IWorkbenchCommandConstants.EDIT_PASTE); CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.TOGGLE_ACTIVE_STATE); mgr.add(new Separator()); mgr.add(new GroupMarker("editing")); //$NON-NLS-1$ CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.REVERT_CHANGES); mgr.add(new Separator()); MenuManager submenuRefactor = new MenuManager(Messages.TestCaseEditorRefactor, REFACTOR_ID); mgr.add(submenuRefactor); CommandHelper.createContributionPushItem(submenuRefactor, RCPCommandIDs.EXTRACT_TESTCASE); CommandHelper.createContributionPushItem(submenuRefactor, RCPCommandIDs.REPLACE_WITH_TESTCASE); CommandHelper.createContributionPushItem(submenuRefactor, RCPCommandIDs.SAVE_AS_NEW); mgr.add(new Separator()); CommandHelper.createContributionPushItem(mgr, CommandIDs.DELETE_COMMAND_ID); CommandHelper.createContributionPushItem(mgr, CommandIDs.OPEN_SPECIFICATION_COMMAND_ID); CommandHelper.createContributionPushItem(mgr, CommandIDs.SHOW_SPECIFICATION_COMMAND_ID); CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.SHOW_WHERE_USED); CommandHelper.createContributionPushItem(mgr, CommandIDs.EXPAND_TREE_ITEM_COMMAND_ID); mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); mgr.add(new Separator()); CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.NEW_COMMENT); CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.EDIT_COMMENT); }
From source file:org.eclipse.jubula.client.ui.rcp.views.AbstractJBTreeView.java
License:Open Source License
/** * Register the context menu for the receiver so that commands may be added * to it.// w ww. jav a2s .co m */ protected void registerContextMenu() { MenuManager contextMenu = new MenuManager(); createContextMenu(contextMenu); contextMenu.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); Control control = getTreeViewer().getControl(); Menu menu = contextMenu.createContextMenu(control); control.setMenu(menu); getSite().registerContextMenu(contextMenu, getTreeViewer()); }
From source file:org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser.java
License:Open Source License
/** {@inheritDoc} */ protected void createContextMenu(IMenuManager mgr) { mgr.add(new GroupMarker("defaultTestCaseBrowserMarker")); //$NON-NLS-1$ }
From source file:org.eclipse.jubula.client.ui.rcp.views.TestResultTreeView.java
License:Open Source License
/** * Fills the context menu.//ww w.j a v a2 s . c om * @param mgr IMenuManager */ protected void fillContextMenu(IMenuManager mgr) { mgr.add(CommandHelper.createContributionItem(RCPCommandIDs.FIND, null, Messages.FindContextMenu, CommandContributionItem.STYLE_PUSH)); CommandHelper.createContributionPushItem(mgr, CommandIDs.OPEN_SPECIFICATION_COMMAND_ID); CommandHelper.createContributionPushItem(mgr, CommandIDs.SHOW_SPECIFICATION_COMMAND_ID); CommandHelper.createContributionPushItem(mgr, CommandIDs.EXPAND_TREE_ITEM_COMMAND_ID); mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); }
From source file:org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser.java
License:Open Source License
/** {@inheritDoc} */ protected void createContextMenu(IMenuManager mgr) { mgr.add(new GroupMarker("defaultTestSuiteBrowserMarker")); //$NON-NLS-1$ }
From source file:org.eclipse.jubula.client.ui.views.TestresultSummaryView.java
License:Open Source License
/** * @param mgr the menu manager//w w w . ja va2 s. co m */ private void fillContextMenu(IMenuManager mgr) { CommandHelper.createContributionPushItem(mgr, CommandIDs.OPEN_TEST_RESULT_DETAIL_COMMAND_ID); CommandHelper.createContributionPushItem(mgr, CommandIDs.REFRESH_COMMAND_ID); mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); }
From source file:org.eclipse.linuxtools.internal.docker.ui.utils.UIUtils.java
License:Open Source License
/** * Creates context menu to a given control. * /*from w w w . j av a 2 s .c om*/ * @param control * the control * * @return the i menu manager */ public static IMenuManager createContextMenu(final Control control) { Assert.isTrue(control != null && !control.isDisposed()); MenuManager menuManager = new MenuManager(); menuManager.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); Menu menu = menuManager.createContextMenu(control); control.setMenu(menu); return menuManager; }
From source file:org.eclipse.linuxtools.rpm.speceditor.rcp.actions.RPMEditorActionBarAdvisor.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(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); // Add to the cool bar manager cbManager.add(new ToolBarContributionItem(fileToolBar, IWorkbenchActionConstants.TOOLBAR_FILE)); }//from w ww . j av a 2s .c o m cbManager.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); cbManager.add(new GroupMarker(IWorkbenchActionConstants.GROUP_EDITOR)); }
From source file:org.eclipse.linuxtools.rpm.speceditor.rcp.actions.RPMEditorActionBarAdvisor.java
License:Open Source License
/** * Creates and returns the File menu.//from ww w .j ava 2s. c o m */ private MenuManager createFileMenu() { MenuManager menu = new MenuManager("&File", IWorkbenchActionConstants.M_FILE); //$NON-NLS-1$ menu.add(new GroupMarker(IWorkbenchActionConstants.FILE_START)); menu.add(new GroupMarker(IWorkbenchActionConstants.NEW_EXT)); menu.add(getAction(ActionFactory.CLOSE.getId())); menu.add(getAction(ActionFactory.CLOSE_ALL.getId())); // menu.add(closeAllSavedAction); menu.add(new GroupMarker(IWorkbenchActionConstants.CLOSE_EXT)); menu.add(new Separator()); menu.add(getAction(ActionFactory.SAVE.getId())); menu.add(getAction(ActionFactory.SAVE_AS.getId())); menu.add(getAction(ActionFactory.SAVE_ALL.getId())); menu.add(getAction(ActionFactory.REVERT.getId())); menu.add(ContributionItemFactory.REOPEN_EDITORS .create(getActionBarConfigurer().getWindowConfigurer().getWindow())); menu.add(new GroupMarker(IWorkbenchActionConstants.MRU)); menu.add(new Separator()); menu.add(getAction(ActionFactory.QUIT.getId())); menu.add(new GroupMarker(IWorkbenchActionConstants.FILE_END)); return menu; }
From source file:org.eclipse.linuxtools.rpm.speceditor.rcp.actions.RPMEditorActionBarAdvisor.java
License:Open Source License
/** * Creates and returns the Edit menu.//from w w w .j a v a2s . c om */ private MenuManager createHelpMenu() { MenuManager menu = new MenuManager("&Help", IWorkbenchActionConstants.M_HELP); //$NON-NLS-1$ menu.add(new GroupMarker(IWorkbenchActionConstants.HELP_START)); menu.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); menu.add(new GroupMarker(IWorkbenchActionConstants.HELP_END)); menu.add(new Separator("about")); //$NON-NLS-1$ menu.add(getAction(ActionFactory.ABOUT.getId())); return menu; }