List of usage examples for org.eclipse.jface.action IMenuManager prependToGroup
void prependToGroup(String groupName, IAction action);
From source file:$packageName$.$contributorClassName$.java
License:Open Source License
public void contributeToMenu(IMenuManager manager) { // TODO Contribute Actions to the Workbench Menu IMenuManager menu = new MenuManager("Editor &Menu"); manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, menu); menu.add(sampleAction);/*from w w w .j a v a2s .co m*/ }
From source file:algsymboleditor.editors.FencedEditorContributor.java
License:Open Source License
@Override public void contributeToMenu(IMenuManager manager) { IMenuManager uGreekMenu = new MenuManager("U_Greek"); manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, uGreekMenu); uGreekMenu.add(uAlphaAction);//from w ww . j a v a 2 s .c o m uGreekMenu.add(uBetaAction); uGreekMenu.add(uGammaAction); uGreekMenu.add(uDeltaAction); uGreekMenu.add(uEpsilonAction); uGreekMenu.add(uZetaAction); uGreekMenu.add(uEtaAction); uGreekMenu.add(uThetaAction); uGreekMenu.add(uIotaAction); uGreekMenu.add(uKappaAction); uGreekMenu.add(uLambdaAction); uGreekMenu.add(uMuAction); uGreekMenu.add(uNuAction); uGreekMenu.add(uXiAction); uGreekMenu.add(uOmicronAction); uGreekMenu.add(uPiAction); uGreekMenu.add(uRhoAction); uGreekMenu.add(uSigmaAction); uGreekMenu.add(uTauAction); uGreekMenu.add(uUpsilonAction); uGreekMenu.add(uPhiAction); uGreekMenu.add(uChiAction); uGreekMenu.add(uPsiAction); uGreekMenu.add(uOmegaAction); IMenuManager lGreekMenu = new MenuManager("L_Greek"); manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, lGreekMenu); lGreekMenu.add(lAlphaAction); lGreekMenu.add(lBetaAction); lGreekMenu.add(lGammaAction); lGreekMenu.add(lDeltaAction); lGreekMenu.add(lEpsilonAction); lGreekMenu.add(lZetaAction); lGreekMenu.add(lEtaAction); lGreekMenu.add(lThetaAction); lGreekMenu.add(lIotaAction); lGreekMenu.add(lKappaAction); lGreekMenu.add(lLambdaAction); lGreekMenu.add(lMuAction); lGreekMenu.add(lNuAction); lGreekMenu.add(lXiAction); lGreekMenu.add(lOmicronAction); lGreekMenu.add(lPiAction); lGreekMenu.add(lRhoAction); lGreekMenu.add(lSigmaAction); lGreekMenu.add(lTauAction); lGreekMenu.add(lUpsilonAction); lGreekMenu.add(lPhiAction); lGreekMenu.add(lChiAction); lGreekMenu.add(lPsiAction); lGreekMenu.add(lOmegaAction); IMenuManager operatorMenu = new MenuManager("Operator"); manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, operatorMenu); operatorMenu.add(plusAction); operatorMenu.add(minusAction); operatorMenu.add(crossProductOrTimesAction); operatorMenu.add(dotProductAction); operatorMenu.add(wedgeProductAction); operatorMenu.add(partialDerivativeAction); operatorMenu.add(delOperatorAction); operatorMenu.add(greaterThanAction); operatorMenu.add(lessThanAction); IMenuManager overarchInsertMenu = new MenuManager("Overarch_Insert"); manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, overarchInsertMenu); overarchInsertMenu.add(overarchInsertDefaultAction); overarchInsertMenu.add(overarchInsertNoneAction); overarchInsertMenu.add(overarchInsertIdentifierAction); overarchInsertMenu.add(overarchInsertOperatorAction); overarchInsertMenu.add(overarchInsertNumberAction); IMenuManager symbolMenu = new MenuManager("Paren"); manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, symbolMenu); symbolMenu.add(circAction); symbolMenu.add(squareAction); symbolMenu.add(curlyAction); symbolMenu.add(vertAction); symbolMenu.add(new Separator()); symbolMenu.add(dumpTextToConsoleAction); }
From source file:algsymboleditor.editors.QuotientEditorContributor.java
License:Open Source License
@Override public void contributeToMenu(IMenuManager manager) { IMenuManager uGreekMenu = new MenuManager("U_Greek"); manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, uGreekMenu); uGreekMenu.add(uAlphaAction);//from w w w .j a v a2s . co m uGreekMenu.add(uBetaAction); uGreekMenu.add(uGammaAction); uGreekMenu.add(uDeltaAction); uGreekMenu.add(uEpsilonAction); uGreekMenu.add(uZetaAction); uGreekMenu.add(uEtaAction); uGreekMenu.add(uThetaAction); uGreekMenu.add(uIotaAction); uGreekMenu.add(uKappaAction); uGreekMenu.add(uLambdaAction); uGreekMenu.add(uMuAction); uGreekMenu.add(uNuAction); uGreekMenu.add(uXiAction); uGreekMenu.add(uOmicronAction); uGreekMenu.add(uPiAction); uGreekMenu.add(uRhoAction); uGreekMenu.add(uSigmaAction); uGreekMenu.add(uTauAction); uGreekMenu.add(uUpsilonAction); uGreekMenu.add(uPhiAction); uGreekMenu.add(uChiAction); uGreekMenu.add(uPsiAction); uGreekMenu.add(uOmegaAction); IMenuManager lGreekMenu = new MenuManager("L_Greek"); manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, lGreekMenu); lGreekMenu.add(lAlphaAction); lGreekMenu.add(lBetaAction); lGreekMenu.add(lGammaAction); lGreekMenu.add(lDeltaAction); lGreekMenu.add(lEpsilonAction); lGreekMenu.add(lZetaAction); lGreekMenu.add(lEtaAction); lGreekMenu.add(lThetaAction); lGreekMenu.add(lIotaAction); lGreekMenu.add(lKappaAction); lGreekMenu.add(lLambdaAction); lGreekMenu.add(lMuAction); lGreekMenu.add(lNuAction); lGreekMenu.add(lXiAction); lGreekMenu.add(lOmicronAction); lGreekMenu.add(lPiAction); lGreekMenu.add(lRhoAction); lGreekMenu.add(lSigmaAction); lGreekMenu.add(lTauAction); lGreekMenu.add(lUpsilonAction); lGreekMenu.add(lPhiAction); lGreekMenu.add(lChiAction); lGreekMenu.add(lPsiAction); lGreekMenu.add(lOmegaAction); IMenuManager operatorMenu = new MenuManager("Operator"); manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, operatorMenu); operatorMenu.add(plusAction); operatorMenu.add(minusAction); operatorMenu.add(crossProductOrTimesAction); operatorMenu.add(dotProductAction); operatorMenu.add(wedgeProductAction); operatorMenu.add(partialDerivativeAction); operatorMenu.add(delOperatorAction); operatorMenu.add(greaterThanAction); operatorMenu.add(lessThanAction); IMenuManager overarchInsertMenu = new MenuManager("Overarch_Insert"); manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, overarchInsertMenu); overarchInsertMenu.add(overarchInsertDefaultAction); overarchInsertMenu.add(overarchInsertNoneAction); overarchInsertMenu.add(overarchInsertIdentifierAction); overarchInsertMenu.add(overarchInsertOperatorAction); overarchInsertMenu.add(overarchInsertNumberAction); IMenuManager symbolMenu = new MenuManager("Symbol"); manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, symbolMenu); symbolMenu.add(overscriptAction); symbolMenu.add(underscriptAction); symbolMenu.add(new Separator()); symbolMenu.add(dumpTextToConsoleAction); }
From source file:algsymboleditor.editors.SymbolEditorContributor.java
License:Open Source License
@Override public void contributeToMenu(IMenuManager manager) { IMenuManager uGreekMenu = new MenuManager("U_Greek"); manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, uGreekMenu); uGreekMenu.add(uAlphaAction);//from w ww.j a va2 s . c o m uGreekMenu.add(uBetaAction); uGreekMenu.add(uGammaAction); uGreekMenu.add(uDeltaAction); uGreekMenu.add(uEpsilonAction); uGreekMenu.add(uZetaAction); uGreekMenu.add(uEtaAction); uGreekMenu.add(uThetaAction); uGreekMenu.add(uIotaAction); uGreekMenu.add(uKappaAction); uGreekMenu.add(uLambdaAction); uGreekMenu.add(uMuAction); uGreekMenu.add(uNuAction); uGreekMenu.add(uXiAction); uGreekMenu.add(uOmicronAction); uGreekMenu.add(uPiAction); uGreekMenu.add(uRhoAction); uGreekMenu.add(uSigmaAction); uGreekMenu.add(uTauAction); uGreekMenu.add(uUpsilonAction); uGreekMenu.add(uPhiAction); uGreekMenu.add(uChiAction); uGreekMenu.add(uPsiAction); uGreekMenu.add(uOmegaAction); IMenuManager lGreekMenu = new MenuManager("L_Greek"); manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, lGreekMenu); lGreekMenu.add(lAlphaAction); lGreekMenu.add(lBetaAction); lGreekMenu.add(lGammaAction); lGreekMenu.add(lDeltaAction); lGreekMenu.add(lEpsilonAction); lGreekMenu.add(lZetaAction); lGreekMenu.add(lEtaAction); lGreekMenu.add(lThetaAction); lGreekMenu.add(lIotaAction); lGreekMenu.add(lKappaAction); lGreekMenu.add(lLambdaAction); lGreekMenu.add(lMuAction); lGreekMenu.add(lNuAction); lGreekMenu.add(lXiAction); lGreekMenu.add(lOmicronAction); lGreekMenu.add(lPiAction); lGreekMenu.add(lRhoAction); lGreekMenu.add(lSigmaAction); lGreekMenu.add(lTauAction); lGreekMenu.add(lUpsilonAction); lGreekMenu.add(lPhiAction); lGreekMenu.add(lChiAction); lGreekMenu.add(lPsiAction); lGreekMenu.add(lOmegaAction); IMenuManager operatorMenu = new MenuManager("Operator"); manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, operatorMenu); operatorMenu.add(plusAction); operatorMenu.add(minusAction); operatorMenu.add(crossProductOrTimesAction); operatorMenu.add(dotProductAction); operatorMenu.add(wedgeProductAction); operatorMenu.add(partialDerivativeAction); operatorMenu.add(delOperatorAction); operatorMenu.add(greaterThanAction); operatorMenu.add(lessThanAction); IMenuManager overarchInsertMenu = new MenuManager("Overarch_Insert"); manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, overarchInsertMenu); overarchInsertMenu.add(overarchInsertDefaultAction); overarchInsertMenu.add(overarchInsertNoneAction); overarchInsertMenu.add(overarchInsertIdentifierAction); overarchInsertMenu.add(overarchInsertOperatorAction); overarchInsertMenu.add(overarchInsertNumberAction); IMenuManager symbolMenu = new MenuManager("Symbol"); manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, symbolMenu); symbolMenu.add(scriptAction); symbolMenu.add(subscriptAction); symbolMenu.add(superscriptAction); symbolMenu.add(overscriptAction); symbolMenu.add(underscriptAction); symbolMenu.add(new Separator()); symbolMenu.add(dumpTextToConsoleAction); }
From source file:blanco.plugin.sqleditor.editors.BlancoSqlEditorContributor.java
License:Open Source License
public void contributeToMenu(IMenuManager manager) { super.contributeToMenu(manager); IMenuManager menu = new MenuManager(BlancoSqlEditorPlugin.getResourceBundle().getMenu0001()); manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, menu); menu.add(menuAction);// w w w . j ava 2 s . co m }
From source file:com.appnativa.studio.editors.MultiPageEditorContributor.java
License:Open Source License
public void contributeToMenu(IMenuManager manager) { IMenuManager menu = new MenuManager("appNativa"); manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, menu); menu.add(newProject);/*w w w. ja v a 2s.c om*/ menu.add(newLayout); }
From source file:com.bluexml.side.Class.modeler.editor.ModelerContextMenuProvider.java
License:Open Source License
@Override public void buildContextMenu(IMenuManager manager) { org.topcased.modeler.editor.ModelerContextMenuProvider p = new org.topcased.modeler.editor.ModelerContextMenuProvider( getViewer(), actionRegistry); p.buildContextMenu(manager);/*from w w w .ja v a 2 s . c o m*/ IAction action; action = actionRegistry.getAction(ShowFormAction.ID); if (action.isEnabled()) manager.appendToGroup(GEFActionConstants.GROUP_VIEW, action); action = actionRegistry.getAction(ShowViewAction.ID); if (action.isEnabled()) manager.appendToGroup(GEFActionConstants.GROUP_VIEW, action); action = actionRegistry.getAction(ImportEumFromTSV.ID); if (action.isEnabled()) manager.appendToGroup(GEFActionConstants.GROUP_VIEW, action); // HasAspect if (checkAllElements(getViewer().getSelection(), hasAspectEditPart.class)) { action = actionRegistry.getAction(DeleteLinkClassAspectAction.ID); if (action.isEnabled()) { manager.prependToGroup(GEFActionConstants.GROUP_EDIT, action); } } // Depends of if (checkAllElements(getViewer().getSelection(), dependsEditPart.class)) { action = actionRegistry.getAction(DeleteLinkEnumerationDependsAction.ID); if (action.isEnabled()) { manager.prependToGroup(GEFActionConstants.GROUP_EDIT, action); } } // Unlink Generalization if (checkAllElements(getViewer().getSelection(), GeneralizationEditPart.class)) { action = actionRegistry.getAction(DeleteLinkClassGeneralizationAction.ID); if (action.isEnabled()) { manager.prependToGroup(GEFActionConstants.GROUP_EDIT, action); } } }
From source file:com.bluexml.side.Portal.modeler.editor.ModelerContextMenuProvider.java
License:Open Source License
@Override public void buildContextMenu(IMenuManager manager) { org.topcased.modeler.editor.ModelerContextMenuProvider p = new org.topcased.modeler.editor.ModelerContextMenuProvider( getViewer(), actionRegistry); p.buildContextMenu(manager);//from www .j ava2 s . c om IAction action; action = actionRegistry.getAction(ShowViewAction.ID); if (action.isEnabled()) { manager.appendToGroup(GEFActionConstants.GROUP_VIEW, action); } action = actionRegistry.getAction(ShowFormAction.ID); if (action.isEnabled()) { manager.appendToGroup(GEFActionConstants.GROUP_VIEW, action); } action = actionRegistry.getAction(DeleteLinkPageLayoutAction.ID); if (action.isEnabled()) { manager.prependToGroup(GEFActionConstants.GROUP_EDIT, action); } action = actionRegistry.getAction(DeleteLinkGeneratedPortel.ID); if (action.isEnabled()) { manager.prependToGroup(GEFActionConstants.GROUP_EDIT, action); } }
From source file:com.buglabs.dragonfly.ui.editors.DragonflyEditorContributor.java
License:Open Source License
public void contributeToMenu(IMenuManager manager) { IMenuManager menu = new MenuManager(Messages.getString("DragonflyEditorContributor.4")); //$NON-NLS-1$ manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, menu); menu.add(sampleAction);//from w w w . j a v a2 s . com }
From source file:com.buglabs.dragonfly.ui.editors.ProgramEditorContributor.java
License:Open Source License
public void contributeToMenu(IMenuManager manager) { IMenuManager menu = new MenuManager(Messages.getString("ProgramEditorContributor.4")); //$NON-NLS-1$ manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, menu); menu.add(sampleAction);//ww w .j a v a 2s. c om }