List of usage examples for org.eclipse.jface.action GroupMarker GroupMarker
public GroupMarker(String groupName)
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)); }