Example usage for org.eclipse.jface.action GroupMarker GroupMarker

List of usage examples for org.eclipse.jface.action GroupMarker GroupMarker

Introduction

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

Prototype

public GroupMarker(String groupName) 

Source Link

Document

Create a new group marker with the given name.

Usage

From source file:org.eclipse.gmf.examples.mindmap.rcp.application.DiagramEditorActionBarAdvisor.java

License:Open Source License

/**
 * @generated/*from  ww  w  . j a  va2 s . c  om*/
 */
protected void fillMenuBar(IMenuManager menu) {

    {
        IMenuManager menuX = new MenuManager(Messages.ApplicationMenuName_File,
                IWorkbenchActionConstants.M_FILE);

        menuX.add(new GroupMarker(IWorkbenchActionConstants.FILE_START));

        {
            IMenuManager menuXX = new MenuManager(Messages.ApplicationMenuName_New, "new");

            menuXX.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
            menuX.add(menuXX);
        }

        menuX.add(new Separator());

        menuX.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));

        menuX.add(new Separator());

        menuX.add(getAction(ActionFactory.CLOSE.getId()));

        menuX.add(getAction(ActionFactory.CLOSE_ALL.getId()));

        menuX.add(new Separator());

        menuX.add(getAction(ActionFactory.SAVE.getId()));

        menuX.add(getAction(ActionFactory.SAVE_AS.getId()));

        menuX.add(getAction(ActionFactory.SAVE_ALL.getId()));

        menuX.add(new Separator());

        menuX.add(getAction(ActionFactory.QUIT.getId()));

        menuX.add(new GroupMarker(IWorkbenchActionConstants.FILE_END));
        menu.add(menuX);
    }

    {
        IMenuManager menuX = new MenuManager(Messages.ApplicationMenuName_Edit,
                IWorkbenchActionConstants.M_EDIT);

        menuX.add(new GroupMarker(IWorkbenchActionConstants.EDIT_START));

        menuX.add(getAction(ActionFactory.UNDO.getId()));

        menuX.add(getAction(ActionFactory.REDO.getId()));

        menuX.add(new GroupMarker(IWorkbenchActionConstants.UNDO_EXT));

        menuX.add(new Separator());

        menuX.add(getAction(ActionFactory.CUT.getId()));

        menuX.add(getAction(ActionFactory.COPY.getId()));

        menuX.add(getAction(ActionFactory.PASTE.getId()));

        menuX.add(new GroupMarker(IWorkbenchActionConstants.CUT_EXT));

        menuX.add(new Separator());

        menuX.add(getAction(ActionFactory.DELETE.getId()));

        menuX.add(getAction(ActionFactory.SELECT_ALL.getId()));

        menuX.add(new Separator());

        menuX.add(new GroupMarker(IWorkbenchActionConstants.ADD_EXT));

        menuX.add(new GroupMarker(IWorkbenchActionConstants.EDIT_END));

        menuX.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS));
        menu.add(menuX);
    }

    menu.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));

    {
        IMenuManager menuX = new MenuManager(Messages.ApplicationMenuName_Window,
                IWorkbenchActionConstants.M_WINDOW);

        menuX.add(getAction(ActionFactory.OPEN_NEW_WINDOW.getId()));

        menuX.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
        menu.add(menuX);
    }

    {
        IMenuManager menuX = new MenuManager(Messages.ApplicationMenuName_Help,
                IWorkbenchActionConstants.M_HELP);

        menuX.add(new GroupMarker(IWorkbenchActionConstants.HELP_START));

        menuX.add(new GroupMarker(IWorkbenchActionConstants.HELP_END));

        menuX.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
        menu.add(menuX);
    }
}

From source file:org.eclipse.gmf.examples.mindmap.rcp.application.DiagramEditorActionBarAdvisor.java

License:Open Source License

/**
 * @generated//from w  w w .  j  a  v  a  2s . c  o m
 */
