Example usage for org.eclipse.jface.action IMenuManager prependToGroup

List of usage examples for org.eclipse.jface.action IMenuManager prependToGroup

Introduction

In this page you can find the example usage for org.eclipse.jface.action IMenuManager prependToGroup.

Prototype

void prependToGroup(String groupName, IAction action);

Source Link

Document

Adds a contribution item for the given action at the beginning of the group with the given name.

Usage

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
}