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:com.google.dart.tools.ui.actions.RefactorActionGroup.java

License:Open Source License

private int fillRefactorMenu(IMenuManager refactorSubmenu) {
    int added = 0;
    // TODO(scheglov) restore real "Refactoring" sub-menu
    //    refactorSubmenu.add(new Separator(GROUP_REORG));
    //    added += addAction(refactorSubmenu, fRenameAction);
    refactorSubmenu.appendToGroup(ITextEditorActionConstants.GROUP_EDIT, new GroupMarker(fGroupName));
    refactorSubmenu.appendToGroup(fGroupName, new Separator(GROUP_REORG));
    added += addAction(refactorSubmenu, GROUP_REORG, fRenameAction);
    added += addAction(refactorSubmenu, GROUP_REORG, fExtractLocalAction);
    added += addAction(refactorSubmenu, GROUP_REORG, fExtractMethodAction);
    added += addAction(refactorSubmenu, GROUP_REORG, fInlineAction);
    added += addAction(refactorSubmenu, GROUP_REORG, fConvertMethodToGetterAction);
    //    added += addAction(refactorSubmenu, fMoveAction);

    refactorSubmenu.add(new Separator(GROUP_CODING));
    //    added += addAction(refactorSubmenu, fModifyParametersAction);
    //    added += addAction(refactorSubmenu, fExtractMethodAction);
    //    added += addAction(refactorSubmenu, fExtractLocalAction);
    //    added += addAction(refactorSubmenu, fExtractConstantAction);
    //    added += addAction(refactorSubmenu, fInlineAction);

    refactorSubmenu.add(new Separator(GROUP_REORG2));
    //    added += addAction(refactorSubmenu, fConvertAnonymousToNestedAction);
    //    added += addAction(refactorSubmenu, fConvertNestedToTopAction);
    //    added += addAction(refactorSubmenu, fConvertLocalToFieldAction);

    refactorSubmenu.add(new Separator(GROUP_TYPE));
    //    added += addAction(refactorSubmenu, fExtractInterfaceAction);
    //    added += addAction(refactorSubmenu, fExtractSupertypeAction);
    //    added += addAction(refactorSubmenu, fUseSupertypeAction);
    //    added += addAction(refactorSubmenu, fPullUpAction);
    //    added += addAction(refactorSubmenu, fPushDownAction);

    refactorSubmenu.add(new Separator(GROUP_TYPE2));
    //    added += addAction(refactorSubmenu, fExtractClassAction);
    //    added += addAction(refactorSubmenu, fIntroduceParameterObjectAction);

    refactorSubmenu.add(new Separator(GROUP_CODING2));
    //    added += addAction(refactorSubmenu, fIntroduceIndirectionAction);
    //    added += addAction(refactorSubmenu, fIntroduceFactoryAction);
    //    added += addAction(refactorSubmenu, fIntroduceParameterAction);
    //    added += addAction(refactorSubmenu, fSelfEncapsulateField);
    //    added+= addAction(refactorSubmenu, fReplaceInvocationsAction);

    refactorSubmenu.add(new Separator(GROUP_TYPE3));
    //    added += addAction(refactorSubmenu, fChangeTypeAction);
    //    added += addAction(refactorSubmenu, fInferTypeArgumentsAction);
    return added;
}

From source file:com.google.dart.tools.ui.DartToolsPlugin.java

License:Open Source License

/**
 * Creates the Java plug-in's standard groups for view context menus.
 * /*  w ww  .j a  v  a  2 s.  co m*/
 * @param menu the menu manager to be populated
 */
public static void createStandardGroups(IMenuManager menu) {
    if (!menu.isEmpty()) {
        return;
    }

    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(IContextMenuConstants.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));
}

From source file:com.google.dart.tools.ui.internal.presentation.ViewSystemMenu.java

License:Open Source License

protected void initialize(IStackPresentationSite site) {
    menuManager.add(new GroupMarker("restore")); //$NON-NLS-1$
    menuManager.add(new UpdatingActionContributionItem(restore));
    menuManager.add(new GroupMarker("state")); //$NON-NLS-1$
    menuManager.add(new UpdatingActionContributionItem(minimize));
    menuManager.add(new UpdatingActionContributionItem(maximize));
    menuManager.add(new Separator("close")); //$NON-NLS-1$
    menuManager.add(close);/* w ww  .  ja v a2  s.co  m*/
    site.addSystemActions(menuManager);
}

From source file:com.google.dart.tools.ui.internal.problemsview.ProblemsView.java

License:Open Source License

private void fillContextMenu(IMenuManager menuManager) {
    addActionsForSelection(menuManager);

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

    if (menuManager.getItems().length > 1) {
        menuManager.add(new Separator());
    }//  w ww.  j  a v a  2 s  . co  m

    if (!getViewer().getSelection().isEmpty()) {
        menuManager.add(goToMarkerAction);
        menuManager.add(copyAction);
    }
}

From source file:com.google.dart.tools.ui.omni.BasePopupDialog.java

License:Open Source License

/**
 * Fill the dialog's menu. Subclasses may extend or override.
 * //w w w.j a  v  a  2s  .c om
 * @param dialogMenu The dialog's menu.
 */
