List of usage examples for org.eclipse.jface.action IMenuManager remove
IContributionItem remove(String id);
From source file:ac.soton.eventb.classdiagrams.diagram.part.DiagramEditorContextMenuProvider.java
License:Open Source License
/** * @generated//from w w w . j ava2s. co m */ public void buildContextMenu(final IMenuManager menu) { getViewer().flush(); try { TransactionUtil.getEditingDomain((EObject) getViewer().getContents().getModel()) .runExclusive(new Runnable() { public void run() { ContributionItemService.getInstance() .contributeToPopupMenu(DiagramEditorContextMenuProvider.this, part); menu.remove(ActionIds.ACTION_DELETE_FROM_MODEL); menu.appendToGroup("editGroup", deleteAction); } }); } catch (Exception e) { ClassdiagramsDiagramEditorPlugin.getInstance().logError("Error building context menu", e); } }
From source file:ac.soton.eventb.statemachines.diagram.part.DiagramEditorContextMenuProvider.java
License:Open Source License
/** * @generated/* ww w.j a va 2s. c o m*/ */ public void buildContextMenu(final IMenuManager menu) { getViewer().flush(); try { TransactionUtil.getEditingDomain((EObject) getViewer().getContents().getModel()) .runExclusive(new Runnable() { public void run() { ContributionItemService.getInstance() .contributeToPopupMenu(DiagramEditorContextMenuProvider.this, part); menu.remove(ActionIds.ACTION_DELETE_FROM_MODEL); menu.appendToGroup("editGroup", deleteAction); } }); } catch (Exception e) { StatemachinesDiagramEditorPlugin.getInstance().logError("Error building context menu", e); } }
From source file:ac.soton.fmusim.components.diagram.part.ComponentsDiagramActionBarContributor.java
License:Open Source License
/** * @generated/*from w ww .jav a2 s . 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; 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:ac.soton.fmusim.components.diagram.part.DiagramEditorContextMenuProvider.java
License:Open Source License
/** * @generated// w ww. j a v a 2 s . c o m */ public void buildContextMenu(final IMenuManager menu) { getViewer().flush(); try { TransactionUtil.getEditingDomain((EObject) getViewer().getContents().getModel()) .runExclusive(new Runnable() { public void run() { ContributionItemService.getInstance() .contributeToPopupMenu(DiagramEditorContextMenuProvider.this, part); menu.remove(ActionIds.ACTION_DELETE_FROM_MODEL); menu.appendToGroup("editGroup", deleteAction); } }); } catch (Exception e) { ComponentsDiagramEditorPlugin.getInstance().logError("Error building context menu", e); } }
From source file:ac.soton.multisim.diagram.part.DiagramEditorContextMenuProvider.java
License:Open Source License
/** * @generated/* www . j a va 2 s.c om*/ */ public void buildContextMenu(final IMenuManager menu) { getViewer().flush(); try { TransactionUtil.getEditingDomain((EObject) getViewer().getContents().getModel()) .runExclusive(new Runnable() { public void run() { ContributionItemService.getInstance() .contributeToPopupMenu(DiagramEditorContextMenuProvider.this, part); menu.remove(ActionIds.ACTION_DELETE_FROM_MODEL); menu.appendToGroup("editGroup", deleteAction); } }); } catch (Exception e) { MultisimDiagramEditorPlugin.getInstance().logError("Error building context menu", e); } }
From source file:au.gov.ansto.bragg.kowari.ui.views.KowariDataSourceView.java
License:Open Source License
@Override public void createPartControl(Composite parent) { super.createPartControl(parent); defaultFolderName = System.getProperty("sics.data.path"); try {/*from w w w. j ava 2 s . c o m*/ initListeners(); } catch (Exception e) { LoggerFactory.getLogger(this.getClass()).error("can not read folder " + defaultFolderName, e); } IActionBars bars = getViewSite().getActionBars(); final IMenuManager menuManager = bars.getMenuManager(); final IToolBarManager toolBarManager = bars.getToolBarManager(); menuManager.remove(findAction(menuManager.getItems(), "Combine Data")); toolBarManager.remove(findAction(toolBarManager.getItems(), "Combine Data")); menuManager.remove(findAction(menuManager.getItems(), "Select All")); toolBarManager.remove(findAction(toolBarManager.getItems(), "Select All")); menuManager.remove(findAction(menuManager.getItems(), "Deselect All")); toolBarManager.remove(findAction(toolBarManager.getItems(), "Deselect All")); }
From source file:ca.mcgill.cs.swevo.qualyzer.editors.RTFEditor.java
License:Open Source License
@Override protected void editorContextMenuAboutToShow(IMenuManager menu) { super.editorContextMenuAboutToShow(menu); menu.remove(ITextEditorActionConstants.GROUP_OPEN); menu.remove(ITextEditorActionConstants.GROUP_PRINT); menu.remove(ITextEditorActionConstants.GROUP_ADD); menu.remove(ITextEditorActionConstants.GROUP_REST); menu.remove(ITextEditorActionConstants.SHIFT_RIGHT); menu.remove(ITextEditorActionConstants.SHIFT_LEFT); menu.remove(ITextEditorActionConstants.GROUP_FIND); menu.remove(IWorkbenchActionConstants.MB_ADDITIONS); menu.remove(ITextEditorActionConstants.GROUP_SETTINGS); menu.remove(ITextEditorActionConstants.CONTEXT_PREFERENCES); for (IContributionItem item : menu.getItems()) { if (item.getId() == null) { menu.remove(item);/*from ww w. jav a2 s. com*/ } } addAction(menu, ITextEditorActionConstants.GROUP_EDIT, RTFConstants.BOLD_ACTION_ID); addAction(menu, ITextEditorActionConstants.GROUP_EDIT, RTFConstants.ITALIC_ACTION_ID); addAction(menu, ITextEditorActionConstants.GROUP_EDIT, RTFConstants.UNDERLINE_ACTION_ID); addAction(menu, ITextEditorActionConstants.GROUP_EDIT, RTFConstants.FRAGMENT_ACTION_ID); if (isRemoveVisible()) { addAction(menu, ITextEditorActionConstants.GROUP_EDIT, RTFConstants.VIEW_FRAGMENTS_ACTION_ID); addAction(menu, ITextEditorActionConstants.GROUP_EDIT, RTFConstants.REMOVE_CODE_ACTION_ID); addAction(menu, ITextEditorActionConstants.GROUP_EDIT, RTFConstants.REMOVE_ALL_CODES_ACTION_ID); } //check according to selection fBoldAction.setChecked(isBoldChecked()); fItalicAction.setChecked(isItalicChecked()); fUnderlineAction.setChecked(isUnderlineChecked()); }
From source file:carisma.ui.eclipse.rcp.ApplicationWorkbenchWindowAdvisor.java
License:Open Source License
@Override public final void postWindowOpen() { // remove unused menus IMenuManager mm = getWindowConfigurer().getActionBarConfigurer().getMenuManager(); IContributionItem[] mItems = mm.getItems(); for (int i = 0; i < mItems.length; i++) { if (mItems[i].getId().equals("navigate") || mItems[i].getId().equals("additions") || mItems[i].getId().equals("org.eclipse.search.menu") || mItems[i].getId().equals("org.eclipse.ui.run") || mItems[i].getId().equals("org.eclipse.jdt.ui.refactoring.menu") || mItems[i].getId().equals("org.eclipse.jdt.ui.source.menu")) { mm.remove(mItems[i].getId()); mm.update(true);/*from ww w . j av a 2 s . com*/ } } }
From source file:com.aptana.ide.search.AptanaFileSearchPage.java
License:Open Source License
/** * ovverriden to make it working for matching layout * @see org.eclipse.search.internal.ui.text.FileSearchPage#fillContextMenu(org.eclipse.jface.action.IMenuManager) *//* w w w . j a v a2 s. co m*/ protected void fillContextMenu(IMenuManager mgr) { try { super.fillContextMenu(mgr); Separator find = (Separator) mgr.find(IContextMenuConstants.GROUP_REORGANIZE); IContributionItem[] items = find.getParent().getItems(); int indexOf = Arrays.asList(items).indexOf(find); mgr.remove(items[indexOf + 1]); mgr.remove(items[indexOf + 2]); doAdd(mgr); } catch (ClassCastException e) { // should be here if our layout is active doAdd(mgr); } if (this.layout == AptanaFileSearchPage.LAYOUT_MATCHES) { Separator find = (Separator) mgr.find(IContextMenuConstants.GROUP_VIEWER_SETUP); IContributionItem[] items = find.getParent().getItems(); int indexOf = Arrays.asList(items).indexOf(find); MenuManager contributionItem = (MenuManager) items[indexOf + 1]; IContributionItem[] items2 = contributionItem.getItems(); ActionContributionItem it0 = (ActionContributionItem) items2[0]; ActionContributionItem it1 = (ActionContributionItem) items2[1]; it0.getAction().setChecked(this.fOrder == AptanaFileSearchPage.SHOW_LABEL_PATH); it1.getAction().setChecked(this.fOrder == AptanaFileSearchPage.SHOW_PATH_LABEL); } }
From source file:com.gcsf.pcm.gui.views.CustomPropertiesView.java
License:Open Source License
@Override public void createPartControl(Composite parent) { super.createPartControl(parent); IMenuManager menuManager = getViewSite().getActionBars().getMenuManager(); IContributionItem[] items = menuManager.getItems(); for (IContributionItem iContributionItem : items) { if (iContributionItem instanceof ActionContributionItem) { if (((ActionContributionItem) iContributionItem).getAction() instanceof PinPropertySheetAction) { menuManager.remove(iContributionItem); break; }//from www. j av a 2 s. c o m } } for (IContributionItem iContributionItem : items) { if (iContributionItem.getId().equals("categories")) { menuManager.remove(iContributionItem); break; } } for (IContributionItem iContributionItem : items) { if (iContributionItem.getId().equals("filter")) { menuManager.remove(iContributionItem); break; } } IToolBarManager toolBarManager = getViewSite().getActionBars().getToolBarManager(); items = toolBarManager.getItems(); for (IContributionItem iContributionItem : items) { if (iContributionItem instanceof ActionContributionItem) { if (((ActionContributionItem) iContributionItem).getAction() instanceof PinPropertySheetAction) { toolBarManager.remove(iContributionItem); break; } } } for (IContributionItem iContributionItem : items) { if (iContributionItem.getId().equals("categories")) { toolBarManager.remove(iContributionItem); break; } } for (IContributionItem iContributionItem : items) { if (iContributionItem.getId().equals("filter")) { toolBarManager.remove(iContributionItem); break; } } }