List of usage examples for org.eclipse.jface.action GroupMarker GroupMarker
public GroupMarker(String groupName)
From source file:com.google.dart.tools.ui.actions.RefactorActionGroup.java
License:Open Source License
private int fillRefactorMenu(IMenuManager refactorSubmenu) { int added = 0; // TODO(scheglov) restore real "Refactoring" sub-menu // refactorSubmenu.add(new Separator(GROUP_REORG)); // added += addAction(refactorSubmenu, fRenameAction); refactorSubmenu.appendToGroup(ITextEditorActionConstants.GROUP_EDIT, new GroupMarker(fGroupName)); refactorSubmenu.appendToGroup(fGroupName, new Separator(GROUP_REORG)); added += addAction(refactorSubmenu, GROUP_REORG, fRenameAction); added += addAction(refactorSubmenu, GROUP_REORG, fExtractLocalAction); added += addAction(refactorSubmenu, GROUP_REORG, fExtractMethodAction); added += addAction(refactorSubmenu, GROUP_REORG, fInlineAction); added += addAction(refactorSubmenu, GROUP_REORG, fConvertMethodToGetterAction); // added += addAction(refactorSubmenu, fMoveAction); refactorSubmenu.add(new Separator(GROUP_CODING)); // added += addAction(refactorSubmenu, fModifyParametersAction); // added += addAction(refactorSubmenu, fExtractMethodAction); // added += addAction(refactorSubmenu, fExtractLocalAction); // added += addAction(refactorSubmenu, fExtractConstantAction); // added += addAction(refactorSubmenu, fInlineAction); refactorSubmenu.add(new Separator(GROUP_REORG2)); // added += addAction(refactorSubmenu, fConvertAnonymousToNestedAction); // added += addAction(refactorSubmenu, fConvertNestedToTopAction); // added += addAction(refactorSubmenu, fConvertLocalToFieldAction); refactorSubmenu.add(new Separator(GROUP_TYPE)); // added += addAction(refactorSubmenu, fExtractInterfaceAction); // added += addAction(refactorSubmenu, fExtractSupertypeAction); // added += addAction(refactorSubmenu, fUseSupertypeAction); // added += addAction(refactorSubmenu, fPullUpAction); // added += addAction(refactorSubmenu, fPushDownAction); refactorSubmenu.add(new Separator(GROUP_TYPE2)); // added += addAction(refactorSubmenu, fExtractClassAction); // added += addAction(refactorSubmenu, fIntroduceParameterObjectAction); refactorSubmenu.add(new Separator(GROUP_CODING2)); // added += addAction(refactorSubmenu, fIntroduceIndirectionAction); // added += addAction(refactorSubmenu, fIntroduceFactoryAction); // added += addAction(refactorSubmenu, fIntroduceParameterAction); // added += addAction(refactorSubmenu, fSelfEncapsulateField); // added+= addAction(refactorSubmenu, fReplaceInvocationsAction); refactorSubmenu.add(new Separator(GROUP_TYPE3)); // added += addAction(refactorSubmenu, fChangeTypeAction); // added += addAction(refactorSubmenu, fInferTypeArgumentsAction); return added; }
From source file:com.google.dart.tools.ui.DartToolsPlugin.java
License:Open Source License
/** * Creates the Java plug-in's standard groups for view context menus. * /* w ww .j a v a 2 s. co m*/ * @param menu the menu manager to be populated */ public static void createStandardGroups(IMenuManager menu) { if (!menu.isEmpty()) { return; } menu.add(new Separator(IContextMenuConstants.GROUP_NEW)); menu.add(new GroupMarker(IContextMenuConstants.GROUP_GOTO)); menu.add(new Separator(IContextMenuConstants.GROUP_OPEN)); menu.add(new GroupMarker(IContextMenuConstants.GROUP_SHOW)); menu.add(new Separator(IContextMenuConstants.GROUP_EDIT)); menu.add(new Separator(IContextMenuConstants.GROUP_REORGANIZE)); menu.add(new Separator(IContextMenuConstants.GROUP_GENERATE)); menu.add(new Separator(IContextMenuConstants.GROUP_SEARCH)); menu.add(new Separator(IContextMenuConstants.GROUP_BUILD)); menu.add(new Separator(IContextMenuConstants.GROUP_ADDITIONS)); menu.add(new Separator(IContextMenuConstants.GROUP_VIEWER_SETUP)); menu.add(new Separator(IContextMenuConstants.GROUP_PROPERTIES)); }
From source file:com.google.dart.tools.ui.internal.presentation.ViewSystemMenu.java
License:Open Source License
protected void initialize(IStackPresentationSite site) { menuManager.add(new GroupMarker("restore")); //$NON-NLS-1$ menuManager.add(new UpdatingActionContributionItem(restore)); menuManager.add(new GroupMarker("state")); //$NON-NLS-1$ menuManager.add(new UpdatingActionContributionItem(minimize)); menuManager.add(new UpdatingActionContributionItem(maximize)); menuManager.add(new Separator("close")); //$NON-NLS-1$ menuManager.add(close);/* w ww . ja v a2 s.co m*/ site.addSystemActions(menuManager); }
From source file:com.google.dart.tools.ui.internal.problemsview.ProblemsView.java
License:Open Source License
private void fillContextMenu(IMenuManager menuManager) { addActionsForSelection(menuManager); menuManager.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); if (menuManager.getItems().length > 1) { menuManager.add(new Separator()); }// w ww. j a v a 2 s . co m if (!getViewer().getSelection().isEmpty()) { menuManager.add(goToMarkerAction); menuManager.add(copyAction); } }
From source file:com.google.dart.tools.ui.omni.BasePopupDialog.java
License:Open Source License
/** * Fill the dialog's menu. Subclasses may extend or override. * //w w w.j a v a 2s .c om * @param dialogMenu The dialog's menu. */ protected void fillDialogMenu(IMenuManager dialogMenu) { dialogMenu.add(new GroupMarker("SystemMenuStart")); //$NON-NLS-1$ dialogMenu.add(new MoveAction()); dialogMenu.add(new ResizeAction()); if (showPersistActions) { if (isUsing34API) { dialogMenu.add(new PersistLocationAction()); dialogMenu.add(new PersistSizeAction()); } else { dialogMenu.add(new PersistBoundsAction()); } } dialogMenu.add(new Separator("SystemMenuEnd")); //$NON-NLS-1$ }
From source file:com.google.devtools.depan.eclipse.ApplicationActionBarAdvisor.java
License:Apache License
@Override protected void fillMenuBar(IMenuManager menuBar) { //DepAn menu actions MenuManager newMenu = new MenuManager("New...", "New..."); IContributionItem newWizards = ContributionItemFactory.NEW_WIZARD_SHORTLIST .create(getActionBarConfigurer().getWindowConfigurer().getWindow()); newMenu.add(newWizards);/*from ww w . j a v a2 s . c o m*/ // window menu actions MenuManager viewsMenu = new MenuManager("Views", "Views"); IContributionItem views = ContributionItemFactory.VIEWS_SHORTLIST .create(getActionBarConfigurer().getWindowConfigurer().getWindow()); viewsMenu.add(views); // top level menu MenuManager depanMenu = new MenuManager("&DepAn", "DepAn"); depanMenu.add(newMenu); depanMenu.add(new Separator()); depanMenu.add(saveAction); depanMenu.add(saveAsAction); depanMenu.add(new Separator()); depanMenu.add(exitAction); MenuManager windowMenu = new MenuManager("&Window", "Window"); windowMenu.add(viewsMenu); windowMenu.add(preferencesAction); MenuManager helpMenu = new MenuManager("&Help", "Help"); helpMenu.add(aboutAction); menuBar.add(depanMenu); // Room for Edit, View, etc. menuBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); menuBar.add(windowMenu); menuBar.add(helpMenu); }
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);/*from w w w . j a v a 2s .c om*/ 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.hudren.woodpile.views.SessionView.java
License:Open Source License
private void fillLocalPullDown(final IMenuManager manager) { final String group = "Level"; manager.add(new GroupMarker(group)); manager.appendToGroup(group, fatalLevelAction); manager.appendToGroup(group, errorLevelAction); manager.appendToGroup(group, warningLevelAction); manager.appendToGroup(group, infoLevelAction); manager.appendToGroup(group, debugLevelAction); manager.appendToGroup(group, traceLevelAction); manager.appendToGroup(group, allLevelAction); manager.add(new Separator()); manager.add(showSearchAction);//w w w . j av a2 s. c o m manager.add(useRegexAction); manager.add(ignoreCaseAction); manager.add(new Separator()); manager.add(autoShowAction); }
From source file:com.hudren.woodpile.views.SessionView.java
License:Open Source License
private void fillLocalToolBar(final IToolBarManager manager) { final String group = "Search"; manager.add(new GroupMarker(group)); manager.appendToGroup(group, searchAction); manager.appendToGroup(group, findNextAction); manager.appendToGroup(group, findPreviousAction); manager.appendToGroup(group, new Separator()); manager.add(newSessionAction);// w w w.j ava 2 s . c om manager.add(scrollLockAction); }
From source file:com.hydra.project.myplugin_nebula.xviewer.customize.XViewerCustomMenu.java
License:Open Source License
public void setupMenuForTable(MenuManager menuManager) { menuManager.add(new GroupMarker(XViewer.MENU_GROUP_PRE)); menuManager.add(new Separator()); menuManager.add(tableProperties);//w ww .j a va 2 s . c o m menuManager.add(viewTableReport); if (xViewer.isColumnMultiEditEnabled()) { updateEditMenu(menuManager); } menuManager.add(viewSelectedCell); menuManager.add(copySelectedCell); menuManager.add(copySelected); menuManager.add(copySelectedColumnCells); menuManager.add(new Separator()); menuManager.add(filterByValue); menuManager.add(filterByColumn); menuManager.add(clearAllFilters); menuManager.add(clearAllSorting); if (xViewer.isRemoveItemsMenuOptionEnabled()) { menuManager.add(new Separator()); menuManager.add(removeSelected); menuManager.add(removeNonSelected); } menuManager.add(new GroupMarker(XViewer.MENU_GROUP_POST)); }