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.jubula.client.ui.rcp.editors.TestSuiteEditor.java

License:Open Source License

/**
 * {@inheritDoc}//from   w  ww. j a  v a  2s.c o m
 */
protected void fillContextMenu(IMenuManager mgr) {
    IStructuredSelection selection = getStructuredSelection();
    if (selection.getFirstElement() == null) {
        return;
    }
    MenuManager submenuAdd = new MenuManager(Messages.TestSuiteBrowserAdd, ADD_ID);
    CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.REFERENCE_TC);
    mgr.add(submenuAdd);
    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(mgr, IWorkbenchCommandConstants.EDIT_COPY);
    CommandHelper.createContributionPushItem(mgr, IWorkbenchCommandConstants.EDIT_PASTE);
    CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.TOGGLE_ACTIVE_STATE);
    mgr.add(new Separator());
    mgr.add(new GroupMarker("editing")); //$NON-NLS-1$
    CommandHelper.createContributionPushItem(mgr, RCPCommandIDs.REVERT_CHANGES);
    mgr.add(new Separator());
    MenuManager submenuRefactor = new MenuManager(Messages.TestCaseEditorRefactor, REFACTOR_ID);
    mgr.add(submenuRefactor);
    CommandHelper.createContributionPushItem(submenuRefactor, RCPCommandIDs.EXTRACT_TESTCASE);
    CommandHelper.createContributionPushItem(submenuRefactor, RCPCommandIDs.REPLACE_WITH_TESTCASE);
    CommandHelper.createContributionPushItem(submenuRefactor, RCPCommandIDs.SAVE_AS_NEW);
    mgr.add(new Separator());
    CommandHelper.createContributionPushItem(mgr, CommandIDs.DELETE_COMMAND_ID);
    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);
    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.views.AbstractJBTreeView.java

License:Open Source License

/**
 * Register the context menu for the receiver so that commands may be added
 * to it.// w  ww.  jav  a2s  .co m
 */
protected void registerContextMenu() {
    MenuManager contextMenu = new MenuManager();
    createContextMenu(contextMenu);
    contextMenu.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
    Control control = getTreeViewer().getControl();
    Menu menu = contextMenu.createContextMenu(control);
    control.setMenu(menu);
    getSite().registerContextMenu(contextMenu, getTreeViewer());
}

From source file:org.eclipse.jubula.client.ui.rcp.views.TestCaseBrowser.java

License:Open Source License

/** {@inheritDoc} */
protected void createContextMenu(IMenuManager mgr) {
    mgr.add(new GroupMarker("defaultTestCaseBrowserMarker")); //$NON-NLS-1$
}

From source file:org.eclipse.jubula.client.ui.rcp.views.TestResultTreeView.java

License:Open Source License

/**
 * Fills the context menu.//ww  w.j a v a2 s .  c  om
 * @param mgr IMenuManager
 */
protected void fillContextMenu(IMenuManager mgr) {
    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 GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
}

From source file:org.eclipse.jubula.client.ui.rcp.views.TestSuiteBrowser.java

License:Open Source License

/** {@inheritDoc} */
protected void createContextMenu(IMenuManager mgr) {
    mgr.add(new GroupMarker("defaultTestSuiteBrowserMarker")); //$NON-NLS-1$
}

From source file:org.eclipse.jubula.client.ui.views.TestresultSummaryView.java

License:Open Source License

/**
 * @param mgr the menu manager//w w w  .  ja  va2  s.  co m
 */
private void fillContextMenu(IMenuManager mgr) {
    CommandHelper.createContributionPushItem(mgr, CommandIDs.OPEN_TEST_RESULT_DETAIL_COMMAND_ID);
    CommandHelper.createContributionPushItem(mgr, CommandIDs.REFRESH_COMMAND_ID);
    mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
}

From source file:org.eclipse.linuxtools.internal.docker.ui.utils.UIUtils.java

License:Open Source License

