List of usage examples for org.eclipse.jface.action IToolBarManager add
void add(IAction action);
From source file:com.laex.cg2d.screeneditor.views.LayersViewPart.java
License:Open Source License
/** * Initialize the toolbar.//from w ww . ja v a2 s. com */ private void initializeToolBar() { IToolBarManager toolbarManager = getViewSite().getActionBars().getToolBarManager(); toolbarManager.add(new Separator()); toolbarManager.add(visibilityAction); toolbarManager.add(lockAction); toolbarManager.add(addAction); toolbarManager.add(removeAction); toolbarManager.add(removeAllAction); toolbarManager.add(upAction); toolbarManager.add(downAction); toolbarManager.update(true); }
From source file:com.liferay.ide.layouttpl.ui.editor.LayoutTplEditorActionBarContributor.java
License:Open Source License
/** * Add actions to the given toolbar.//from w w w.j a v a2 s . c om * * @see org.eclipse.ui.part.EditorActionBarContributor#contributeToToolBar(org.eclipse.jface.action.IToolBarManager) */ public void contributeToToolBar(IToolBarManager toolBarManager) { toolBarManager.add(getAction(ActionFactory.UNDO.getId())); toolBarManager.add(getAction(ActionFactory.REDO.getId())); }
From source file:com.liferay.ide.project.ui.migration.MigrationView.java
License:Open Source License
private void contributeToActionBars() { final IActionBars bars = getViewSite().getActionBars(); final IToolBarManager manager = bars.getToolBarManager(); final IAction migrateAction = new RunMigrationToolAction("Run Migration Tool", getViewSite().getShell()); final IAction expandAllAction = new ExpandAllAction("Expand All", this); manager.add(migrateAction); manager.add(expandAllAction);/* w w w. ja va 2 s . c o m*/ }
From source file:com.liferay.ide.project.ui.upgrade.animated.UpgradeView.java
License:Open Source License
@Override public void createPartControl(Composite parent) { ScrolledComposite scrolledComposite = new ScrolledComposite(parent, SWT.DOUBLE_BUFFERED | SWT.H_SCROLL | SWT.V_SCROLL); scrolledComposite.setExpandHorizontal(true); scrolledComposite.setExpandVertical(true); Composite container = SWTUtil.createComposite(scrolledComposite, 1, 0, GridData.FILL_BOTH); GridLayout gridLayout = new GridLayout(1, false); gridLayout.marginWidth = 0;/*w w w . j a va 2 s. c om*/ gridLayout.marginTop = 0; gridLayout.marginHeight = 0; container.setLayout(gridLayout); Composite composite = new Composite(container, SWT.NONE); composite.setLayout(new GridLayout(1, true)); GridData grData = new GridData(GridData.FILL_BOTH); Color backgroundColor = composite.getDisplay().getSystemColor(SWT.COLOR_WIDGET_BACKGROUND); grData.grabExcessVerticalSpace = true; grData.grabExcessHorizontalSpace = true; composite.setLayoutData(grData); composite.setBackground(backgroundColor); final GearControl gear = new GearControl(composite, SWT.NONE); GridData gridData = new GridData(GridData.FILL_HORIZONTAL); gridData.grabExcessHorizontalSpace = true; gridData.widthHint = 400; gridData.heightHint = 150; gear.setLayoutData(gridData); gear.setBackground(backgroundColor); StackLayout stackLayout = new StackLayout(); pagesSwitchControler = new Composite(composite, SWT.BORDER); pagesSwitchControler.setLayout(stackLayout); GridData containerData = new GridData(GridData.FILL_BOTH); containerData.grabExcessHorizontalSpace = true; containerData.grabExcessVerticalSpace = true; containerData.grabExcessHorizontalSpace = true; pagesSwitchControler.setLayoutData(containerData); int pageIndex = 0; Page welcomePage = new WelcomePage(pagesSwitchControler, SWT.NONE, dataModel); welcomePage.setIndex(pageIndex++); welcomePage.setTitle("Welcome"); welcomePage.setBackPage(false); welcomePage.addPageNavigateListener(gear); Page initConfigureProjectPage = new InitConfigureProjectPage(pagesSwitchControler, SWT.NONE, dataModel); initConfigureProjectPage.setIndex(pageIndex++); initConfigureProjectPage.setTitle("Select project(s) to upgrade"); initConfigureProjectPage.addPageNavigateListener(gear); initConfigureProjectPage.addPageValidationListener(gear); initConfigureProjectPage.setNextPage(false); Page upgradePomPage = new UpgradePomPage(pagesSwitchControler, SWT.NONE, dataModel); upgradePomPage.setIndex(pageIndex++); upgradePomPage.setTitle("Upgrade POM Files"); upgradePomPage.addPageValidationListener(gear); Page findBreakingChangesPage = new FindBreakingChangesPage(pagesSwitchControler, SWT.NONE, dataModel); findBreakingChangesPage.setIndex(pageIndex++); findBreakingChangesPage.setTitle("Find Breaking Changes"); Page descriptorsPage = new DescriptorsPage(pagesSwitchControler, SWT.NONE, dataModel); descriptorsPage.setIndex(pageIndex++); descriptorsPage.setTitle("Update Descriptor Files"); descriptorsPage.addPageValidationListener(gear); Page buildServicePage = new BuildServicePage(pagesSwitchControler, SWT.NONE, dataModel); buildServicePage.setIndex(pageIndex++); buildServicePage.setTitle("Build Services"); Page layoutTemplatePage = new LayoutTemplatePage(pagesSwitchControler, SWT.NONE, dataModel); layoutTemplatePage.setIndex(pageIndex++); layoutTemplatePage.setTitle("Layout Templates"); layoutTemplatePage.addPageValidationListener(gear); Page customJspPage = new CustomJspPage(pagesSwitchControler, SWT.NONE, dataModel); customJspPage.setIndex(pageIndex++); customJspPage.setTitle("Custom Jsp"); customJspPage.addPageValidationListener(gear); // Page extAndThemePage = new ExtAndThemePage( pagesSwitchControler, SWT.NONE, dataModel ); // extAndThemePage.setIndex( 7 ); // extAndThemePage.setTitle( "Ext and Theme" ); Page buildPage = new BuildPage(pagesSwitchControler, SWT.NONE, dataModel); buildPage.setIndex(pageIndex++); buildPage.setTitle("Build"); Page summaryPage = new SummaryPage(pagesSwitchControler, SWT.NONE, dataModel); summaryPage.setIndex(pageIndex++); summaryPage.setTitle("Summary"); summaryPage.setNextPage(false); summaryPage.addPageNavigateListener(gear); staticPageList.clear(); staticPageList.add(welcomePage); staticPageList.add(initConfigureProjectPage); staticPageList.add(upgradePomPage); staticPageList.add(findBreakingChangesPage); staticPageList.add(descriptorsPage); staticPageList.add(buildServicePage); staticPageList.add(layoutTemplatePage); staticPageList.add(customJspPage); // staticPageList.add( extAndThemePage ); staticPageList.add(buildPage); staticPageList.add(summaryPage); resetPages(); final NavigatorControl navigator = new NavigatorControl(composite, SWT.NONE); navigator.addPageNavigateListener(gear); navigator.addPageActionListener(gear); gear.addSelectionChangedListener(navigator); gear.addSelectionChangedListener(this); gear.addSelectionChangedListener((SelectionChangedListener) initConfigureProjectPage); gear.addSelectionChangedListener((SelectionChangedListener) descriptorsPage); gear.addSelectionChangedListener((SelectionChangedListener) upgradePomPage); gear.addSelectionChangedListener((SelectionChangedListener) layoutTemplatePage); gear.addSelectionChangedListener((SelectionChangedListener) summaryPage); GridData navData = new GridData(GridData.FILL_HORIZONTAL); navData.grabExcessHorizontalSpace = true; // navData.widthHint = 400; // navData.heightHint = 55; navigator.setLayoutData(navData); navigator.setBackground(backgroundColor); scrolledComposite.setContent(container); // scrolledComposite.setMinSize(container.computeSize(SWT.DEFAULT, 670)); setSelectPage(0); parent.addDisposeListener(new DisposeListener() { @Override public void widgetDisposed(DisposeEvent e) { int pageNum = getPageNumber(); for (int i = 0; i < pageNum; i++) { Page page = UpgradeView.getPage(i); String pageId = page.getPageId(); PageAction pageAction = page.getSelectedAction(); if (pageAction != null) { UpgradeSettingsUtil.storeProperty(pageId, pageAction.getPageActionName()); } } } }); final IToolBarManager mgr = getViewSite().getActionBars().getToolBarManager(); final IAction restart = new Action("Restart Upgrade", ImageDescriptor .createFromURL(ProjectUI.getDefault().getBundle().getEntry("icons/e16/restart.gif"))) { @Override public void run() { restartUpgradeTool(); } }; final IAction showAllPages = new Action("Show All Pages", ImageDescriptor .createFromURL(ProjectUI.getDefault().getBundle().getEntry("icons/e16/showall.gif"))) { @Override public void run() { Boolean openNewLiferayProjectWizard = MessageDialog.openQuestion(UIUtil.getActiveShell(), "Show All Pages", "If you fail to import projects, you can skip step 2 by " + "doing following steps:\n" + " 1.upgrade SDK 6.2 to SDK 7.0 manually\n" + " or use blade cli to create a Liferay workspace for your SDK\n" + " 2.import projects you want to upgrade into Eclipse workspace\n" + " 3.click \"yes\" to show all the steps"); if (openNewLiferayProjectWizard) { showAllPages(); } } }; mgr.add(restart); mgr.add(showAllPages); }
From source file:com.liferay.ide.project.ui.upgrade.UpgradeAssistantView.java
License:Open Source License
void contributeToActionBars() { IActionBars bars = getViewSite().getActionBars(); IToolBarManager tbmanager = bars.getToolBarManager(); _expandRestoreAction = new CheatSheetExpandRestoreAction(Messages.COLLAPSE_ALL_BUT_CURRENT_TOOLTIP, false, _viewer);//from ww w .jav a2s . c o m _copyAction = new Action("copy") { public void run() { _viewer.copy(); } }; _copyAction.setEnabled(false); tbmanager.add(_expandRestoreAction); bars.setGlobalActionHandler(ActionFactory.COPY.getId(), _copyAction); try { final Method setExpandRestoreAction = CheatSheetViewer.class.getDeclaredMethod("setExpandRestoreAction", CheatSheetExpandRestoreAction.class); setExpandRestoreAction.setAccessible(true); setExpandRestoreAction.invoke(_viewer, _expandRestoreAction); } catch (Exception e) { } _viewer.setCopyAction(_copyAction); }
From source file:com.litrik.eclipse.printers.views.PrintersView.java
License:Apache License
/** * Fill the local tool bar.//from www .j a v a2s .c o m * * @param manager the tool bar manager. */ private void fillLocalToolBar(IToolBarManager manager) { manager.add(fRefreshAction); manager.add(fPrintAction); }
From source file:com.lmpessoa.sonarview.ui.IssuesView.java
License:Open Source License
private void createToolbar() { IToolBarManager toolbar = getViewSite().getActionBars().getToolBarManager(); toolbar.add(new UpdateAllProjectIssues()); }
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)); {// w ww .j a va2 s . c o m 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.matlab.eclipse.mconsole.views.MatlabConsoleDebugView.java
License:Open Source License
private void fillLocalToolBar(IToolBarManager manager) { manager.add(clearAction); }
From source file:com.matlab.eclipse.mconsole.views.MatlabConsoleView.java
License:Open Source License
private void fillLocalToolBar(IToolBarManager manager) { manager.add(new GroupMarker("matlabpause")); manager.add(new Separator("matlabpause")); manager.add(pauseMatlabAction);/* www . j a va 2 s . c om*/ manager.add(new GroupMarker("chooser")); manager.add(new Separator("chooser")); manager.appendToGroup("chooser", new ControlContribution("none") { //$NON-NLS-1$ @Override protected int computeWidth(Control control) { return 300; } @Override protected Control createControl(Composite parent) { dirChooser = new Combo(parent, SWT.NONE); dirChooser.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(final SelectionEvent e) { String dirtochange = dirChooser.getText(); final String workspaceRoot = ResourcesPlugin.getWorkspace().getRoot().getLocation() .toString(); if (dirtochange.indexOf("%WS") > -1) { dirtochange = dirtochange.replaceFirst("%WS", workspaceRoot); } else if (dirtochange.indexOf("~") > -1) { dirtochange = dirtochange.replaceFirst("~", System.getenv("HOME")); } MConsolePlugin.getDefault().getMatlab().changeMatlabDirectoryToPath(dirtochange); } }); dirChooser.addKeyListener(new KeyAdapter() { @Override public void keyPressed(final KeyEvent e) { if (e.character == SWT.CR) { run("cd " + dirChooser.getText(), null); } } }); if (MConsolePlugin.getDefault().isMatlabInitialized()) try { dirChooser.setText(MConsolePlugin.getDefault().getMatlab().getMatlabPwd()); } catch (Exception e) { } dirChooser.setEnabled(false); return dirChooser; } }); manager.appendToGroup("chooser", dirChooseAction); manager.appendToGroup("chooser", dirUpAction); manager.add(new GroupMarker("com.matlab.eclipse")); manager.add(new Separator("com.matlab.eclipse")); manager.add(raiseFiguresAction); manager.add(closeAllFiguresAction); manager.add(new GroupMarker("others")); manager.add(new Separator("others")); manager.add(clearCommandHistoryAction); manager.add(helpBrowserAction); manager.add(new GroupMarker("debug")); manager.add(new Separator("debug")); manager.add(debugConsoleViewAction); manager.add(new GroupMarker("matlab")); manager.add(new Separator("matlab")); manager.add(stopMatlabAction); manager.add(startMatlabAction); }