List of usage examples for org.eclipse.jface.action GroupMarker GroupMarker
public GroupMarker(String groupName)
From source file:ac.soton.eventb.classdiagrams.diagram.part.ClassdiagramsDiagramActionBarContributor.java
License:Open Source License
/** * @generated/*from w ww. j av a 2s . c o m*/ */ public void init(IActionBars bars, IWorkbenchPage page) { super.init(bars, page); // print preview IMenuManager fileMenu = bars.getMenuManager().findMenuUsingPath(IWorkbenchActionConstants.M_FILE); assert fileMenu != null; IAction printPreviewAction = new RenderedPrintPreviewAction(new EnhancedPrintActionHelper()); fileMenu.insertBefore("print", printPreviewAction); //$NON-NLS-1$ IMenuManager editMenu = bars.getMenuManager().findMenuUsingPath(IWorkbenchActionConstants.M_EDIT); assert editMenu != null; if (editMenu.find("validationGroup") == null) { //$NON-NLS-1$ editMenu.add(new GroupMarker("validationGroup")); //$NON-NLS-1$ } IAction validateAction = new ValidateAction(page); editMenu.appendToGroup("validationGroup", validateAction); //$NON-NLS-1$ }
From source file:ac.soton.fmusim.components.diagram.part.ComponentsDiagramActionBarContributor.java
License:Open Source License
/** * @generated//from w w w .j a v a 2 s . c om */ public void init(IActionBars bars, IWorkbenchPage page) { super.init(bars, page); // print preview IMenuManager fileMenu = bars.getMenuManager().findMenuUsingPath(IWorkbenchActionConstants.M_FILE); assert fileMenu != null; fileMenu.remove("pageSetupAction"); //$NON-NLS-1$ IMenuManager editMenu = bars.getMenuManager().findMenuUsingPath(IWorkbenchActionConstants.M_EDIT); assert editMenu != null; if (editMenu.find("validationGroup") == null) { //$NON-NLS-1$ editMenu.add(new GroupMarker("validationGroup")); //$NON-NLS-1$ } IAction validateAction = new ValidateAction(page); editMenu.appendToGroup("validationGroup", validateAction); //$NON-NLS-1$ }
From source file:aspectminingtool.views.FanIn.ViewPartFanIn.java
License:Open Source License
protected void fillContextMenuCallsTableViewer(IMenuManager mgr) { mgr.add(openActionTableRight);/*from www . j av a 2 s . c om*/ mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); mgr.add(new Separator()); mgr.add(selectAllActionCallsTable); }
From source file:aspectminingtool.views.FanIn.ViewPartFanIn.java
License:Open Source License
protected void fillContextMenuMethodsTableViewer(IMenuManager mgr) { mgr.add(openActionTableLeft);//from www. j ava 2 s.c o m mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); mgr.add(selectAsSeedOperation); mgr.add(new Separator()); mgr.add(selectAllActionMethodsTable); }
From source file:aspectminingtool.views.FanInSeeds.ViewPartFanInSeeds.java
License:Open Source License
protected void fillContextMenuMethodsTableViewer(IMenuManager mgr) { mgr.add(openItemActionMethodsTable); mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); mgr.add(deleteAction);/*from w w w. j a va 2 s . c om*/ mgr.add(new Separator()); mgr.add(selectAllActionMethodsTable); }
From source file:aspectminingtool.views.FanInSeeds.ViewPartFanInSeeds.java
License:Open Source License
protected void fillContextMenuCallsTableViewer(IMenuManager mgr) { mgr.add(openItemActionCallsTable);//from w w w .j a va2 s. c om mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); mgr.add(new Separator()); mgr.add(selectAllActionCallsTable); }
From source file:aspectminingtool.views.RedirectorFinder.ViewPartRedirectorFinder.java
License:Open Source License
private void createPopUps() { MenuManager menuMgr = new MenuManager(); menuMgr.setRemoveAllWhenShown(true); menuMgr.addMenuListener(new IMenuListener() { public void menuAboutToShow(IMenuManager mgr) { fillContextMenutableViewerLeft(mgr); }/*w w w . j a v a 2 s.c om*/ private void fillContextMenutableViewerLeft(IMenuManager mgr) { mgr.add(openActionTableLeft); mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); mgr.add(selectAsSeedOperation); mgr.add(new Separator()); mgr.add(selectAllActionMethodsTable); } }); // Create menu for methodsTableViewer Menu menu = menuMgr.createContextMenu(tableViewerLeft.getControl()); tableViewerLeft.getControl().setMenu(menu); // Register menu for extension. getSite().registerContextMenu(menuMgr, tableViewerLeft); MenuManager menuMgr1 = new MenuManager(); menuMgr1.setRemoveAllWhenShown(true); menuMgr1.addMenuListener(new IMenuListener() { public void menuAboutToShow(IMenuManager mgr) { fillContextMenutableViewerRight(mgr); } private void fillContextMenutableViewerRight(IMenuManager mgr) { mgr.add(openActionTableRight); mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); mgr.add(new Separator()); mgr.add(selectAllActionCallsTable); } }); // Create menu for methodsTableViewer Menu menu1 = menuMgr1.createContextMenu(tableViewerRight.getControl()); tableViewerRight.getControl().setMenu(menu1); // Register menu for extension. getSite().registerContextMenu(menuMgr1, tableViewerRight); }
From source file:aspectminingtool.views.Sinergia.Seeds.ViewPartSinergiaSeedsDesc.java
License:Open Source License
private void createPopUps() { MenuManager menuMgr = new MenuManager(); menuMgr.setRemoveAllWhenShown(true); menuMgr.addMenuListener(new IMenuListener() { public void menuAboutToShow(IMenuManager mgr) { fillContextMenutableViewerLeft(mgr); }/*from w ww .j a va 2s . co m*/ private void fillContextMenutableViewerLeft(IMenuManager mgr) { mgr.add(openActionTableLeft); mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); mgr.add(new Separator()); mgr.add(selectAllTableLeft); } }); // Create menu for methodsTableViewer Menu menu = menuMgr.createContextMenu(tableViewerLeft.getControl()); tableViewerLeft.getControl().setMenu(menu); // Register menu for extension. getSite().registerContextMenu(menuMgr, tableViewerLeft); }
From source file:aspectminingtool.views.Sinergia.ViewPartSinergia.java
License:Open Source License
private void createPopUps() { MenuManager menuMgr = new MenuManager(); menuMgr.setRemoveAllWhenShown(true); menuMgr.addMenuListener(new IMenuListener() { public void menuAboutToShow(IMenuManager mgr) { fillContextMenutableViewerLeft(mgr); }/*from w ww.j a va2 s. com*/ private void fillContextMenutableViewerLeft(IMenuManager mgr) { mgr.add(openActionTableLeft); mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); mgr.add(selectAsSeedAction); mgr.add(new Separator()); mgr.add(selectAllTableLeft); } }); // Create menu for methodsTableViewer Menu menu = menuMgr.createContextMenu(tableViewerLeft.getControl()); tableViewerLeft.getControl().setMenu(menu); // Register menu for extension. getSite().registerContextMenu(menuMgr, tableViewerLeft); }
From source file:bilab.BilabActionBarAdvisor.java
License:Open Source License
/** * Adds a <code>GroupMarker</code> or <code>Separator</code> to a menu. The * test for whether a separator should be added is done by checking for the * existence of a preference matching the string useSeparator.MENUID.GROUPID * that is set to <code>true</code>. * /*from ww w . j a va 2s . c o m*/ * @param menu * the menu to add to * @param string * the group id for the added separator or group marker */ private void addSeparatorOrGroupMarker(final MenuManager menu, final String groupId) { final String prefId = "useSeparator." + menu.getId() + "." + groupId; //$NON-NLS-1$ //$NON-NLS-2$ final boolean addExtraSeparators = BilabPlugin.getDefault().getPreferenceStore().getBoolean(prefId); if (addExtraSeparators) { menu.add(new Separator(groupId)); } else { menu.add(new GroupMarker(groupId)); } }