List of usage examples for org.eclipse.jface.action IMenuManager insertAfter
void insertAfter(String id, IAction action);
From source file:ac.soton.fmusim.components.presentation.ComponentsActionBarContributor.java
License:Open Source License
/** * This adds to the menu bar a menu and some separators for editor additions, * as well as the sub-menus for object creation items. * <!-- begin-user-doc -->// w w w. ja v a 2 s . c o m * <!-- end-user-doc --> * @generated */ @Override public void contributeToMenu(IMenuManager menuManager) { super.contributeToMenu(menuManager); IMenuManager submenuManager = new MenuManager( ComponentsEditorPlugin.INSTANCE.getString("_UI_ComponentsEditor_menu"), "ac.soton.fmusim.componentsMenuID"); menuManager.insertAfter("additions", submenuManager); submenuManager.add(new Separator("settings")); submenuManager.add(new Separator("actions")); submenuManager.add(new Separator("additions")); submenuManager.add(new Separator("additions-end")); // Prepare for CreateChild item addition or removal. // createChildMenuManager = new MenuManager( ComponentsEditorPlugin.INSTANCE.getString("_UI_CreateChild_menu_item")); submenuManager.insertBefore("additions", createChildMenuManager); // Prepare for CreateSibling item addition or removal. // createSiblingMenuManager = new MenuManager( ComponentsEditorPlugin.INSTANCE.getString("_UI_CreateSibling_menu_item")); submenuManager.insertBefore("additions", createSiblingMenuManager); // Force an update because Eclipse hides empty menus now. // submenuManager.addMenuListener(new IMenuListener() { public void menuAboutToShow(IMenuManager menuManager) { menuManager.updateAll(true); } }); addGlobalActions(submenuManager); }
From source file:ac.soton.fmusim.components.presentation.ComponentsActionBarContributor.java
License:Open Source License
/** * This inserts global actions before the "additions-end" separator. * <!-- begin-user-doc -->/* w w w . j a v a 2 s . c o m*/ * <!-- end-user-doc --> * @generated */ @Override protected void addGlobalActions(IMenuManager menuManager) { menuManager.insertAfter("additions-end", new Separator("ui-actions")); menuManager.insertAfter("ui-actions", showPropertiesViewAction); refreshViewerAction.setEnabled(refreshViewerAction.isEnabled()); menuManager.insertAfter("ui-actions", refreshViewerAction); super.addGlobalActions(menuManager); }
From source file:at.bitandart.zoubek.mervin.model.modelreview.presentation.ModelReviewActionBarContributor.java
License:Open Source License
/** * This adds to the menu bar a menu and some separators for editor * additions, as well as the sub-menus for object creation items. <!-- * begin-user-doc --> <!-- end-user-doc --> * /* www .j av a 2s. c o m*/ * @generated */ @Override public void contributeToMenu(IMenuManager menuManager) { super.contributeToMenu(menuManager); IMenuManager submenuManager = new MenuManager( MervinModelReviewEditorPlugin.INSTANCE.getString("_UI_ModelReviewEditor_menu"), "at.bitandart.zoubek.mervin.model.modelreviewMenuID"); menuManager.insertAfter("additions", submenuManager); submenuManager.add(new Separator("settings")); submenuManager.add(new Separator("actions")); submenuManager.add(new Separator("additions")); submenuManager.add(new Separator("additions-end")); // Prepare for CreateChild item addition or removal. // createChildMenuManager = new MenuManager( MervinModelReviewEditorPlugin.INSTANCE.getString("_UI_CreateChild_menu_item")); submenuManager.insertBefore("additions", createChildMenuManager); // Prepare for CreateSibling item addition or removal. // createSiblingMenuManager = new MenuManager( MervinModelReviewEditorPlugin.INSTANCE.getString("_UI_CreateSibling_menu_item")); submenuManager.insertBefore("additions", createSiblingMenuManager); // Force an update because Eclipse hides empty menus now. // submenuManager.addMenuListener(new IMenuListener() { public void menuAboutToShow(IMenuManager menuManager) { menuManager.updateAll(true); } }); addGlobalActions(submenuManager); }
From source file:at.spardat.xma.guidesign.presentation.action.GuidesignActionBarContributor.java
License:Open Source License
/** * This adds to the menu bar a menu and some separators for editor additions, * as well as the sub-menus for object creation items. * <!-- begin-user-doc -->// w ww .j a v a2 s . c o m * <!-- end-user-doc --> * @modified */ public void contributeToMenu(IMenuManager menuManager) { super.contributeToMenu(menuManager); IMenuManager submenuManager = new MenuManager( GUIDesignerPlugin.INSTANCE.getString("_UI_GuidesignEditor_menu"), "at.spardat.xma.guidesignMenuID"); menuManager.insertAfter("additions", submenuManager); submenuManager.add(new Separator("settings")); submenuManager.add(new Separator("actions")); submenuManager.add(new Separator("additions")); submenuManager.add(new Separator("additions-end")); // Prepare for CreateChild item addition or removal. // createChildMenuManager = new MenuManager(GUIDesignerPlugin.INSTANCE.getString("_UI_CreateChild_menu_item")); submenuManager.insertBefore("additions", createChildMenuManager); // Prepare for CreateSibling item addition or removal. // createSiblingMenuManager = new MenuManager( GUIDesignerPlugin.INSTANCE.getString("_UI_CreateSibling_menu_item")); submenuManager.insertBefore("additions", createSiblingMenuManager); //Prepare for CreateGenerate item addition or removal. editMenuManager = new MenuManager(GUIDesignerPlugin.INSTANCE.getString("_UI_Edit_menu_item")); submenuManager.insertBefore("additions", editMenuManager); }
From source file:automaticexperiment.presentation.AutomaticexperimentActionBarContributor.java
License:Open Source License
/** * This adds to the menu bar a menu and some separators for editor additions, * as well as the sub-menus for object creation items. * <!-- begin-user-doc -->//from ww w . j av a 2 s . c om * <!-- end-user-doc --> * @generated */ @Override public void contributeToMenu(IMenuManager menuManager) { super.contributeToMenu(menuManager); IMenuManager submenuManager = new MenuManager( AutomaticexperienceEditPlugin.INSTANCE.getString("_UI_AutomaticexperimentEditor_menu"), "automaticexperimentMenuID"); menuManager.insertAfter("additions", submenuManager); submenuManager.add(new Separator("settings")); submenuManager.add(new Separator("actions")); submenuManager.add(new Separator("additions")); submenuManager.add(new Separator("additions-end")); // Prepare for CreateChild item addition or removal. // createChildMenuManager = new MenuManager( AutomaticexperienceEditPlugin.INSTANCE.getString("_UI_CreateChild_menu_item")); submenuManager.insertBefore("additions", createChildMenuManager); // Prepare for CreateSibling item addition or removal. // createSiblingMenuManager = new MenuManager( AutomaticexperienceEditPlugin.INSTANCE.getString("_UI_CreateSibling_menu_item")); submenuManager.insertBefore("additions", createSiblingMenuManager); // Force an update because Eclipse hides empty menus now. // submenuManager.addMenuListener(new IMenuListener() { public void menuAboutToShow(IMenuManager menuManager) { menuManager.updateAll(true); } }); addGlobalActions(submenuManager); }
From source file:ca.mcgill.sable.graph.actions.GraphActionBarContributor.java
License:Open Source License
public void contributeToMenu(IMenuManager menuManager) { super.contributeToMenu(menuManager); MenuManager viewMenu = new MenuManager("View"); viewMenu.add(getAction(GEFActionConstants.ZOOM_IN)); viewMenu.add(getAction(GEFActionConstants.ZOOM_OUT)); menuManager.insertAfter(IWorkbenchActionConstants.M_EDIT, viewMenu); }
From source file:ca.uwaterloo.gp.fmp.presentation.FmpActionBarContributor.java
License:Open Source License
/** * This inserts global actions before the "additions-end" separator. * <!-- begin-user-doc -->//w ww.ja va 2 s . c om * <!-- end-user-doc --> * @generated NOT */ protected void addGlobalActions(IMenuManager menuManager) { menuManager.insertAfter("additions-end", new Separator("ui-actions")); menuManager.insertAfter("ui-actions", xmlExportAction); menuManager.insertAfter("ui-actions", showConstraintsViewAction); menuManager.insertAfter("ui-actions", showPropertiesViewAction); refreshViewerAction.setEnabled(refreshViewerAction.isEnabled()); menuManager.insertAfter("ui-actions", refreshViewerAction); super.addGlobalActions(menuManager); }
From source file:ca.uwaterloo.gp.fmp.presentation.FmpEditor.java
License:Open Source License
/** * This implements {@link org.eclipse.jface.action.IMenuListener} to help fill the context menus with contributions from the Edit menu. * <!-- begin-user-doc -->// w w w . j a v a 2s. c o m * Michal: add Go Into, Go Back and Go Home actions to the menu * Add expand subtree action * <!-- end-user-doc --> * @generated NOT */ public void menuAboutToShow(IMenuManager menuManager) { menuAboutToShowGen(menuManager); if (getActivePage() == 0) drillDownAdapter.addNavigationActions(menuManager); /** * Michal: this add an action to fully expand a subtree of a node */ if (editorSelection instanceof IStructuredSelection) { IStructuredSelection selection = (IStructuredSelection) editorSelection; Object object = selection.getFirstElement(); if (object instanceof Node && ((Node) object).getChildren().size() > 0) { menuManager.insertAfter("additions", new ExpandSubtreeAction(object, currentViewer)); } } }
From source file:ca.uwaterloo.gp.fmp.system.drillDown.FmpDrillDownAdapter.java
License:Open Source License
/** * Adds actions for "go back", "go home", and "go into" to a menu manager. * @param manager is the target manager to update *//* w ww. ja va 2 s .c o m*/ public void addNavigationActions(IMenuManager manager) { manager.insertAfter("additions", homeAction); manager.insertAfter("additions", backAction); manager.insertAfter("additions", forwardAction); updateNavigationButtons(); }
From source file:carisma.modeltype.bpmn2.extension.presentation.ExtensionActionBarContributor.java
License:Open Source License
/** * This adds to the menu bar a menu and some separators for editor additions, * as well as the sub-menus for object creation items. * <!-- begin-user-doc -->// w w w . j a v a2s . co m * <!-- end-user-doc --> * @generated */ @Override public void contributeToMenu(IMenuManager menuManager) { super.contributeToMenu(menuManager); IMenuManager submenuManager = new MenuManager( ExtensionEditorPlugin.INSTANCE.getString("_UI_ExtensionEditor_menu"), "carisma.modeltype.bpmn2.extensionMenuID"); menuManager.insertAfter("additions", submenuManager); submenuManager.add(new Separator("settings")); submenuManager.add(new Separator("actions")); submenuManager.add(new Separator("additions")); submenuManager.add(new Separator("additions-end")); // Prepare for CreateChild item addition or removal. // this.createChildMenuManager = new MenuManager( ExtensionEditorPlugin.INSTANCE.getString("_UI_CreateChild_menu_item")); submenuManager.insertBefore("additions", this.createChildMenuManager); // Prepare for CreateSibling item addition or removal. // this.createSiblingMenuManager = new MenuManager( ExtensionEditorPlugin.INSTANCE.getString("_UI_CreateSibling_menu_item")); submenuManager.insertBefore("additions", this.createSiblingMenuManager); // Force an update because Eclipse hides empty menus now. // submenuManager.addMenuListener(new IMenuListener() { @Override public void menuAboutToShow(IMenuManager iMenuManager) { iMenuManager.updateAll(true); } }); addGlobalActions(submenuManager); }