protected void fillCoolBar(ICoolBarManager toolBar) {
    IMenuManager popUpMenu = new MenuManager();
    popUpMenu.add(new ActionContributionItem(lockToolBarAction));
    popUpMenu.add(new ActionContributionItem(toggleCoolbarAction));
    toolBar.setContextMenuManager(popUpMenu);

    toolBar.add(new GroupMarker("group.file"));

    {
        IToolBarManager toolBarX = new ToolBarManager();

        toolBarX.add(new Separator(IWorkbenchActionConstants.NEW_GROUP));

        toolBarX.add(new GroupMarker(IWorkbenchActionConstants.NEW_EXT));

        toolBarX.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP));

        toolBarX.add(getAction(ActionFactory.SAVE.getId()));

        toolBarX.add(new GroupMarker(IWorkbenchActionConstants.SAVE_EXT));

        toolBarX.add(getAction(ActionFactory.PRINT.getId()));

        toolBarX.add(new GroupMarker(IWorkbenchActionConstants.PRINT_EXT));

        toolBarX.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS));
        toolBar.add(new ToolBarContributionItem(toolBarX, IWorkbenchActionConstants.TOOLBAR_FILE));
    }

    toolBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));

    toolBar.add(new GroupMarker("group.nav"));

    toolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_EDITOR));

    toolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_HELP));

    {
        IToolBarManager toolBarX = new ToolBarManager();

        toolBarX.add(new Separator(IWorkbenchActionConstants.GROUP_HELP));

        toolBarX.add(new GroupMarker(IWorkbenchActionConstants.GROUP_APP));
        toolBar.add(new ToolBarContributionItem(toolBarX, IWorkbenchActionConstants.TOOLBAR_HELP));
    }
}

From source file:org.eclipse.gmf.examples.taipan.gmf.editor.part.TaiPanDiagramActionBarContributor.java

License:Open Source License

/**
 * @generated//from  w w w . j  a v  a  2 s .co 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$
    IAction metricsAction = new TaiPanMetricProvider.MetricsAction(page);
    editMenu.appendToGroup("validationGroup", metricsAction); //$NON-NLS-1$
}

From source file:org.eclipse.imp.ui.explorer.ProjectExplorerPart.java

License:Open Source License

public void menuAboutToShow(IMenuManager menu) {
    if (!menu.isEmpty())
        return;/*from  w w w.ja  v a 2s.co m*/

    menu.add(new Separator(IContextMenuConstants.GROUP_NEW));
    menu.add(new GroupMarker(IContextMenuConstants.GROUP_GOTO));
    menu.add(new Separator(IContextMenuConstants.GROUP_OPEN));
    menu.add(new GroupMarker(IContextMenuConstants.GROUP_SHOW));
    menu.add(new Separator(ICommonMenuConstants.GROUP_EDIT));
    menu.add(new Separator(IContextMenuConstants.GROUP_REORGANIZE));
    menu.add(new Separator(IContextMenuConstants.GROUP_GENERATE));
    menu.add(new Separator(IContextMenuConstants.GROUP_SEARCH));
    menu.add(new Separator(IContextMenuConstants.GROUP_BUILD));
    menu.add(new Separator(IContextMenuConstants.GROUP_ADDITIONS));
    menu.add(new Separator(IContextMenuConstants.GROUP_VIEWER_SETUP));
    menu.add(new Separator(IContextMenuConstants.GROUP_PROPERTIES));

    fActionSet.setContext(new ActionContext(getSelection()));
    fActionSet.fillContextMenu(menu);
    fActionSet.setContext(null);
}

From source file:org.eclipse.jdt.ui.actions.JavaSearchActionGroup.java

License:Open Source License

