List of usage examples for org.eclipse.jface.action GroupMarker GroupMarker
public GroupMarker(String groupName)
From source file:com.nokia.s60ct.gui.ApplicationActionBarAdvisor.java
License:Open Source License
protected IMenuManager createToolsMenu(IWorkbenchWindow window) { IMenuManager menu = new MenuManager(getString("_UI_Menu_Tools_label"), "Tools"); menu.add(new GroupMarker("Generate")); menu.add(new Separator()); menu.add(new GroupMarker("Validation")); return menu;/*from www . jav a 2 s .c om*/ }
From source file:com.nokia.s60ct.gui.ApplicationActionBarAdvisor.java
License:Open Source License
protected IMenuManager createCustomFileMenu(IWorkbenchWindow window) { IMenuManager menu = new MenuManager(getString("_UI_Menu_File_label"), "CustomFile"); //if the ID is "File" we automatically get the "Open File..." menu item IMenuManager newMenu = new MenuManager(getString("_UI_Menu_New_label"), "New"); newMenu.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); IMenuManager openMenu = new MenuManager(getString("_UI_Menu_Open_label"), "Open"); openMenu.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); openMenu.add(new Separator("impl")); //add New//from w ww . java 2 s . com menu.add(newMenu); menu.add(new Separator()); //add Open menu.add(openMenu); menu.add(new Separator()); addToMenuAndRegister(menu, ActionFactory.CLOSE.create(window)); addToMenuAndRegister(menu, ActionFactory.CLOSE_ALL.create(window)); menu.add(new Separator()); addToMenuAndRegister(menu, save); addToMenuAndRegister(menu, saveAs); addToMenuAndRegister(menu, saveAll); menu.add(new Separator()); menu.add(new GroupMarker("ImportExport")); menu.add(new Separator()); addToMenuAndRegister(menu, ActionFactory.QUIT.create(window)); return menu; }
From source file:com.nokia.s60ct.gui.ApplicationActionBarAdvisor.java
License:Open Source License
protected IMenuManager createEditMenu(IWorkbenchWindow window) { IMenuManager menu = new MenuManager(getString("_UI_Menu_Edit_label"), IWorkbenchActionConstants.M_EDIT); menu.add(new GroupMarker(IWorkbenchActionConstants.EDIT_START)); //addToMenuAndRegister(menu, copy); //addToMenuAndRegister(menu, paste); //menu.add(new Separator()); //addToMenuAndRegister(menu, find); menu.add(new GroupMarker(IWorkbenchActionConstants.EDIT_END)); menu.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); return menu;/*from w w w.j a v a2 s. c om*/ }
From source file:com.nokia.s60ct.gui.editors.ConfigurationBrowser.java
License:Open Source License
protected void fillContextMenu(IMenuManager menuManager) { IMenuManager newMenu = new MenuManager("New", getString("_UI_Popup_Group_New")); newMenu.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); menuManager.add(new Separator()); menuManager.add(newMenu);/*from ww w . ja va 2 s. c om*/ menuManager.add(new Separator()); menuManager.add(new GroupMarker(getString("_UI_Popup_Group_Edit"))); }
From source file:com.nokia.tools.s60.editor.ScreenEditorContextMenuProvider.java
License:Open Source License
@Override public void buildContextMenu(IMenuManager menu) { super.buildContextMenu(menu); Separator spr = new Separator(); IAction action = getActionRegistry().getAction(PasteContentDataAction.ID); if (action != null && action.isEnabled()) menu.insertAfter(ActionFactory.PASTE.getId(), action); action = getActionRegistry().getAction(IDEActionFactory.BOOKMARK.getId()); if (action != null && action.isEnabled()) { action.setImageDescriptor(S60WorkspacePlugin.getImageDescriptor("icons/etool16/bkmrk_nav.gif")); spr = _addOrNot(menu, action, spr); }//ww w . j a va 2 s. com action = getActionRegistry().getAction(IDEActionFactory.ADD_TASK.getId()); if (action != null && action.isEnabled()) { action.setImageDescriptor(S60WorkspacePlugin.getImageDescriptor("icons/etool16/addtsk_tsk.gif")); spr = _addOrNot(menu, action, spr); } spr = new Separator(); action = getActionRegistry().getAction(BrowseForFileAction.ID); spr = _addOrNot(menu, action, spr); spr = new Separator(); action = getActionRegistry().getAction(EditImageInBitmapEditorAction.ID); spr = _addOrNot(menu, action, spr); action = getActionRegistry().getAction(ConvertAndEditSVGInBitmapEditorAction.ID); spr = _addOrNot(menu, action, spr); action = getActionRegistry().getAction(EditInSystemEditorAction.ID); spr = _addOrNot(menu, action, spr); action = getActionRegistry().getAction(EditImageInSVGEditorAction.ID); spr = _addOrNot(menu, action, spr); spr = new Separator(); // mask actions action = getActionRegistry().getAction(EditMaskAction.ID); spr = _addOrNot(menu, action, spr); action = getActionRegistry().getAction(EditMaskAction2.ID); spr = _addOrNot(menu, action, spr); /* clear image action */ action = getActionRegistry().getAction(ClearImageEditorAction.ID); _addOrNot(menu, action, new Separator()); /* convert to 9-1-piece bitmap */ spr = new Separator(); action = getActionRegistry().getAction(NinePieceConvertAction.ID_SINGLE); spr = _addOrNot(menu, action, spr); action = getActionRegistry().getAction(NinePieceConvertAction.ID_NINE); spr = _addOrNot(menu, action, spr); //Support for 11 Pic spr = new Separator(); action = getActionRegistry().getAction(ElevenPieceConvertAction.ID_SINGLE); spr = _addOrNot(menu, action, spr); action = getActionRegistry().getAction(ElevenPieceConvertAction.ID_ELEVEN); spr = _addOrNot(menu, action, spr); // stretch mode for bitmaps: SetStretchModeDDown ddown = new SetStretchModeDDown(null, getViewer(), getViewer().getEditDomain().getCommandStack()); if (ddown.isEnabled()) { menu.add(new Separator()); menu.add(ddown); } action = getActionRegistry().getAction(OpenGraphicsEditorAction.ID); _addOrNot(menu, action, new Separator()); action = getActionRegistry().getAction(SetColorAction.ID); _addOrNot(menu, action, new Separator()); HideableMenuManager showInSubmenu = new HideableMenuManager(Messages.showinActionTitle); String[] ids = ShowInContributionResolver.INSTANCE.getDeclaredActionIds(); for (String element : ids) { if (element == null) continue; action = getActionRegistry().getAction(element); if (action != null && action.isEnabled()) { showInSubmenu.add(action); } } if (showInSubmenu.isEnabled()) { menu.add(new Separator()); menu.add(showInSubmenu); } // update paste action ((UpdateAction) getActionRegistry().getAction(PasteImageAction.ID)).update(); for (IEmbeddedEditorContributor contributor : contributors) { contributor.contributeContextMenu(getActionRegistry(), menu); } spr = new Separator(); action = getActionRegistry().getAction(PlaySelectionAction.ID); spr = _addOrNot(menu, action, spr); action = getActionRegistry().getAction(PlayAllAction.ID); spr = _addOrNot(menu, action, spr); action = getActionRegistry().getAction(PausePlayingAction.ID); spr = _addOrNot(menu, action, spr); action = getActionRegistry().getAction(StopPlayingAction.ID); spr = _addOrNot(menu, action, spr); // group for contributions menu.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); menu.add(new Separator()); //WorkbenchPart activePart = (WorkbenchPart) PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActivePart(); ContributedActionsResolver.getInstance().contributeActions(menu, "editor", getActionRegistry()); }
From source file:com.nokia.tools.s60.ide.ContributedActionsResolver.java
License:Open Source License
/** * Method adds to menu group action.//w ww .j a v a 2s . co m * * @param manager * where should be action added. * @param groupName * @param menu */ private void createGroup(MenuManager manager, String groupName, IContributionItem menu) { IContributionItem find = manager.find(groupName); if (find == null || !(find instanceof GroupMarker)) { // manager.f // menu. // new MenuItem(menu,SWT.SEPARATOR); manager.add(new GroupMarker(groupName)); } manager.appendToGroup(groupName, menu); }
From source file:com.nokia.tools.s60.ide.ContributedActionsResolver.java
License:Open Source License
/** * Method adds to menu group action.//w w w .jav a2s . c o m * * @param manager * where should be action added. * @param groupName * @param action */ private void createGroup(IContributionManager manager, String groupName, IAction action) { IContributionItem find = manager.find(groupName); if (find == null || !(find instanceof GroupMarker)) { manager.add(new GroupMarker(groupName)); } manager.appendToGroup(groupName, action); }
From source file:com.nokia.tools.variant.carbidev.ApplicationActionBarAdvisor.java
License:Open Source License
private MenuManager createEditMenu() { MenuManager editMenu = new MenuManager("&Edit", "rcpEdit"); editMenu.add(undoAction);//from w w w .ja va 2 s . c o m editMenu.add(redoAction); editMenu.add(new Separator()); editMenu.add(cutAction); editMenu.add(copyAction); editMenu.add(pasteAction); editMenu.add(deleteAction); editMenu.add(new Separator()); editMenu.add(selectAllAction); editMenu.add(deselectAllAction); editMenu.add(hideSelectedSettingsAction); editMenu.add(resetToDefaultAction); editMenu.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); editMenu.add(new Separator()); editMenu.add(new GroupMarker(IWorkbenchActionConstants.EDIT_END)); return editMenu; }
From source file:com.nokia.tools.variant.carbidev.ApplicationActionBarAdvisor.java
License:Open Source License
private MenuManager createViewMenu() { MenuManager viewMenu = new MenuManager("&View", "rcpView"); viewMenu.add(new GroupMarker("views")); viewMenu.add(new Separator()); viewMenu.add(new GroupMarker("errorview")); viewMenu.add(new GroupMarker("notesview")); viewMenu.add(new GroupMarker("changesview")); viewMenu.add(new GroupMarker("searchresultview")); viewMenu.add(new Separator()); toolbarAction.setText("Toolbar"); toolbarAction.setToolTipText("Displays / hides Toolbar"); toolbarAction.setChecked(true);/*from w w w. j a va 2s .c o m*/ viewMenu.add(toolbarAction); viewMenu.add(new GroupMarker("bars")); viewMenu.add(new Separator()); resetPerspectiveAction.setText("Reset Layout"); resetPerspectiveAction.setImageDescriptor(Activator.getImageDescriptor("icons/carbide_v_16x16.png")); viewMenu.add(resetPerspectiveAction); viewMenu.add(new Separator()); viewMenu.add(new GroupMarker(IWorkbenchActionConstants.WINDOW_EXT)); return viewMenu; }
From source file:com.nokia.tools.variant.carbidev.ApplicationActionBarAdvisor.java
License:Open Source License
private MenuManager createHelpMenu() { MenuManager helpMenu = new MenuManager("&Help", "rcpHelp"); helpMenu.add(helpAction);/*from w w w .j a va 2 s . c o m*/ helpMenu.add(new Separator()); helpMenu.add(new GroupMarker(IWorkbenchActionConstants.HELP_START)); helpMenu.add(new Separator()); helpMenu.add(new GroupMarker("middlepart")); helpMenu.add(new Separator()); helpMenu.add(aboutAction); helpMenu.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); return helpMenu; }