List of usage examples for org.eclipse.jface.action IToolBarManager add
void add(IAction action);
From source file:com.archimatetool.editor.views.tree.TreeModelView.java
License:Open Source License
/** * Populate the ToolBar/*from w ww . j a v a 2s . c om*/ */ private void makeLocalToolBar() { IActionBars bars = getViewSite().getActionBars(); IToolBarManager manager = bars.getToolBarManager(); manager.add(fActionToggleSearchField); manager.add(fActionLinkToEditor); }
From source file:com.archimatetool.hammer.view.ValidatorView.java
License:Open Source License
/** * Populate the ToolBar/*from ww w .jav a2s . com*/ */ private void makeLocalToolBar() { IActionBars bars = getViewSite().getActionBars(); IToolBarManager manager = bars.getToolBarManager(); manager.add(fActionValidate); manager.add(new Separator()); manager.add(fActionExplain); final IMenuManager menuManager = bars.getMenuManager(); menuManager.add(fActionShowPreferences); }
From source file:com.archimatetool.help.hints.HintsView.java
License:Open Source License
@Override public void createPartControl(Composite parent) { GridLayout layout = new GridLayout(); layout.marginHeight = 0;// w w w. j a v a2 s .c o m layout.marginWidth = 0; layout.verticalSpacing = 0; parent.setLayout(layout); if (!JFaceResources.getFontRegistry().hasValueFor("HintsTitleFont")) { //$NON-NLS-1$ FontData[] fontData = JFaceResources.getFontRegistry().getBold(JFaceResources.DEFAULT_FONT) .getFontData(); fontData[0].setHeight(fontData[0].getHeight() + 4); JFaceResources.getFontRegistry().put("HintsTitleFont", fontData); //$NON-NLS-1$ } fTitleLabel = new CLabel(parent, SWT.NULL); fTitleLabel.setFont(JFaceResources.getFont("HintsTitleFont")); //$NON-NLS-1$ fTitleLabel.setBackground(ColorConstants.white); GridData gd = new GridData(GridData.FILL_HORIZONTAL); fTitleLabel.setLayoutData(gd); /* * It's possible that the system might not be able to create the Browser */ fBrowser = createBrowser(parent); if (fBrowser == null) { return; } gd = new GridData(GridData.FILL_BOTH); fBrowser.setLayoutData(gd); // Listen to Loading progress fBrowser.addProgressListener(new ProgressListener() { @Override public void completed(ProgressEvent event) { fPageLoaded = true; } @Override public void changed(ProgressEvent event) { } }); // Listen to Diagram Editor Selections ComponentSelectionManager.INSTANCE.addSelectionListener(this); fActionPinContent = new PinAction(); //IMenuManager menuManager = getViewSite().getActionBars().getMenuManager(); //menuManager.add(fActionPinContent); IToolBarManager toolBarManager = getViewSite().getActionBars().getToolBarManager(); toolBarManager.add(fActionPinContent); createFileMap(); // Listen to workbench selections getSite().getWorkbenchWindow().getSelectionService().addSelectionListener(this); // Help PlatformUI.getWorkbench().getHelpSystem().setHelp(parent, HELP_ID); // Initialise with whatever is selected in the workbench ISelection selection = getSite().getWorkbenchWindow().getSelectionService().getSelection(); IWorkbenchPart part = getSite().getWorkbenchWindow().getPartService().getActivePart(); selectionChanged(part, selection); }
From source file:com.archimatetool.zest.DrillDownManager.java
License:Open Source License
void addNavigationActions(IToolBarManager toolBar) { toolBar.add(fActionHome); toolBar.add(fActionBack); toolBar.add(fActionGoInto); }
From source file:com.archimatetool.zest.ZestView.java
License:Open Source License
/** * Populate the ToolBar//from ww w. java 2 s . c o m */ private void makeLocalToolBar() { IActionBars bars = getViewSite().getActionBars(); IToolBarManager manager = bars.getToolBarManager(); fDrillDownManager.addNavigationActions(manager); manager.add(new Separator()); manager.add(fActionPinContent); manager.add(new Separator()); manager.add(fActionLayout); final IMenuManager menuManager = bars.getMenuManager(); IMenuManager depthMenuManager = new MenuManager(Messages.ZestView_3); menuManager.add(depthMenuManager); // Depth Actions fDepthActions = new Action[6]; for (int i = 0; i < fDepthActions.length; i++) { fDepthActions[i] = new Action(Messages.ZestView_3 + " " + (i + 1), IAction.AS_RADIO_BUTTON) { //$NON-NLS-1$ @Override public void run() { IStructuredSelection selection = (IStructuredSelection) fGraphViewer.getSelection(); // set depth int depth = Integer.valueOf(getId()); ((ZestViewerContentProvider) fGraphViewer.getContentProvider()).setDepth(depth); // store in prefs ArchimateZestPlugin.INSTANCE.getPreferenceStore() .setValue(IPreferenceConstants.VISUALISER_DEPTH, depth); // update viewer fGraphViewer.setInput(fGraphViewer.getInput()); fGraphViewer.setSelection(selection); fGraphViewer.doApplyLayout(); } }; fDepthActions[i].setId(Integer.toString(i)); depthMenuManager.add(fDepthActions[i]); } // Set depth from prefs int depth = ArchimateZestPlugin.INSTANCE.getPreferenceStore().getInt(IPreferenceConstants.VISUALISER_DEPTH); ((ZestViewerContentProvider) fGraphViewer.getContentProvider()).setDepth(depth); fDepthActions[depth].setChecked(true); menuManager.add(new Separator()); menuManager.add(fActionCopyImageToClipboard); menuManager.add(fActionExportImageToFile); }
From source file:com.architexa.diagrams.relo.ui.ReloEditorContributor.java
License:Open Source License
/** * @see org.eclipse.ui.part.EditorActionBarContributor#contributeToToolBar(IToolBarManager) *//*from w w w. java2s.co m*/ @Override public void contributeToToolBar(IToolBarManager tbm) { //tbm.add(getAction(ActionFactory.UNDO.getId())); //tbm.add(getAction(ActionFactory.REDO.getId())); tbm.add(new Separator()); String[] zoomStrings = new String[] { ZoomManager.FIT_ALL, ZoomManager.FIT_HEIGHT, ZoomManager.FIT_WIDTH }; tbm.add(new ZoomComboContributionItem(getPage(), zoomStrings)); }
From source file:com.architexa.org.eclipse.gef.ui.console.DebugGEF.java
License:Open Source License
/** * Called by createPartControl(Composite). Adds all actions to the * {@link IToolBarManager}.// ww w .j av a2 s . c om * */ protected void fillActions() { IToolBarManager mgr = getViewSite().getActionBars().getToolBarManager(); for (int i = 0; i < actions.size(); i++) { mgr.add((IAction) actions.get(i)); } }
From source file:com.architexa.org.eclipse.gef.ui.stackview.CommandStackInspectorPage.java
License:Open Source License
/** * @see org.eclipse.ui.part.Page#makeContributions( * org.eclipse.jface.action.IMenuManager, * org.eclipse.jface.action.IToolBarManager, * org.eclipse.jface.action.IStatusLineManager) *//*from w ww .j a v a 2 s .c o m*/ public void makeContributions(IMenuManager menuManager, IToolBarManager toolBarManager, IStatusLineManager statusLineManager) { super.makeContributions(menuManager, toolBarManager, statusLineManager); toolBarManager.add(new CommandStackViewerAction(treeViewer)); }
From source file:com.arm.cmsis.pack.installer.ui.views.BoardsView.java
License:Open Source License
/** * @param manager//from ww w . ja v a2 s . c o m */ private void fillLocalToolBar(IToolBarManager manager) { manager.add(fExpandAction); manager.add(fCollapseAction); manager.add(fHelpAction); manager.add(new Separator()); manager.add(fRemoveSelection); }
From source file:com.arm.cmsis.pack.installer.ui.views.DevicesView.java
License:Open Source License
private void fillLocalToolBar(IToolBarManager manager) { manager.add(fExpandAction); manager.add(fCollapseAction);//w w w .j a v a 2 s .c om manager.add(fHelpAction); manager.add(new Separator()); manager.add(fRemoveSelection); }