@Override
public void fillContextMenu(IMenuManager menu) {
    super.fillContextMenu(menu);

    if (PreferenceConstants.getPreferenceStore().getBoolean(PreferenceConstants.SEARCH_USE_REDUCED_MENU)) {
        fReferencesGroup.fillContextMenu(menu);
        fDeclarationsGroup.fillContextMenu(menu);

        if (fEditor == null) {
            fImplementorsGroup.fillContextMenu(menu);
            fReadAccessGroup.fillContextMenu(menu);
            fWriteAccessGroup.fillContextMenu(menu);
        }//from  www  . j av a 2 s  . c o  m
    } else {
        IMenuManager target = menu;
        IMenuManager searchSubMenu = null;
        if (fEditor != null) {
            String groupName = SearchMessages.group_search;
            searchSubMenu = new MenuManager(groupName, ITextEditorActionConstants.GROUP_FIND);
            searchSubMenu.add(new GroupMarker(ITextEditorActionConstants.GROUP_FIND));
            target = searchSubMenu;
        }

        fReferencesGroup.fillContextMenu(target);
        fDeclarationsGroup.fillContextMenu(target);
        fImplementorsGroup.fillContextMenu(target);
        fReadAccessGroup.fillContextMenu(target);
        fWriteAccessGroup.fillContextMenu(target);

        if (searchSubMenu != null) {
            fOccurrencesGroup.fillContextMenu(target);
            searchSubMenu.add(new Separator());
        }

        // no other way to find out if we have added items.
        if (searchSubMenu != null && searchSubMenu.getItems().length > 2) {
            menu.appendToGroup(ITextEditorActionConstants.GROUP_FIND, searchSubMenu);
        }
    }
}

From source file:org.eclipse.jubula.app.core.JubulaActionBarAdvisor.java

License:Open Source License

/**
 * Creates Edit menu./* w ww.ja  v  a  2  s.  c  om*/
 * 
 * @return IMenuManager.
 */
private IMenuManager createEditMenu() {
    IMenuManager editMenu = new MenuManager(Messages.ActionBuilderEdit, IWorkbenchActionConstants.M_EDIT);
    /* 
     * JubulaEditSeparator1 = Create>
     * JubulaEditSeparator1 = Add>
     * JubulaEditSeparator3 = Rename/Delete
     */
    editMenu.add(m_redo);
    editMenu.add(m_undo);
    editMenu.add(new Separator());
    editMenu.add(getCutItem());
    CommandHelper.createContributionPushItem(editMenu, IWorkbenchCommandConstants.EDIT_COPY);
    editMenu.add(getPasteItem());
    editMenu.add(new Separator());
    editMenu.add(new GroupMarker("JubulaEditSeparator1")); //$NON-NLS-1$
    editMenu.add(new Separator());
    editMenu.add(new GroupMarker("JubulaEditSeparator2")); //$NON-NLS-1$
    editMenu.add(new Separator());
    editMenu.add(new GroupMarker("JubulaEditSeparator3")); //$NON-NLS-1$
    return editMenu;
}

From source file:org.eclipse.jubula.client.ui.editors.TestResultViewer.java

License:Open Source License

/**
 * @param mgr the menu manager/*from ww  w. ja  va2  s  .c om*/
 */
private void fillContextMenu(IMenuManager mgr) {
    CommandHelper.createContributionPushItem(mgr, CommandIDs.EXPAND_TREE_ITEM_COMMAND_ID);
    mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
}

From source file:org.eclipse.jubula.client.ui.rcp.editors.AbstractTestCaseEditor.java

License:Open Source License

/**
 * {@inheritDoc}//  w ww  .j av a  2  s  . co m
 */