protected void fillDialogMenu(IMenuManager dialogMenu) {
    dialogMenu.add(new GroupMarker("SystemMenuStart")); //$NON-NLS-1$
    dialogMenu.add(new MoveAction());
    dialogMenu.add(new ResizeAction());
    if (showPersistActions) {
        if (isUsing34API) {
            dialogMenu.add(new PersistLocationAction());
            dialogMenu.add(new PersistSizeAction());
        } else {
            dialogMenu.add(new PersistBoundsAction());
        }
    }
    dialogMenu.add(new Separator("SystemMenuEnd")); //$NON-NLS-1$
}

From source file:com.google.devtools.depan.eclipse.ApplicationActionBarAdvisor.java

License:Apache License

@Override
protected void fillMenuBar(IMenuManager menuBar) {
    //DepAn menu actions
    MenuManager newMenu = new MenuManager("New...", "New...");
    IContributionItem newWizards = ContributionItemFactory.NEW_WIZARD_SHORTLIST
            .create(getActionBarConfigurer().getWindowConfigurer().getWindow());
    newMenu.add(newWizards);/*from  ww w  .  j a v  a2  s  . c  o  m*/

    // window menu actions
    MenuManager viewsMenu = new MenuManager("Views", "Views");
    IContributionItem views = ContributionItemFactory.VIEWS_SHORTLIST
            .create(getActionBarConfigurer().getWindowConfigurer().getWindow());
    viewsMenu.add(views);

    // top level menu
    MenuManager depanMenu = new MenuManager("&DepAn", "DepAn");
    depanMenu.add(newMenu);
    depanMenu.add(new Separator());
    depanMenu.add(saveAction);
    depanMenu.add(saveAsAction);
    depanMenu.add(new Separator());
    depanMenu.add(exitAction);

    MenuManager windowMenu = new MenuManager("&Window", "Window");
    windowMenu.add(viewsMenu);
    windowMenu.add(preferencesAction);

    MenuManager helpMenu = new MenuManager("&Help", "Help");
    helpMenu.add(aboutAction);

    menuBar.add(depanMenu);
    // Room for Edit, View, etc.
    menuBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
    menuBar.add(windowMenu);
    menuBar.add(helpMenu);
}

From source file:com.google.devtools.depan.eclipse.ApplicationActionBarAdvisor.java

License:Apache License

@Override
protected void fillCoolBar(ICoolBarManager coolBar) {
    IToolBarManager toolbar = new ToolBarManager(coolBar.getStyle());
    toolbar.add(saveAction);/*from  w w  w  .  j a  v  a  2s  .c om*/
    toolbar.add(ContributionItemFactory.NEW_WIZARD_SHORTLIST
            .create(getActionBarConfigurer().getWindowConfigurer().getWindow()));

    coolBar.add(toolbar);
    // allow contributions here with id "additions" (MB_ADDITIONS)
    coolBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
}

From source file:com.hudren.woodpile.views.SessionView.java

License:Open Source License

private void fillLocalPullDown(final IMenuManager manager) {
    final String group = "Level";

    manager.add(new GroupMarker(group));
    manager.appendToGroup(group, fatalLevelAction);
    manager.appendToGroup(group, errorLevelAction);
    manager.appendToGroup(group, warningLevelAction);
    manager.appendToGroup(group, infoLevelAction);
    manager.appendToGroup(group, debugLevelAction);
    manager.appendToGroup(group, traceLevelAction);
    manager.appendToGroup(group, allLevelAction);

    manager.add(new Separator());
    manager.add(showSearchAction);//w w  w .  j  av a2 s.  c o  m
    manager.add(useRegexAction);
    manager.add(ignoreCaseAction);

    manager.add(new Separator());
    manager.add(autoShowAction);
}

From source file:com.hudren.woodpile.views.SessionView.java

License:Open Source License

private void fillLocalToolBar(final IToolBarManager manager) {
    final String group = "Search";

    manager.add(new GroupMarker(group));
    manager.appendToGroup(group, searchAction);
    manager.appendToGroup(group, findNextAction);
    manager.appendToGroup(group, findPreviousAction);
    manager.appendToGroup(group, new Separator());

    manager.add(newSessionAction);//  w  w w.j ava 2 s  . c om
    manager.add(scrollLockAction);
}

From source file:com.hydra.project.myplugin_nebula.xviewer.customize.XViewerCustomMenu.java

License:Open Source License

public void setupMenuForTable(MenuManager menuManager) {
    menuManager.add(new GroupMarker(XViewer.MENU_GROUP_PRE));
    menuManager.add(new Separator());
    menuManager.add(tableProperties);//w  ww  .j a va  2  s  . c  o  m
    menuManager.add(viewTableReport);
    if (xViewer.isColumnMultiEditEnabled()) {
        updateEditMenu(menuManager);
    }
    menuManager.add(viewSelectedCell);
    menuManager.add(copySelectedCell);
    menuManager.add(copySelected);
    menuManager.add(copySelectedColumnCells);
    menuManager.add(new Separator());
    menuManager.add(filterByValue);
    menuManager.add(filterByColumn);
    menuManager.add(clearAllFilters);
    menuManager.add(clearAllSorting);
    if (xViewer.isRemoveItemsMenuOptionEnabled()) {
        menuManager.add(new Separator());
        menuManager.add(removeSelected);
        menuManager.add(removeNonSelected);
    }
    menuManager.add(new GroupMarker(XViewer.MENU_GROUP_POST));
}