List of usage examples for org.eclipse.jface.action GroupMarker GroupMarker
public GroupMarker(String groupName)
From source file:org.eclipse.dltk.internal.ui.editor.ScriptOutlinePage.java
License:Open Source License
protected void contextMenuAboutToShow(IMenuManager menu) { // DLTKUIPlugin.createStandardGroups(menu); if (menu.isEmpty()) { // 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(ICommonMenuConstants.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 w w w . j a v a 2 s . co m*/ IStructuredSelection selection = (IStructuredSelection) getSelection(); fActionGroups.setContext(new ActionContext(selection)); fActionGroups.fillContextMenu(menu); }
From source file:org.eclipse.dltk.mod.debug.ui.display.ScriptDisplayView.java
License:Open Source License
public void createPartControl(Composite parent) { IToolBarManager toolBarManager = pageSite.getActionBars().getToolBarManager(); toolBarManager.add(new GroupMarker(IConsoleConstants.OUTPUT_GROUP)); toolBarManager.add(new GroupMarker(IConsoleConstants.LAUNCH_GROUP)); page.createControl(parent);// w w w. j a v a2s. com ((SubActionBars) pageSite.getActionBars()).activate(); }
From source file:org.eclipse.dltk.mod.internal.ui.editor.ScriptOutlinePage.java
License:Open Source License
protected void contextMenuAboutToShow(IMenuManager menu) { // DLTKUIPlugin.createStandardGroups(menu); if (menu.isEmpty()) { // 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(ICommonMenuConstants.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 w ww.j ava 2s . co m*/ IStructuredSelection selection = (IStructuredSelection) getSelection(); fActionGroups.setContext(new ActionContext(selection)); fActionGroups.fillContextMenu(menu); }
From source file:org.eclipse.dltk.mod.ui.actions.CustomFiltersActionGroup.java
License:Open Source License
/** * Fills the given view menu with the entries managed by the * group./* w w w . ja v a 2 s . c o m*/ * * @param viewMenu the menu to fill */ public void fillViewMenu(IMenuManager viewMenu) { /* * Don't change the separator group name. * Using this name ensures that other filters * get contributed to the same group. */ viewMenu.add(new Separator("filters")); //$NON-NLS-1$ viewMenu.add(new GroupMarker(RECENT_FILTERS_GROUP_NAME)); viewMenu.add(new ShowFilterDialogAction()); fMenuManager = viewMenu; fMenuListener = new IMenuListener() { public void menuAboutToShow(IMenuManager manager) { removePreviousLRUFilterActions(manager); addLRUFilterActions(manager); } }; fMenuManager.addMenuListener(fMenuListener); }
From source file:org.eclipse.dltk.mod.ui.actions.SearchActionGroup.java
License:Open Source License
public void fillContextMenu(IMenuManager menu) { super.fillContextMenu(menu); // Add by Oliver. Make the search menu does not contain the options. if (!DLTKUIPlugin.getDefault().getPreferenceStore() .getBoolean(PreferenceConstants.SEARCH_USE_REDUCED_MENU)) { fReferencesGroup.fillContextMenu(menu); fDeclarationsGroup.fillContextMenu(menu); // if (fEditor == null) { // fImplementorsGroup.fillContextMenu(menu); // fReadAccessGroup.fillContextMenu(menu); // fWriteAccessGroup.fillContextMenu(menu); // }/* w w w. j av a 2s . c o m*/ } else { IMenuManager target = menu; IMenuManager searchSubMenu = null; if (fEditor != null) { String groupName = SearchMessages.group_search; searchSubMenu = new MenuManager(groupName, ITextEditorActionConstants.GROUP_FIND); searchSubMenu.add(new GroupMarker(ITextEditorActionConstants.GROUP_FIND)); target = searchSubMenu; } fReferencesGroup.fillContextMenu(target); fDeclarationsGroup.fillContextMenu(target); // fImplementorsGroup.fillContextMenu(target); // fReadAccessGroup.fillContextMenu(target); // fWriteAccessGroup.fillContextMenu(target); // if (searchSubMenu != null) { // fOccurrencesGroup.fillContextMenu(target); // searchSubMenu.add(new Separator()); // } // no other way to find out if we have added items. if (searchSubMenu != null && searchSubMenu.getItems().length > 2) { menu.appendToGroup(ITextEditorActionConstants.GROUP_FIND, searchSubMenu); } } }
From source file:org.eclipse.dltk.mod.ui.DLTKUIPlugin.java
License:Open Source License
/** * Creates the DLTK plug-in's standard groups for view context menus. * /*from w w w .j av a 2 s .c o 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(ICommonMenuConstants.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:org.eclipse.dltk.ui.actions.SearchActionGroup.java
License:Open Source License
public void fillContextMenu(IMenuManager menu) { super.fillContextMenu(menu); if (DLTKUIPlugin.getDefault().getPreferenceStore() .getBoolean(PreferenceConstants.SEARCH_USE_REDUCED_MENU)) { fReferencesGroup.fillContextMenu(menu); fDeclarationsGroup.fillContextMenu(menu); // if (fEditor == null) { // fImplementorsGroup.fillContextMenu(menu); // fReadAccessGroup.fillContextMenu(menu); // fWriteAccessGroup.fillContextMenu(menu); // } } else {//w w w. j a v a 2 s . co m IMenuManager target = menu; IMenuManager searchSubMenu = null; if (fEditor != null) { String groupName = SearchMessages.group_search; searchSubMenu = new MenuManager(groupName, ITextEditorActionConstants.GROUP_FIND); searchSubMenu.add(new GroupMarker(ITextEditorActionConstants.GROUP_FIND)); target = searchSubMenu; } fReferencesGroup.fillContextMenu(target); fDeclarationsGroup.fillContextMenu(target); //fImplementorsGroup.fillContextMenu(target); //fReadAccessGroup.fillContextMenu(target); //fWriteAccessGroup.fillContextMenu(target); // if (searchSubMenu != null) { // fOccurrencesGroup.fillContextMenu(target); // searchSubMenu.add(new Separator()); // } // no other way to find out if we have added items. if (searchSubMenu != null && searchSubMenu.getItems().length > 2) { menu.appendToGroup(ITextEditorActionConstants.GROUP_FIND, searchSubMenu); } } }
From source file:org.eclipse.e4.ui.examples.css.rcp.ApplicationActionBarAdvisor.java
License:Open Source License
protected void fillMenuBar(IMenuManager menuBar) { MenuManager fileMenu = new MenuManager("&File", IWorkbenchActionConstants.M_FILE); MenuManager helpMenu = new MenuManager("&Help", IWorkbenchActionConstants.M_HELP); menuBar.add(fileMenu);//from w w w . jav a 2 s . c om // Add a group marker indicating where action set menus will appear. menuBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); menuBar.add(helpMenu); // File fileMenu.add(newWindowAction); fileMenu.add(new Separator()); fileMenu.add(markAsReadAction); fileMenu.add(openViewAction); fileMenu.add(new Separator()); fileMenu.add(exitAction); // Help helpMenu.add(aboutAction); }
From source file:org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.java
License:Open Source License
/** * @param menuManager// w w w. j ava2 s . co m * @param itemModel */ private void processSeparator(MenuManager menuManager, MMenuSeparator itemModel) { IContributionItem ici = getContribution(itemModel); if (ici != null) { return; } AbstractGroupMarker marker = null; if (itemModel.getTags().contains(GROUP_MARKER) || !itemModel.isVisible()) { if (itemModel.getElementId() != null) { marker = new GroupMarker(itemModel.getElementId()); } } else { marker = new Separator(); marker.setId(itemModel.getElementId()); } if (marker == null) { return; } addToManager(menuManager, itemModel, marker); linkModelToContribution(itemModel, marker); }
From source file:org.eclipse.e4.ui.workbench.renderers.swt.ToolBarManagerRenderer.java
License:Open Source License
/** * @param parentManager/* w w w . ja v a 2 s. co m*/ * @param itemModel */ private void processSeparator(ToolBarManager parentManager, MToolBarSeparator itemModel) { IContributionItem ici = getContribution(itemModel); if (ici != null) { return; } AbstractGroupMarker marker = null; if (itemModel.isVisible() && !itemModel.getTags().contains(MenuManagerRenderer.GROUP_MARKER)) { marker = new Separator(); marker.setId(itemModel.getElementId()); } else { if (itemModel.getElementId() != null) { marker = new GroupMarker(itemModel.getElementId()); } } if (marker != null) { addToManager(parentManager, itemModel, marker); linkModelToContribution(itemModel, marker); } }