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.rohanclan.afae.editor.AfaeEditor.java

License:Open Source License

protected void editorContextMenuAboutToShow(IMenuManager menu) {
    // super.editorContextMenuAboutToShow(menu);
    menu.add(new Separator(ITextEditorActionConstants.GROUP_UNDO));
    menu.add(new GroupMarker(ITextEditorActionConstants.GROUP_SAVE));
    menu.add(new Separator(ITextEditorActionConstants.GROUP_COPY));
    menu.add(new Separator(ITextEditorActionConstants.GROUP_PRINT));
    menu.add(new Separator(ITextEditorActionConstants.GROUP_EDIT));
    menu.add(new Separator(ITextEditorActionConstants.GROUP_FIND));
    menu.add(new Separator(IWorkbenchActionConstants.GROUP_ADD));
    menu.add(new Separator(ITextEditorActionConstants.GROUP_REST));
    menu.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS));

    if (isEditable()) {
        addAction(menu, ITextEditorActionConstants.GROUP_UNDO, ITextEditorActionConstants.UNDO);
        addAction(menu, ITextEditorActionConstants.GROUP_UNDO, ITextEditorActionConstants.REVERT_TO_SAVED);
        addAction(menu, ITextEditorActionConstants.GROUP_SAVE, ITextEditorActionConstants.SAVE);
        addAction(menu, ITextEditorActionConstants.GROUP_COPY, ITextEditorActionConstants.CUT);
        addAction(menu, ITextEditorActionConstants.GROUP_COPY, ITextEditorActionConstants.COPY);
        addAction(menu, ITextEditorActionConstants.GROUP_COPY, ITextEditorActionConstants.PASTE);
    } else {//from   w ww  .jav a 2  s .c o m
        addAction(menu, ITextEditorActionConstants.GROUP_COPY, ITextEditorActionConstants.COPY);
    }

    menu.appendToGroup(IWorkbenchActionConstants.MB_ADDITIONS,
            new Separator(ITextEditorActionConstants.GROUP_SETTINGS));
    addAction(menu, ITextEditorActionConstants.GROUP_EDIT, ITextEditorActionConstants.SHIFT_RIGHT);
    addAction(menu, ITextEditorActionConstants.GROUP_EDIT, ITextEditorActionConstants.SHIFT_LEFT);

    addSpecificMenuItems(menu);
}

From source file:com.rohanclan.snippets.views.SnipTreeView.java

License:Open Source License

/**
 * /*  w  ww . j a va2  s  .  c o m*/
 * @param mgr
 */
private void fillContextMenu(IMenuManager mgr) {
    File selectedFile = getSelectedFile();

    if (selectedFile.isDirectory()) {
        mgr.add(createFolderAction);
        mgr.add(createSnippetAction);
        String[] files = selectedFile.list();
        if (files.length == 0) {
            mgr.add(deleteFolderAction);
        }

    } else {
        mgr.add(insertAction);
        mgr.add(editSnippetAction);
        mgr.add(deleteSnippetAction);
    }

    mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
}

From source file:com.safi.workshop.application.DiagramEditorActionBarAdvisor.java

/**
 * @generated not//from  w  ww  . j  av  a 2s.co m
 */