protected void fillContextMenu(IMenuManager mgr) {
    if (getStructuredSelection().getFirstElement() == null) {
        return;
    }
    MenuManager submenuAdd = new MenuManager(Messages.TestSuiteBrowserAdd, ADD_ID);
    MenuManager submenuRefactor = new MenuManager(Messages.TestCaseEditorRefactor, REFACTOR_ID);
    CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.REFERENCE_TC);
    CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.NEW_CAP);

    mgr.add(submenuAdd);
    CommandHelper.createContributionPushItem(mgr, IWorkbenchCommandConstants.EDIT_CUT);
    CommandHelper.createContributionPushItem(mgr, IWorkbenchCommandConstants.EDIT_COPY);
    CommandHelper.createContributionPushItem(mgr, IWorkbenchCommandConstants.EDIT_PASTE);
    CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.TOGGLE_ACTIVE_STATE);
    mgr.add(new Separator());
    CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.EDIT_PARAMETERS);
    mgr.add(new GroupMarker("editing")); //$NON-NLS-1$
    CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.REVERT_CHANGES);
    mgr.add(new Separator());
    mgr.add(submenuRefactor);
    mgr.add(new Separator());
    CommandHelper.createContributionPushItem(mgr, CommandIDs.DELETE_COMMAND_ID);
    mgr.add(CommandHelper.createContributionItem(RCPCommandIDs.FIND, null, Messages.FindContextMenu,
            CommandContributionItem.STYLE_PUSH));
    CommandHelper.createContributionPushItem(mgr, CommandIDs.OPEN_SPECIFICATION_COMMAND_ID);
    CommandHelper.createContributionPushItem(mgr, CommandIDs.SHOW_SPECIFICATION_COMMAND_ID);
    CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.SHOW_WHERE_USED);
    CommandHelper.createContributionPushItem(mgr, CommandIDs.EXPAND_TREE_ITEM_COMMAND_ID);

    CommandHelper.createContributionPushItem(submenuAdd, RCPCommandIDs.NEW_CONDITIONAL_STATEMENT);
    CommandHelper.createContributionPushItem(submenuAdd, RCPCommandIDs.NEW_WHILE_DO);
    CommandHelper.createContributionPushItem(submenuAdd, RCPCommandIDs.NEW_DO_WHILE);
    CommandHelper.createContributionPushItem(submenuAdd, RCPCommandIDs.NEW_ITERATE_LOOP);
    CommandHelper.createContributionPushItem(submenuAdd, RCPCommandIDs.NEW_TESTCASE);
    CommandHelper.createContributionPushItem(submenuAdd, RCPCommandIDs.ADD_EVENT_HANDLER);
    CommandHelper.createContributionPushItem(submenuRefactor, RCPCommandIDs.EXTRACT_TESTCASE);
    CommandHelper.createContributionPushItem(submenuRefactor, RCPCommandIDs.REPLACE_WITH_TESTCASE);
    CommandHelper.createContributionPushItem(submenuRefactor, RCPCommandIDs.SAVE_AS_NEW);
    mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
    mgr.add(new Separator());
    CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.NEW_COMMENT);
    CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.EDIT_COMMENT);
}

From source file:org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingMultiPageEditor.java

License:Open Source License

/**
 * @return the context menu manager/*from  ww  w  .  jav a  2  s  .  c o m*/
 */
private MenuManager createContextMenu() {
    MenuManager menuMgr = new MenuManager();
    menuMgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
    return menuMgr;
}

From source file:org.eclipse.jubula.client.ui.rcp.editors.TestJobEditor.java

License:Open Source License

/**
 * {@inheritDoc}//from   www . j a v a2 s . co  m
 */
protected void fillContextMenu(IMenuManager mgr) {
    CommandHelper.createContributionPushItem(mgr, IWorkbenchCommandConstants.EDIT_COPY);
    CommandHelper.createContributionPushItem(mgr, IWorkbenchCommandConstants.EDIT_PASTE);
    mgr.add(new Separator());
    mgr.add(new GroupMarker("editing")); //$NON-NLS-1$
    CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.REVERT_CHANGES);
    mgr.add(new Separator());
    CommandHelper.createContributionPushItem(mgr, CommandIDs.DELETE_COMMAND_ID);
    mgr.add(CommandHelper.createContributionItem(RCPCommandIDs.FIND, null, Messages.FindContextMenu,
            CommandContributionItem.STYLE_PUSH));
    CommandHelper.createContributionPushItem(mgr, CommandIDs.OPEN_SPECIFICATION_COMMAND_ID);
    CommandHelper.createContributionPushItem(mgr, CommandIDs.SHOW_SPECIFICATION_COMMAND_ID);
    CommandHelper.createContributionPushItem(mgr, CommandIDs.EXPAND_TREE_ITEM_COMMAND_ID);
    mgr.add(new Separator());
    CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.NEW_COMMENT);
    CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.EDIT_COMMENT);
}