List of usage examples for org.eclipse.jface.action ToolBarContributionItem ToolBarContributionItem
public ToolBarContributionItem(IToolBarManager toolBarManager, String id)
From source file:at.rc.tacos.client.ApplicationActionBarAdvisor.java
License:Open Source License
/** * Called to fill the cool bar with the main toolbars for the window. *//*from w ww . ja v a 2 s . c o m*/ @Override protected void fillCoolBar(ICoolBarManager coolBar) { IToolBarManager toolbar = new ToolBarManager(SWT.FLAT | SWT.RIGHT); coolBar.add(new ToolBarContributionItem(toolbar, "main")); }
From source file:bilab.BilabActionBarAdvisor.java
License:Open Source License
@Override protected void fillCoolBar(final ICoolBarManager coolBar) { // IToolBarManager toolbar = new ToolBarManager(SWT.FLAT | SWT.RIGHT); // coolBar.add(new ToolBarContributionItem(toolbar, "main")); // toolbar.add(openViewAction); // toolbar.add(messagePopupAction); // Set up the context Menu final IMenuManager popUpMenu = new MenuManager(); popUpMenu.add(new ActionContributionItem(lockToolBarAction)); popUpMenu.add(new ActionContributionItem(editActionSetAction)); coolBar.setContextMenuManager(popUpMenu); coolBar.add(new GroupMarker(IIDEActionConstants.GROUP_FILE)); { // File Group final IToolBarManager fileToolBar = new ToolBarManager(coolBar.getStyle()); fileToolBar.add(new Separator(IWorkbenchActionConstants.NEW_GROUP)); fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.NEW_EXT)); fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP)); fileToolBar.add(saveAction);//from w w w. j a va 2s . c o m fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.SAVE_EXT)); fileToolBar.add(printAction); fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.PRINT_EXT)); fileToolBar.add(new Separator(IWorkbenchActionConstants.BUILD_GROUP)); fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.BUILD_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(IIDEActionConstants.GROUP_NAV)); { // Navigate group final 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)); }
From source file:com.archimatetool.editor.actions.ArchiActionBarAdvisor.java
License:Open Source License
@Override protected void fillCoolBar(ICoolBarManager coolBarManager) { IToolBarManager toolBarFile = new ToolBarManager(SWT.FLAT); coolBarManager.add(new ToolBarContributionItem(toolBarFile, "toolbar_file")); //$NON-NLS-1$ toolBarFile.add(new GroupMarker("start")); //$NON-NLS-1$ toolBarFile.add(fActionOpenModel);/*from www . j a va 2 s. com*/ toolBarFile.add(fActionSave); toolBarFile.add(new GroupMarker("end")); //$NON-NLS-1$ IToolBarManager toolBarEdit = new ToolBarManager(SWT.FLAT); coolBarManager.add(new ToolBarContributionItem(toolBarEdit, "toolbar_edit")); //$NON-NLS-1$ toolBarEdit.add(new GroupMarker("start")); //$NON-NLS-1$ toolBarEdit.add(fActionUndo); toolBarEdit.add(fActionRedo); toolBarEdit.add(new Separator()); toolBarEdit.add(fActionCut); toolBarEdit.add(fActionCopy); toolBarEdit.add(fActionPaste); toolBarEdit.add(fActionDelete); toolBarEdit.add(new GroupMarker("end")); //$NON-NLS-1$ IToolBarManager toolBarViews = new ToolBarManager(SWT.FLAT); coolBarManager.add(new ToolBarContributionItem(toolBarViews, "toolbar_views")); //$NON-NLS-1$ toolBarViews.add(new GroupMarker("start")); //$NON-NLS-1$ toolBarViews.add(fShowModelsView); toolBarViews.add(fShowPropertiesView); toolBarViews.add(fShowOutlineView); toolBarViews.add(fShowNavigatorView); toolBarViews.add(fShowPaletteView); toolBarViews.add(new GroupMarker("append")); //$NON-NLS-1$ toolBarViews.add(new GroupMarker("end")); //$NON-NLS-1$ toolBarViews.add(new Separator()); // If System Property to VM arguments is "-Dshowheap=true" then Show Heap Widget if ("true".equals(System.getProperty("showheap"))) { //$NON-NLS-1$ //$NON-NLS-2$ IToolBarManager toolBarTools = new ToolBarManager(SWT.FLAT); toolBarTools.add(new HeapStatusWidgetToolBarContributionItem()); coolBarManager.add(new ToolBarContributionItem(toolBarTools, "toolbar_tools")); //$NON-NLS-1$ } }
From source file:com.bsiag.smartfield.ui.swt.application.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, "org.eclipse.ui.main.toolbar")); }
From source file:com.centurylink.mdw.plugin.rcp.MdwActionBarAdvisor.java
License:Apache License
@Override protected void fillCoolBar(ICoolBarManager coolBar) { IToolBarManager toolbar = new ToolBarManager(SWT.FLAT | SWT.RIGHT); coolBar.add(new ToolBarContributionItem(toolbar, "mdwMain")); toolbar.add(newAction);// w w w.j a va 2s . com toolbar.add(saveAction); }
From source file:com.hangum.tadpole.application.start.ApplicationActionBarAdvisor.java
License:Open Source License
protected void fillCoolBar(ICoolBarManager coolBar) { IToolBarManager toolbar = new ToolBarManager(SWT.FLAT | SWT.RIGHT); coolBar.add(new ToolBarContributionItem(toolbar, "main")); // if(PermissionChecker.isDBAShow(SessionManager.getRepresentRole())) { toolbar.add(connectAction);/*from www .j a v a 2s. c o m*/ toolbar.add(new Separator()); // } toolbar.add(saveAction); toolbar.add(saveAsAction); toolbar.add(new Separator()); toolbar.add(queryOpenAction); toolbar.add(dbRelationOpenAction); toolbar.add(new Separator()); toolbar.add(deleteResourceAction); toolbar.add(new Separator()); if (PermissionChecker.isAdmin(SessionManager.getRepresentRole())) { toolbar.add(sendMessageAction); toolbar.add(new Separator()); } // if(PermissionChecker.isShow(SessionManager.getRepresentRole())) { toolbar.add(userPermissionAction); toolbar.add(new Separator()); // } toolbar.add(executedSQLAction); toolbar.add(new Separator()); toolbar.add(scheduleAction); toolbar.add(new Separator()); toolbar.add(schemaHistoryAction); toolbar.add(new Separator()); // if(PermissionChecker.isShow(SessionManager.getRepresentRole())) { toolbar.add(transactionConnectionAction); toolbar.add(new Separator()); // } toolbar.add(resourceManageAction); toolbar.add(new Separator()); toolbar.add(preferenceAction); toolbar.add(new Separator()); toolbar.add(bugIssueAction); toolbar.add(aboutAction); toolbar.add(new Separator()); toolbar.add(exitAction); }
From source file:com.idega.app.eplatform.BrowserActionBarAdvisor.java
License:Open Source License
protected void fillCoolBar(ICoolBarManager coolBar) { IToolBarManager toolBar = new ToolBarManager(SWT.FLAT | SWT.RIGHT); coolBar.add(new ToolBarContributionItem(toolBar, "standard")); //$NON-NLS-1$ // For the Back and Forward actions, force their text to be shown on the toolbar, // not just their image. For the remaining actions, the ActionContributionItem // is created implicitly with the default presentation mode. ActionContributionItem backCI = new ActionContributionItem(backAction); backCI.setMode(ActionContributionItem.MODE_FORCE_TEXT); toolBar.add(backCI);//from ww w .j av a 2s . c o m ActionContributionItem forwardCI = new ActionContributionItem(forwardAction); forwardCI.setMode(ActionContributionItem.MODE_FORCE_TEXT); toolBar.add(forwardCI); toolBar.add(stopAction); toolBar.add(refreshAction); toolBar.add(openinbrowserAction); }
From source file:com.maccasoft.ui.internal.application.ApplicationActionBarAdvisor.java
License:Open Source License
@Override protected void fillCoolBar(ICoolBarManager coolBar) { coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_FILE)); {//from w w w . j a va 2s . c om IToolBarManager fileToolBar = new ToolBarManager(SWT.FLAT); fileToolBar.add(new Separator(IWorkbenchActionConstants.NEW_GROUP)); fileToolBar.add(newWizardDropDownAction); fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.NEW_EXT)); fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP)); fileToolBar.add(saveAction); fileToolBar.add(saveAllAction); fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.SAVE_EXT)); fileToolBar.add(printAction); 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("group.nav")); coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_EDITOR)); coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_HELP)); { // Help group IToolBarManager helpToolBar = new ToolBarManager(SWT.FLAT); 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:com.netxforge.netxstudio.screens.app.ScreensActionBarAdvisor.java
License:Open Source License
@Override protected void fillCoolBar(ICoolBarManager coolBar) { // Example on how to add a ToolBarManager, via a contribution item to // the coolbar. coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_FILE)); {//from ww w . java 2 s. c om ToolBarManager navToolBar = new ToolBarManager(SWT.FLAT); navToolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_APP)); navToolBar.add(saveAction); ToolBarContributionItem tbci = new ToolBarContributionItem(navToolBar, IWorkbenchActionConstants.TOOLBAR_FILE); coolBar.add(tbci); } }
From source file:com.nextep.designer.TextEditorActionBarAdvisor.java
License:Open Source License
protected void fillCoolBar(ICoolBarManager cbManager) { cbManager.add(new GroupMarker("group.file")); //$NON-NLS-1$ { // File Group IToolBarManager fileToolBar = new ToolBarManager(cbManager.getStyle()); fileToolBar.add(new Separator(IWorkbenchActionConstants.NEW_GROUP)); fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.OPEN_EXT)); fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP)); fileToolBar.add(getAction(ActionFactory.SAVE.getId())); fileToolBar.add(getAction(ActionFactory.PRINT.getId())); fileToolBar.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); // Add to the cool bar manager cbManager.add(new ToolBarContributionItem(fileToolBar, IWorkbenchActionConstants.TOOLBAR_FILE)); }/* w w w.jav a 2 s .c o m*/ cbManager.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); cbManager.add(new GroupMarker(IWorkbenchActionConstants.GROUP_EDITOR)); }