List of usage examples for org.eclipse.jface.action GroupMarker GroupMarker
public GroupMarker(String groupName)
From source file:org.eclipse.birt.chart.examples.view.ChartExamplesView.java
License:Open Source License
public void createPartControl(Composite parent) { ChartUIUtil.bindHelp(parent, ChartHelpContextIds.VIEW_CHART_EXAMPLE); instance = new ChartExamples(parent); final IActionBars actionBars = getViewSite().getActionBars(); IToolBarManager toolbarManager = actionBars.getToolBarManager(); Tools tools[] = ChartExamples.tools; String group = tools[0].group; toolbarManager.add(new GroupMarker(group)); for (int i = 0; i < tools.length; i++) { Tools tool = tools[i];/*from w ww . ja va 2s . com*/ if (!tool.group.equals(group)) { toolbarManager.add(new Separator()); toolbarManager.add(new GroupMarker(tool.group)); } group = tool.group; toolbarManager.appendToGroup(group, initActions(tool, parent)); } actionBars.updateActionBars(); }
From source file:org.eclipse.birt.report.designer.ui.internal.rcp.DesignerActionBarAdvisor.java
License:Open Source License
/** * Fills the coolbar with the workbench actions. *//* w w w. jav a 2 s . com*/ protected void fillCoolBar(ICoolBarManager coolBar) { { // Set up the context Menu IMenuManager popUpMenu = new MenuManager(); popUpMenu.add(new ActionContributionItem(lockToolBarAction)); coolBar.setContextMenuManager(popUpMenu); } coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_FILE)); { // File Group IToolBarManager fileToolBar = new ToolBarManager(coolBar.getStyle()); fileToolBar.add(new NewWizardDropDownAction(window)); // fileToolBar.add( newReportAction ); // fileToolBar.add( newLibraryAction ); // fileToolBar.add( newReportTemplateAction ); fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.NEW_EXT)); fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP)); fileToolBar.add(saveAction); fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.SAVE_EXT)); fileToolBar.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); // Add to the cool bar manager coolBar.add(new ToolBarContributionItem(fileToolBar, IWorkbenchActionConstants.TOOLBAR_FILE)); } coolBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); // coolBar.add( new GroupMarker( IWorkbenchConstants.GROUP_NAV ) ); { // Navigate group IToolBarManager navToolBar = new ToolBarManager(coolBar.getStyle()); navToolBar.add(new Separator(IWorkbenchActionConstants.HISTORY_GROUP)); navToolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_APP)); navToolBar.add(backwardHistoryAction); navToolBar.add(forwardHistoryAction); navToolBar.add(new Separator(IWorkbenchActionConstants.PIN_GROUP)); navToolBar.add(pinEditorContributionItem); // Add to the cool bar manager coolBar.add(new ToolBarContributionItem(navToolBar, IWorkbenchActionConstants.TOOLBAR_NAVIGATE)); } coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_EDITOR)); coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_HELP)); { // Help group IToolBarManager helpToolBar = new ToolBarManager(coolBar.getStyle()); helpToolBar.add(new Separator(IWorkbenchActionConstants.GROUP_HELP)); // Add the group for applications to contribute helpToolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_APP)); // Add to the cool bar manager coolBar.add(new ToolBarContributionItem(helpToolBar, IWorkbenchActionConstants.TOOLBAR_HELP)); } }
From source file:org.eclipse.birt.report.designer.ui.internal.rcp.DesignerActionBarAdvisor.java
License:Open Source License
/** * Creates and returns the File menu.//from ww w .j a va 2s . c om */ private MenuManager createFileMenu() { MenuManager menu = new MenuManager(DesignerWorkbenchMessages.Workbench_file, IWorkbenchActionConstants.M_FILE); MenuManager newMenu = new MenuManager(DesignerWorkbenchMessages.Workbench_new, ActionFactory.NEW.getId()); newMenu.add(newReportAction); newMenu.add(newLibraryAction); newMenu.add(newReportTemplateAction); for (int i = 0; i < newActions.length; i++) { newMenu.add(newActions[i]); } menu.add(newMenu); menu.add(openFileAction); menu.add(new Separator()); menu.add(closeAction); menu.add(closeAllAction); menu.add(new GroupMarker(IWorkbenchActionConstants.CLOSE_EXT)); menu.add(new Separator()); menu.add(saveAction); menu.add(saveAsAction); menu.add(saveAllAction); menu.add(new GroupMarker(IWorkbenchActionConstants.SAVE_EXT)); menu.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); menu.add(ContributionItemFactory.REOPEN_EDITORS.create(getWindow())); menu.add(new GroupMarker(IWorkbenchActionConstants.MRU)); menu.add(new Separator()); menu.add(quitAction); menu.add(new GroupMarker(IWorkbenchActionConstants.FILE_END)); return menu; }
From source file:org.eclipse.birt.report.designer.ui.internal.rcp.DesignerActionBarAdvisor.java
License:Open Source License
/** * Creates and returns the Edit menu./* w w w.j a v a2 s . c o m*/ */ private MenuManager createEditMenu() { MenuManager menu = new MenuManager(DesignerWorkbenchMessages.Workbench_edit, IWorkbenchActionConstants.M_EDIT); menu.add(new GroupMarker(IWorkbenchActionConstants.EDIT_START)); menu.add(undoAction); menu.add(redoAction); menu.add(new GroupMarker(IWorkbenchActionConstants.UNDO_EXT)); menu.add(new Separator()); menu.add(cutAction); menu.add(copyAction); menu.add(pasteAction); menu.add(new GroupMarker(IWorkbenchActionConstants.CUT_EXT)); menu.add(new Separator()); menu.add(deleteAction); menu.add(selectAllAction); menu.add(new Separator()); menu.add(findAction); menu.add(new GroupMarker(IWorkbenchActionConstants.FIND_EXT)); menu.add(new Separator()); menu.add(new GroupMarker(IWorkbenchActionConstants.EDIT_END)); menu.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); return menu; }
From source file:org.eclipse.birt.report.designer.ui.internal.rcp.DesignerActionBarAdvisor.java
License:Open Source License
/** * Creates and returns the Help menu./*from w w w . j a v a2 s. c om*/ */ private MenuManager createHelpMenu() { MenuManager menu = new MenuManager(DesignerWorkbenchMessages.Workbench_help, IWorkbenchActionConstants.M_HELP); // See if a welcome or introduction page is specified if (introAction != null) menu.add(introAction); // else if ( quickStartAction != null ) // menu.add( quickStartAction ); menu.add(helpContentsAction); // if ( tipsAndTricksAction != null ) // menu.add( tipsAndTricksAction ); menu.add(new GroupMarker("group.tutorials")); //$NON-NLS-1$ menu.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); menu.add(new Separator("group.about")); //$NON-NLS-1$ menu.add(aboutAction); menu.add(new GroupMarker("group.about.ext")); //$NON-NLS-1$ return menu; }
From source file:org.eclipse.buildship.ui.taskview.UiContributionManager.java
License:Open Source License
private void fillToolbar() { IToolBarManager manager = this.taskView.getViewSite().getActionBars().getToolBarManager(); manager.add(new GroupMarker(TASK_MISC_GROUP)); manager.appendToGroup(TASK_MISC_GROUP, new RefreshViewAction(UiPluginConstants.REFRESH_TASKVIEW_COMMAND_ID)); manager.appendToGroup(TASK_MISC_GROUP, new ToggleLinkToSelectionAction(this.taskView)); manager.add(new Separator(TASK_FILTERING_GROUP)); manager.appendToGroup(TASK_FILTERING_GROUP, new FilterTaskSelectorsAction(this.taskView)); manager.appendToGroup(TASK_FILTERING_GROUP, new FilterProjectTasksAction(this.taskView)); manager.appendToGroup(TASK_FILTERING_GROUP, new FilterPrivateTasksAction(this.taskView)); manager.add(new Separator(TASK_SORTING_GROUP)); manager.appendToGroup(TASK_SORTING_GROUP, new SortTasksByTypeAction(this.taskView)); manager.appendToGroup(TASK_SORTING_GROUP, new SortTasksByVisibilityAction(this.taskView)); }
From source file:org.eclipse.buildship.ui.view.task.UiContributionManager.java
License:Open Source License
private void populateToolBar() { IToolBarManager manager = this.taskView.getViewSite().getActionBars().getToolBarManager(); manager.add(new GroupMarker(TOOLBAR_TREE_GROUP)); manager.appendToGroup(TOOLBAR_TREE_GROUP, new ExpandTreeNodesAction(this.taskView.getTreeViewer())); manager.appendToGroup(TOOLBAR_TREE_GROUP, new CollapseTreeNodesAction(this.taskView.getTreeViewer())); manager.appendToGroup(TOOLBAR_TREE_GROUP, new ShowFilterAction(this.taskView.getFilteredTree())); manager.appendToGroup(TOOLBAR_TREE_GROUP, new Separator()); manager.add(new GroupMarker(TOOLBAR_MISC_GROUP)); manager.appendToGroup(TOOLBAR_MISC_GROUP, new RefreshViewAction(UiPluginConstants.REFRESH_TASKVIEW_COMMAND_ID)); manager.appendToGroup(TOOLBAR_MISC_GROUP, new ToggleLinkToSelectionAction(this.taskView)); }
From source file:org.eclipse.cdt.debug.application.ApplicationActionBarAdvisor.java
License:Open Source License
@Override protected void fillMenuBar(IMenuManager menuBar) { menuBar.add(createFileMenu());/* w w w.j a v a2 s . c o m*/ menuBar.add(createEditMenu()); menuBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); menuBar.add(createWindowMenu()); menuBar.add(createHelpMenu()); }
From source file:org.eclipse.cdt.debug.application.ApplicationActionBarAdvisor.java
License:Open Source License
/** * Creates and returns the File menu./*from w w w. ja v a 2 s . c o m*/ */ private MenuManager createFileMenu() { MenuManager menu = new MenuManager(Messages.FileMenuName, IWorkbenchActionConstants.M_FILE); menu.add(new GroupMarker(IWorkbenchActionConstants.FILE_START)); ActionContributionItem newExecutableItem = new ActionContributionItem(newExecutableAction); menu.add(newExecutableItem); ActionContributionItem remoteExecutableItem = new ActionContributionItem(remoteExecutableAction); menu.add(remoteExecutableItem); ActionContributionItem attachExecutableItem = new ActionContributionItem(attachExecutableAction); menu.add(attachExecutableItem); ActionContributionItem corefileItem = new ActionContributionItem(corefileAction); menu.add(corefileItem); menu.add(new Separator()); // This is to make sure "Open File" gets added before Exit menu.add(new GroupMarker(IWorkbenchActionConstants.NEW_EXT)); ActionContributionItem refreshExecutableItem = new ActionContributionItem(refreshAction); menu.add(refreshExecutableItem); // This is to make sure "Convert line delimiters" gets added before Exit menu.add(new GroupMarker(IWorkbenchActionConstants.SAVE_EXT)); // If we're on OS X we shouldn't show this command in the File menu. It // should be invisible to the user. However, we should not remove it - // the carbon UI code will do a search through our menu structure // looking for it when Cmd-Q is invoked (or Quit is chosen from the // application menu. ActionContributionItem quitItem = new ActionContributionItem(quitAction); quitItem.setVisible(!Util.isMac()); menu.add(new Separator()); menu.add(quitItem); menu.add(new GroupMarker(IWorkbenchActionConstants.FILE_END)); return menu; }
From source file:org.eclipse.cdt.debug.application.ApplicationActionBarAdvisor.java
License:Open Source License
/** * Creates and returns the Edit menu./*from w w w. j a va 2 s .c om*/ */ private MenuManager createEditMenu() { MenuManager menu = new MenuManager(Messages.EditMenuName, IWorkbenchActionConstants.M_EDIT); menu.add(new GroupMarker(IWorkbenchActionConstants.EDIT_START)); menu.add(undoAction); menu.add(redoAction); menu.add(new GroupMarker(IWorkbenchActionConstants.UNDO_EXT)); menu.add(new Separator()); menu.add(getCutItem()); menu.add(getCopyItem()); menu.add(getPasteItem()); menu.add(new GroupMarker(IWorkbenchActionConstants.CUT_EXT)); menu.add(new Separator()); menu.add(getDeleteItem()); menu.add(getSelectAllItem()); menu.add(new Separator()); menu.add(getFindItem()); menu.add(new GroupMarker(IWorkbenchActionConstants.FIND_EXT)); menu.add(new Separator()); menu.add(getBookmarkItem()); menu.add(getTaskItem()); menu.add(new GroupMarker(IWorkbenchActionConstants.ADD_EXT)); menu.add(new GroupMarker(IWorkbenchActionConstants.EDIT_END)); menu.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); return menu; }