/**
 * Creates context menu to a given control.
 * /*from   w w w  . j av  a  2  s  .c om*/
 * @param control
 *            the control
 * 
 * @return the i menu manager
 */
public static IMenuManager createContextMenu(final Control control) {
    Assert.isTrue(control != null && !control.isDisposed());

    MenuManager menuManager = new MenuManager();
    menuManager.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));

    Menu menu = menuManager.createContextMenu(control);
    control.setMenu(menu);
    return menuManager;
}

From source file:org.eclipse.linuxtools.rpm.speceditor.rcp.actions.RPMEditorActionBarAdvisor.java

License:Open Source License

protected void fillCoolBar(ICoolBarManager cbManager) {
    cbManager.add(new GroupMarker("group.file")); //$NON-NLS-1$
    { // File Group
        IToolBarManager fileToolBar = new ToolBarManager(cbManager.getStyle());
        fileToolBar.add(new Separator(IWorkbenchActionConstants.NEW_GROUP));
        fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.OPEN_EXT));
        fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP));
        fileToolBar.add(getAction(ActionFactory.SAVE.getId()));

        fileToolBar.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS));

        // Add to the cool bar manager
        cbManager.add(new ToolBarContributionItem(fileToolBar, IWorkbenchActionConstants.TOOLBAR_FILE));
    }//from   w  ww  .  j  av  a  2s .c o m

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

    cbManager.add(new GroupMarker(IWorkbenchActionConstants.GROUP_EDITOR));
}

From source file:org.eclipse.linuxtools.rpm.speceditor.rcp.actions.RPMEditorActionBarAdvisor.java

License:Open Source License

/**
 * Creates and returns the File menu.//from ww w  .j  ava  2s. c  o m
 */
private MenuManager createFileMenu() {
    MenuManager menu = new MenuManager("&File", IWorkbenchActionConstants.M_FILE); //$NON-NLS-1$
    menu.add(new GroupMarker(IWorkbenchActionConstants.FILE_START));

    menu.add(new GroupMarker(IWorkbenchActionConstants.NEW_EXT));
    menu.add(getAction(ActionFactory.CLOSE.getId()));
    menu.add(getAction(ActionFactory.CLOSE_ALL.getId()));
    //      menu.add(closeAllSavedAction);
    menu.add(new GroupMarker(IWorkbenchActionConstants.CLOSE_EXT));
    menu.add(new Separator());
    menu.add(getAction(ActionFactory.SAVE.getId()));
    menu.add(getAction(ActionFactory.SAVE_AS.getId()));
    menu.add(getAction(ActionFactory.SAVE_ALL.getId()));

    menu.add(getAction(ActionFactory.REVERT.getId()));
    menu.add(ContributionItemFactory.REOPEN_EDITORS
            .create(getActionBarConfigurer().getWindowConfigurer().getWindow()));
    menu.add(new GroupMarker(IWorkbenchActionConstants.MRU));
    menu.add(new Separator());
    menu.add(getAction(ActionFactory.QUIT.getId()));
    menu.add(new GroupMarker(IWorkbenchActionConstants.FILE_END));
    return menu;
}

From source file:org.eclipse.linuxtools.rpm.speceditor.rcp.actions.RPMEditorActionBarAdvisor.java

License:Open Source License

/**
 * Creates and returns the Edit menu.//from   w  w  w  .j a v  a2s  .  c  om
 */
private MenuManager createHelpMenu() {
    MenuManager menu = new MenuManager("&Help", IWorkbenchActionConstants.M_HELP); //$NON-NLS-1$
    menu.add(new GroupMarker(IWorkbenchActionConstants.HELP_START));
    menu.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS));
    menu.add(new GroupMarker(IWorkbenchActionConstants.HELP_END));
    menu.add(new Separator("about")); //$NON-NLS-1$
    menu.add(getAction(ActionFactory.ABOUT.getId()));
    return menu;
}