List of usage examples for org.eclipse.jface.action IMenuManager findMenuUsingPath
public IMenuManager findMenuUsingPath(String path);
From source file:bisonparser.editors.BisonActionContributor.java
License:Open Source License
public void init(IActionBars bars) { super.init(bars); IMenuManager menuManager = bars.getMenuManager(); IMenuManager editMenu = menuManager.findMenuUsingPath(IWorkbenchActionConstants.M_EDIT); if (editMenu != null) { editMenu.add(new Separator()); editMenu.add(fContentAssistProposal); editMenu.add(fContentAssistTip); }/*from w ww . j a v a2s . co m*/ IToolBarManager toolBarManager = bars.getToolBarManager(); if (toolBarManager != null) { toolBarManager.add(new Separator()); toolBarManager.add(fTogglePresentation); } }
From source file:com.aptana.editor.js.JSActionContributor.java
License:Open Source License
@Override public void contributeToMenu(IMenuManager menu) { super.contributeToMenu(menu); IMenuManager navigateMenu = menu.findMenuUsingPath(IWorkbenchActionConstants.M_NAVIGATE); if (navigateMenu != null) { navigateMenu.appendToGroup(IWorkbenchActionConstants.OPEN_EXT, fOpenDeclaration); }/*from ww w. j a v a 2 s .c o m*/ }
From source file:com.aptana.ide.editor.erb.actions.ERBActionContributor.java
License:Open Source License
public void init(IActionBars bars) { super.init(bars); IMenuManager menuManager = bars.getMenuManager(); IMenuManager editMenu = menuManager.findMenuUsingPath(IWorkbenchActionConstants.M_EDIT); if (editMenu != null) { editMenu.add(new Separator()); editMenu.add(extractPartial);//from w ww . java 2 s.c o m } }
From source file:com.aptana.ide.editor.js.JSEditor.java
License:Open Source License
/** * @see com.aptana.ide.editors.unified.UnifiedEditor#rulerContextMenuAboutToShow(org.eclipse.jface.action.IMenuManager) *///from ww w . j a va 2s . co m protected void rulerContextMenuAboutToShow(IMenuManager menu) { super.rulerContextMenuAboutToShow(menu); IMenuManager findMenuUsingPath = menu.findMenuUsingPath("projection"); //$NON-NLS-1$ if (findMenuUsingPath != null) { findMenuUsingPath.add( new Action(Messages.JSEditor_CollapseComments, org.eclipse.jface.action.Action.AS_PUSH_BUTTON) { public void run() { ProjectionViewer viewer2 = (ProjectionViewer) getViewer(); FoldingExtensionPointLoader.collapseAll(viewer2.getProjectionAnnotationModel(), JSMimeType.MimeType, JSCOMMENT); FoldingExtensionPointLoader.collapseAll(viewer2.getProjectionAnnotationModel(), JSMimeType.MimeType, SDCOMMENT); } }); findMenuUsingPath.add( new Action(Messages.JSEditor_ExpandComments, org.eclipse.jface.action.Action.AS_PUSH_BUTTON) { public void run() { ProjectionViewer viewer2 = (ProjectionViewer) getViewer(); FoldingExtensionPointLoader.expandAll(viewer2.getProjectionAnnotationModel(), JSMimeType.MimeType, JSCOMMENT); FoldingExtensionPointLoader.expandAll(viewer2.getProjectionAnnotationModel(), JSMimeType.MimeType, SDCOMMENT); } }); } }
From source file:com.aptana.ide.editors.unified.actions.UnifiedActionContributor.java
License:Open Source License
/** * Add actions to the editor's menus./*from w w w . j a v a 2 s. c o m*/ * * @param menu */ public void contributeToMenu(IMenuManager menu) { if (fShowDocAction == null) { return; } super.contributeToMenu(menu); IMenuManager editMenu = menu.findMenuUsingPath(IWorkbenchActionConstants.M_EDIT); if (editMenu != null) { editMenu.appendToGroup(IWorkbenchActionConstants.MB_ADDITIONS, fShowDocAction); editMenu.add(this.fCodeFormatAction); editMenu.setVisible(true); } if (fOpenDeclarationAction != null) { IMenuManager navigateMenu = menu.findMenuUsingPath(IWorkbenchActionConstants.M_NAVIGATE); if (navigateMenu != null) { navigateMenu.appendToGroup(IWorkbenchActionConstants.OPEN_EXT, fOpenDeclarationAction); navigateMenu.setVisible(true); } } if (fQuickOutlineAction != null) { IMenuManager navigateMenu = menu.findMenuUsingPath(IWorkbenchActionConstants.M_NAVIGATE); if (navigateMenu != null) { navigateMenu.appendToGroup(IWorkbenchActionConstants.OPEN_EXT, fQuickOutlineAction); navigateMenu.setVisible(true); } } IMenuManager gotoMenu = menu.findMenuUsingPath("navigate/goTo"); //$NON-NLS-1$ if (gotoMenu != null) { gotoMenu.add(new Separator("additions2")); //$NON-NLS-1$ gotoMenu.appendToGroup("additions2", fGotoMatchingBracket); //$NON-NLS-1$ if (!gotoMenu.isVisible()) gotoMenu.setVisible(true); } }
From source file:com.archimatetool.canvas.CanvasEditorActionBarContributor.java
License:Open Source License
@Override protected IMenuManager createViewMenu(IMenuManager menuManager) { IMenuManager viewMenu = super.createViewMenu(menuManager); IMenuManager subMenu = viewMenu.findMenuUsingPath("menu_position"); //$NON-NLS-1$ subMenu.add(getAction(ResetAspectRatioAction.ID)); return viewMenu; }
From source file:com.archimatetool.canvas.CanvasEditorContextMenuProvider.java
License:Open Source License
@Override public void buildContextMenu(IMenuManager menu) { super.buildContextMenu(menu); IMenuManager subMenu = menu.findMenuUsingPath("menu_position"); //$NON-NLS-1$ subMenu.add(actionRegistry.getAction(ResetAspectRatioAction.ID)); }
From source file:com.archimatetool.editor.diagram.AbstractDiagramEditorActionBarContributor.java
License:Open Source License
protected IMenuManager contributeToFileMenu(IMenuManager menuManager) { IMenuManager fileMenu = (IMenuManager) menuManager.find(IWorkbenchActionConstants.M_FILE); // Export menu items IMenuManager exportMenu = menuManager.findMenuUsingPath(IWorkbenchActionConstants.M_FILE + "/export_menu"); //$NON-NLS-1$ exportMenu.add(getAction(ExportAsImageAction.ID)); exportMenu.add(getAction(ExportAsImageToClipboardAction.ID)); return fileMenu; }
From source file:com.drgarbage.bytecodevisualizer.actions.BytecodevizualizerActionBarContributor.java
License:Apache License
/** * Own actions/* w w w.j a v a 2 s . co m*/ */ /* * @see EditorActionBarContributor#contributeToMenu(IMenuManager) */ public void contributeToMenu(IMenuManager menu) { IMenuManager editMenu = menu.findMenuUsingPath(IWorkbenchActionConstants.M_EDIT); if (editMenu != null) { //additional find actions fFindNext = new RetargetTextEditorAction(fgBundleForConstructedKeys, "Editor.FindNext."); //$NON-NLS-1$ fFindNext.setActionDefinitionId(IWorkbenchActionDefinitionIds.FIND_NEXT); editMenu.prependToGroup(IWorkbenchActionConstants.FIND_EXT, fFindNext); fFindPrevious = new RetargetTextEditorAction(fgBundleForConstructedKeys, "Editor.FindPrevious."); //$NON-NLS-1$ fFindPrevious.setActionDefinitionId(IWorkbenchActionDefinitionIds.FIND_PREVIOUS); editMenu.prependToGroup(IWorkbenchActionConstants.FIND_EXT, fFindPrevious); fGotoLine = new RetargetTextEditorAction(fgBundleForConstructedKeys, "Editor.GotoLine."); //$NON-NLS-1$ fGotoLine.setActionDefinitionId(ITextEditorActionDefinitionIds.LINE_GOTO); //editMenu.prependToGroup(IWorkbenchActionConstants.FIND_EXT, fGotoLine); } IMenuManager navigateMenu = menu.findMenuUsingPath(IWorkbenchActionConstants.M_NAVIGATE); if (navigateMenu != null) { navigateMenu.appendToGroup(IWorkbenchActionConstants.MB_ADDITIONS, fGotoLine); } /* bytecode menu */ viewMenu = new MenuManager(BytecodeVisualizerMessages.BytecodevizualizerActionBar_menu_Bytecode); menu.insertAfter(IWorkbenchActionConstants.M_EDIT, viewMenu); }
From source file:com.geofx.xmleditor.XMLEditorContributor.java
License:Open Source License
public void contributeToMenu(IMenuManager mm) { super.contributeToMenu(mm); IMenuManager editMenu = mm.findMenuUsingPath(IWorkbenchActionConstants.M_EDIT); if (editMenu != null) { editMenu.add(new Separator()); editMenu.add(contentAssistProposal); editMenu.add(formatProposal);//from w w w .j a v a 2 s. c o m editMenu.add(contentAssistTip); } }