List of usage examples for org.eclipse.jface.action CoolBarManager add
@Override
public void add(IToolBarManager toolBarManager)
From source file:com.agynamix.platform.frontend.gui.ApplicationGUI.java
License:Open Source License
@Override protected CoolBarManager createCoolBarManager(int style) { CoolBarManager cbm = new CoolBarManager(style); cbm.add(createToolBarManager(SWT.FLAT)); // cbm.add(createSearchToolbar(SWT.FLAT)); return cbm;//from ww w. ja va 2 s.c o m }
From source file:de.berlios.koalanotes.display.menus.FileActionGroup.java
License:Open Source License
public void populateCoolBar(CoolBarManager coolBar) { ToolBarManager tbm = new ToolBarManager(); tbm.add(save); coolBar.add(tbm); }
From source file:de.berlios.koalanotes.display.menus.NoteActionGroup.java
License:Open Source License
public void populateCoolBar(CoolBarManager coolBar) { ToolBarManager tbm = new ToolBarManager(); tbm.add(newChildNote);//ww w . ja va2 s . com tbm.add(newSiblingNote); coolBar.add(tbm); }
From source file:de.berlios.koalanotes.display.text.TextActionGroup.java
License:Open Source License
public void populateCoolBar(CoolBarManager coolBar) { ToolBarManager tbm = new ToolBarManager(); tbm.add(chooseStyle);/* w ww . ja v a 2s. com*/ tbm.add(chooseFont); tbm.add(bold); tbm.add(italic); tbm.add(underline); tbm.add(chooseForeColor); tbm.add(chooseBackColor); coolBar.add(tbm); }
From source file:hydrograph.ui.dataviewer.window.DebugDataViewer.java
License:Apache License
/** * Create the coolbar manager.// w w w . ja va 2 s. c o m * * @return the coolbar manager */ @Override protected CoolBarManager createCoolBarManager(int style) { CoolBarManager coolBarManager = new CoolBarManager(style); actionFactory = new ActionFactory(this); ToolBarManager toolBarManager = new ToolBarManager(); coolBarManager.add(toolBarManager); addtoolbarAction(toolBarManager, ImagePathConstant.DATA_VIEWER_EXPORT, actionFactory.getAction(ExportAction.class.getName())); /* * addtoolbarAction( toolBarManager, (XMLConfigUtil.CONFIG_FILES_PATH + ImagePathConstant.DATA_VIEWER_FIND), * actionFactory.getAction(FindAction.class.getName())); */ addtoolbarAction(toolBarManager, ImagePathConstant.DATA_VIEWER_RELOAD, actionFactory.getAction(ReloadAction.class.getName())); /* * addtoolbarAction( toolBarManager, (XMLConfigUtil.CONFIG_FILES_PATH + ImagePathConstant.DATA_VIEWER_FILTER), * actionFactory.getAction(FilterAction.class.getName())); */ addtoolbarAction(toolBarManager, ImagePathConstant.RESET_SORT, actionFactory.getAction(ResetSortAction.class.getName())); addtoolbarAction(toolBarManager, ImagePathConstant.TABLE_ICON, actionFactory.getAction(SelectColumnAction.class.getName())); addtoolbarAction(toolBarManager, ImagePathConstant.FIND_DATA, actionFactory.getAction(FindAction.class.getName())); addtoolbarAction(toolBarManager, ImagePathConstant.AUTO_ADJUST_COLUMNS, actionFactory.getAction(AutoExpandColumnsAction.class.getName())); dropDownAction = new Action("", SWT.DROP_DOWN) { @Override public void run() { tabFolder.showItem(tabFolder.getItem(0)); tabFolder.setSelection(0); } }; dropDownAction.setImageDescriptor(new ImageDescriptor() { @Override public ImageData getImageData() { return ImagePathConstant.DATA_VIEWER_SWITCH_VIEW.getImageFromRegistry().getImageData(); } }); dropDownAction.setMenuCreator(new ViewDataGridMenuCreator(actionFactory)); toolBarManager.add(dropDownAction); return coolBarManager; }
From source file:hydrograph.ui.graph.execution.tracking.windows.ExecutionTrackingConsole.java
License:Apache License
/** * Create the coolbar manager.// w ww. j av a 2 s . c o m * * @param style the style * @return the coolbar manager */ @Override protected CoolBarManager createCoolBarManager(int style) { CoolBarManager coolBarManager = new CoolBarManager(style); actionFactory = new ActionFactory(this); ToolBarManager toolBarManager = new ToolBarManager(); coolBarManager.add(toolBarManager); addtoolbarAction(toolBarManager, ImagePathConstant.CLEAR_EXEC_TRACKING_CONSOLE, actionFactory.getAction(ClearConsoleAction.class.getName())); addtoolbarAction(toolBarManager, ImagePathConstant.CONSOLE_SCROLL_LOCK, actionFactory.getAction(ScrollLockAction.class.getName())); return coolBarManager; }
From source file:org.eclipse.rcptt.ui.panels.main.ControlPanelWindow.java
License:Open Source License
private void createToolBar(Composite parent) { final Composite toolbarComposite = new Composite(parent, SWT.NONE); GridLayoutFactory.swtDefaults().numColumns(1).applyTo(toolbarComposite); toolbarComposite.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false)); CoolBarManager coolBarManager = new CoolBarManager(SWT.HORIZONTAL | SWT.FLAT); {//from w w w .j a va 2s. co m ToolBarManager manager = new ToolBarManager(SWT.HORIZONTAL | SWT.FLAT); IAction homeAction = new Action() { @Override public void run() { close(); } }; homeAction.setToolTipText(Messages.ControlPanelWindow_ReturnActionTooltip); homeAction.setImageDescriptor(Images.getImageDescriptor(Images.PANEL_HOME)); manager.add(homeAction); IAction saveAction = new Action() { @Override public void run() { if (getModel() != null) { save(); } else { saveAs(); } } }; saveAction.setMenuCreator(new ActionMenuCreator() { @Override protected void fill(MenuManager manager) { manager.add(new Action(Messages.ControlPanelWindow_SaveAction) { { dbc.bindValue(Actions.observeEnabled(this), new ComputedValue() { @Override protected Object calculate() { return getModel() != null; } }); } @Override public void run() { save(); } }); manager.add(new Action(Messages.ControlPanelWindow_SaveAsAction) { @Override public void run() { saveAs(); } }); } }); dbc.bindValue(Actions.observeToolTipText(saveAction), new ComputedValue() { @Override protected Object calculate() { if (getModel() != null) { return Messages.ControlPanelWindow_SaveAction; } else { return Messages.ControlPanelWindow_SaveAsAction; } } }); ISharedImages sharedImages = WorkbenchPlugin.getDefault().getSharedImages(); saveAction.setImageDescriptor(sharedImages.getImageDescriptor(ISharedImages.IMG_ETOOL_SAVE_EDIT)); saveAction.setDisabledImageDescriptor( sharedImages.getImageDescriptor(ISharedImages.IMG_ETOOL_SAVE_EDIT_DISABLED)); manager.add(saveAction); coolBarManager.add(manager); } { ToolBarManager manager = new ToolBarManager(SWT.HORIZONTAL | SWT.FLAT); manager.add(createRecordAction()); manager.add(createReplayAction()); coolBarManager.add(manager); } { ToolBarManager manager = new ToolBarManager(SWT.HORIZONTAL | SWT.FLAT); manager.add(createRecordingModeAction()); manager.add(createAssertingModeAction()); if (Q7UIPlugin.isImageRecognitionAllowed()) { manager.add(createImageRecognitionModeAction()); } coolBarManager.add(manager); } coolBar = coolBarManager.createControl(toolbarComposite); GridDataFactory.fillDefaults().grab(true, true).applyTo(coolBar); coolBar.addListener(SWT.Resize, new Listener() { public void handleEvent(Event event) { getShell().layout(); } }); }
From source file:org.eclipse.ui.tests.internal.EditorActionBarsTest.java
License:Open Source License
/** * Tests an edge case in cool bar updating when the cool bar has a single separator * and no other contents (or multiple separators and no other contents). * See bug 239945 for details.//from w w w . j a v a2s .co m * @throws Throwable */ public void test239945() throws Throwable { // Test a cool bar with a single separator CoolBarManager coolBarManager = new CoolBarManager(); coolBarManager.add(new Separator(CoolBarManager.USER_SEPARATOR)); try { coolBarManager.createControl(fWindow.getShell()); coolBarManager.update(true); } catch (ArrayIndexOutOfBoundsException e) { fail("Exception updating cool bar with a single separator"); } // Test a cool bar with multiple separators CoolBarManager coolBarManager2 = new CoolBarManager(); coolBarManager2.add(new Separator(CoolBarManager.USER_SEPARATOR)); try { coolBarManager2.createControl(fWindow.getShell()); coolBarManager2.update(true); } catch (ArrayIndexOutOfBoundsException e) { fail("Exception updating cool bar with multiple separators"); } }
From source file:org.qsos.main.JQ.java
License:Open Source License
protected CoolBarManager createCoolBarManager(int style) { CoolBarManager cool_bar_manager = new CoolBarManager(SWT.LEFT); cool_bar_manager.add(createToolBarManager(SWT.LEFT)); return cool_bar_manager; }
From source file:zigen.plugin.db.ui.editors.sql.SourceEditor.java
License:Open Source License
public void createToolbarPart(final Composite parent) { // coolBar = new CoolBar(parent, SWT.FLAT); coolBar = new CoolBar(parent, SWT.NONE); FormData data = new FormData(); data.top = new FormAttachment(0, 0); data.left = new FormAttachment(0, 0); data.right = new FormAttachment(100, 0); coolBar.setLayoutData(data);/*from w w w.j a va 2 s . c o m*/ CoolBarManager coolBarMgr = new CoolBarManager(coolBar); // GridData gid = new GridData(); // gid.horizontalAlignment = GridData.FILL; // coolBar.setLayoutData(gid); ToolBarManager toolBarMgr1 = new ToolBarManager(SWT.FLAT); toolBarMgr1.add(execScriptAction); ToolBarManager toolBarMgr2 = new ToolBarManager(SWT.FLAT); toolBarMgr2.add(openSQLAction); toolBarMgr2.add(saveSQLAction); coolBarMgr.add(new ToolBarContributionItem(toolBarMgr2)); coolBarMgr.add(new ToolBarContributionItem(toolBarMgr1)); coolBarMgr.update(true); coolBar.addControlListener(new ControlListener() { public void controlMoved(ControlEvent e) { } public void controlResized(ControlEvent e) { parent.getParent().layout(true); parent.layout(true); } }); }