@Override
protected void fillMenuBar(IMenuManager menu) {

    {

        menu.removeAll();
        IMenuManager menuX = new MenuManager("File", IWorkbenchActionConstants.M_FILE);

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

        {
            IMenuManager menuXX = new MenuManager("New", "new");
            menuXX.add(newSafiProjectAction);

            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(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));

        menuX.add(new Separator());

        // menuX.add(getAction(ActionFactory.REFRESH.getId()));
        // getAction(ActionFactory.REFRESH.getId()).setEnabled(true);

        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(refreshAction);
        // menuX.add(this.switchWorkspaceAction);
        menuX.add(this.switchWorkspaceAction2);
        menuX.add(new Separator());
        menuX.add(getAction(ActionFactory.QUIT.getId()));
        menuX.add(new Separator());
        menuX.add(new GroupMarker(IWorkbenchActionConstants.FILE_END));
        menu.add(menuX);
    }

    {
        IMenuManager menuX = new MenuManager("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(getAction(ActionFactory.RENAME.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("Window", IWorkbenchActionConstants.M_WINDOW);

        // menuX.add(getAction(ActionFactory.OPEN_NEW_WINDOW.getId()));
        menuX.add(savePerspectiveAction);
        // ConsoleViewAction console=new ConsoleViewAction();
        // console.setText("Console");
        // menuX.add(console);
        // menuX.add(this.showViewMenuAction);
        menuX.add(getAction(ActionFactory.RESET_PERSPECTIVE.getId()));
        menuX.add(getAction(ActionFactory.PREFERENCES.getId()));

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

        // menuX.add(openPerspectiveDialogAction);

    }

    {
        IMenuManager menuX = new MenuManager("Help", "safi_help");

        // erice help menu additions
        menuX.add(introAction);
        menuX.add(showHelpAction);
        menuX.add(searchHelpAction);
        menuX.add(dynamicHelpAction);
        menuX.add(new Separator());

        menuX.add(updateAction);
        // menuX.add(this.licenseAction);
        menuX.add(this.serverViewAction);
        SafiHelpAction sh = new SafiHelpAction();
        sh.setText("Online Help...");
        menuX.add(sh);

        /*
         * menuX.remove(IWorkbenchActionConstants.HELP_START);
         * menuX.remove(IWorkbenchActionConstants.HELP_END); 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:com.safi.workshop.application.DiagramEditorActionBarAdvisor.java

/**
 * @generated NOT/*from   w  w w  .  j ava2  s .  co m*/
 */
@Override
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(SWT.FLAT);

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

        // toolBarX.add(getAction(ActionFactory.NEW_WIZARD_DROP_DOWN.getId()));
        // toolBarX.add(getAction(ContributionItemFactory.NEW_WIZARD_SHORTLIST.getId()));

        toolBarX.add(newSafiProjectAction);
        toolBarX.add(this.newDiagramAction);
        // toolBarX.add(this.newDBConnectionAction);
        // toolBarX.add(this.newQueryAction);

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

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

        final IAction action_1 = getAction(ActionFactory.SAVE.getId());
        action_1.setText("Save");
        toolBarX.add(action_1);

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

        final IAction action_2 = getAction(ActionFactory.PRINT.getId());
        action_2.setText("Print");
        toolBarX.add(action_2);

        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:com.sap.dirigible.ide.repository.ui.viewer.RepositoryViewer.java

License:Open Source License

public RepositoryViewer(Composite parent, int style) {
    PatternFilter filter = new PatternFilter();
    FilteredTree tree = new FilteredTree(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL, filter, true);
    viewer = tree.getViewer();/*w  ww  . jav  a2  s .co  m*/
    viewer.setLabelProvider(new ArtifactLabelProvider());
    viewer.setContentProvider(new ArtifactTreeContentProvider());
    viewer.addSelectionChangedListener(new ISelectionChangedListener() {
        public void selectionChanged(SelectionChangedEvent event) {
            handleSelectionChanged((ITreeSelection) event.getSelection());
        }
    });

    menuManager = new MenuManager(REPOSITORY_MENU_MANAGER, MENU_REPOSITORY); // FIXME:
    // Change!
    menuManager.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
    final Menu menu = menuManager.createContextMenu(viewer.getControl());
    viewer.getControl().setMenu(menu);

    refresh();
}

From source file:com.sap.dirigible.ide.workspace.ui.viewer.WorkspaceViewer.java

License:Open Source License

private WorkspaceViewer(Composite parent, int style, IWorkspace workspace) {
    // Create and configure viewer
    PatternFilter filter = new PatternFilter();
    FilteredTree tree = new FilteredTree(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL, filter, true);
    viewer = tree.getViewer();/* w  w w  . ja  va 2  s .c o  m*/
    viewer.setContentProvider(new WorkspaceContentProvider());
    viewer.setLabelProvider(new WorkspaceLabelProvider());
    viewer.setSorter(new WorkspaceSorter());

    //      viewer.addDragSupport(
    //            DND.DROP_MOVE,
    //            WorkspaceDragSourceListener.SUPPORTED_DND_SOURCE_TRANSFER_TYPES,
    //            new WorkspaceDragSourceListener(viewer));
    //      viewer.addDropSupport(
    //            DND.DROP_MOVE,
    //            WorkspaceDropTargetListener.SUPPORTED_DND_TARGET_TRANSFER_TYPES,
    //            new WorkspaceDropTargetListener(viewer, workspace));

    viewer.getControl().addDisposeListener(new DisposeListener() {
        /**
         * 
         */
        private static final long serialVersionUID = 2504065180094207979L;

        public void widgetDisposed(DisposeEvent event) {
            releaseData();
        }
    });

    // Configure context menu
    menuManager = new MenuManager(WORKSPACE_MENU, "sample.MenuManager"); //$NON-NLS-1$
    menuManager.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
    final Menu menu = menuManager.createContextMenu(viewer.getControl());
    viewer.getControl().setMenu(menu);

    if (workspace != null) {
        setInput(workspace.getRoot());
    } else {
        setInput(null);
    }
}

From source file:com.siemens.ct.mp3m.ApplicationActionBarAdvisor.java

License:Open Source License

@Override
protected void fillMenuBar(IMenuManager menuBar) {
    MenuManager fileMenu = new MenuManager(Messages.getString("ApplicationActionBarAdvisor.file"), //$NON-NLS-1$
            IWorkbenchActionConstants.M_FILE);
    MenuManager windowMenu = new MenuManager(Messages.getString("ApplicationActionBarAdvisor.window"), //$NON-NLS-1$
            IWorkbenchActionConstants.M_WINDOW);
    MenuManager helpMenu = new MenuManager(Messages.getString("ApplicationActionBarAdvisor.help"), //$NON-NLS-1$
            IWorkbenchActionConstants.M_HELP);

    menuBar.add(fileMenu);//from w w  w . j  a v a  2 s.com
    // Add a group marker indicating where action set menus will appear.
    menuBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
    menuBar.add(windowMenu);
    menuBar.add(helpMenu);

    // File
    fileMenu.add(newWindowAction);
    fileMenu.add(new Separator());
    fileMenu.add(closeAction);
    fileMenu.add(closeAllAction);
    fileMenu.add(new Separator());
    fileMenu.add(saveAction);
    fileMenu.add(saveAsAction);
    fileMenu.add(saveAllAction);
    fileMenu.add(new Separator());
    fileMenu.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
    fileMenu.add(new Separator());
    fileMenu.add(exitAction);

    // Window
    windowMenu.add(newWindowAction);
    windowMenu.add(newEditorAction);
    windowMenu.add(new Separator());
    MenuManager viewsMenu = new MenuManager(Messages.getString("ApplicationActionBarAdvisor.openViews"),
            "openViews");
    viewsMenu.add(viewsAction);
    windowMenu.add(viewsMenu);
    windowMenu.add(new Separator());
    windowMenu.add(preferencesAction);

    // Help
    helpMenu.add(helpAction);
    helpMenu.add(helpSearchAction);
    helpMenu.add(new Separator());
    helpMenu.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
    helpMenu.add(new Separator());
    helpMenu.add(aboutAction);
}

From source file:com.siemens.ct.mp3m.ApplicationActionBarAdvisor.java

License:Open Source License

@Override
protected void fillCoolBar(ICoolBarManager coolBar) {
    IToolBarManager toolbar = new ToolBarManager(SWT.FLAT | SWT.RIGHT);
    coolBar.add(new ToolBarContributionItem(toolbar, "main")); //$NON-NLS-1$
    toolbar.add(saveAction);//from w  ww  . j  a v a 2s  . co m
    toolbar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
    toolbar.add(new GroupMarker("mp3m.test"));
}

From source file:com.siteview.mde.internal.ui.editor.feature.RequiresSection.java

License:Open Source License

protected void fillContextMenu(IMenuManager manager) {
    IStructuredSelection selection = (StructuredSelection) fPluginViewer.getSelection();
    if (!selection.isEmpty()) {
        manager.add(fDeleteAction);//from   ww w  .j a  v a2  s.c om
        manager.add(new Separator());
    }
    getPage().getMDEEditor().getContributor().contextMenuAboutToShow(manager);
    manager.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
}

From source file:com.siteview.mde.internal.ui.editor.monitor.RequiresSection.java

License:Open Source License

protected void fillContextMenu(IMenuManager manager) {
    ISelection selection = fImportViewer.getSelection();
    manager.add(fAddAction);/*from www  .  j a  v  a2 s.com*/
    if (!selection.isEmpty()) {
        manager.add(fOpenAction);
    }
    manager.add(new Separator());
    getPage().contextMenuAboutToShow(manager);

    if (!selection.isEmpty())
        manager.add(fRemoveAction);
    getPage().getMDEEditor().getContributor().contextMenuAboutToShow(manager);
    manager.add(new Separator());

    MonitorSearchActionGroup actionGroup = new MonitorSearchActionGroup();
    actionGroup.setContext(new ActionContext(selection));
    actionGroup.fillContextMenu(manager);
    if (((IModel) getPage().getModel()).getUnderlyingResource() != null) {
        manager.add(new UnusedDependenciesAction((IMonitorModelBase) getPage().getModel(), false));
    }
    if (fPropertiesAction != null && !fImportViewer.getSelection().isEmpty()) {
        manager.add(new Separator());
        manager.add(fPropertiesAction);
    }
    manager.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
}