List of usage examples for org.eclipse.jface.action IToolBarManager removeAll
void removeAll();
From source file:org.csstudio.alarm.beast.ui.alarmtable.AlarmTableView.java
License:Open Source License
private void createToolbar() { final IToolBarManager toolbar = getViewSite().getActionBars().getToolBarManager(); toolbar.removeAll(); if (defaultModel.isWriteAllowed()) { maintenanceModeAction = new MaintenanceModeAction(defaultModel); toolbar.add(maintenanceModeAction); toolbar.add(new Separator()); AcknowledgeAction action = new AcknowledgeAction(true, gui.getActiveAlarmTable()); action.clearSelectionOnAcknowledgement(gui.getActiveAlarmTable()); toolbar.add(action);/* w w w . j a va2s . c o m*/ action = new AcknowledgeAction(false, gui.getAcknowledgedAlarmTable()); action.clearSelectionOnAcknowledgement(gui.getAcknowledgedAlarmTable()); toolbar.add(action); toolbar.add(new Separator()); } for (FilterType f : FilterType.values()) toolbar.add(new FilterAction(this, f, this.filterType == f)); toolbar.add(new Separator()); final IMenuManager menu = getViewSite().getActionBars().getMenuManager(); menu.add(new NewTableAction(this)); menu.add(new Separator()); menu.add(new SeparateCombineTablesAction(this, true, combinedTables)); menu.add(new SeparateCombineTablesAction(this, false, !combinedTables)); menu.add(new Separator()); menu.add(new ColumnConfigureAction(this)); menu.add(new ResetColumnsAction(this)); menu.add(new Separator()); menu.add(new ShowFilterAction(this)); }
From source file:org.eclipse.ajdt.internal.ui.visualiser.AJDTMarkupProvider.java
License:Open Source License
/** * Deactivate/*from w w w .j a v a2 s . co m*/ */ public void deactivate() { super.deactivate(); if (VisualiserPlugin.menu != null) { IActionBars menuActionBars = VisualiserPlugin.menu.getViewSite().getActionBars(); IToolBarManager toolBarManager = menuActionBars.getToolBarManager(); toolBarManager.removeAll(); toolBarManager.update(true); IMenuManager menuManager = menuActionBars.getMenuManager(); menuManager.remove(resetColorMemoryID); menuManager.update(true); } }
From source file:org.eclipse.ant.internal.ui.views.AntView.java
License:Open Source License
private void fillMainToolBar() { IToolBarManager toolBarMgr = getViewSite().getActionBars().getToolBarManager(); toolBarMgr.removeAll(); toolBarMgr.add(addBuildFileAction);/*from www. j av a 2 s.c o m*/ toolBarMgr.add(searchForBuildFilesAction); toolBarMgr.add(filterInternalTargetsAction); toolBarMgr.add(runTargetAction); toolBarMgr.add(removeProjectAction); toolBarMgr.add(removeAllAction); toolBarMgr.update(false); }
From source file:org.eclipse.cdt.cpp.ui.internal.views.ObjectsViewPart.java
License:Open Source License
public void lock(boolean flag) { if (_viewer.isLocked() != flag) { _viewer.toggleLock();//from w w w . ja va 2s . co m if (flag == true) { if (_lockAction != null) { IToolBarManager toolBarManager = getViewSite().getActionBars().getToolBarManager(); toolBarManager.removeAll(); } _isLocked = flag; } } }
From source file:org.eclipse.cdt.cpp.ui.internal.views.ProjectViewPart.java
License:Open Source License
public void fillLocalToolBar() { IToolBarManager toolBarManager = getViewSite().getActionBars().getToolBarManager(); toolBarManager.removeAll(); if (_homeAction == null) { _sortAction = new SortAction("Sort", _plugin.getImageDescriptor("sort")); _homeAction = new HomeAction("Home", _plugin.getImageDescriptor("home")); _backAction = new BackAction("Back", _plugin.getImageDescriptor("back")); _forwardAction = new ForwardAction("Forward", _plugin.getImageDescriptor("forward")); _drillAction = new DrillAction("Drill Down Into", _plugin.getImageDescriptor("drill")); }//from w w w .ja v a 2 s . c o m _sortAction.setChecked(_sortAction.isSorting()); toolBarManager.add(_sortAction); toolBarManager.add(new Separator()); toolBarManager.add(_homeAction); toolBarManager.add(_backAction); toolBarManager.add(_forwardAction); toolBarManager.add(_drillAction); updateActionStates(); }
From source file:org.eclipse.cdt.visualizer.ui.VisualizerView.java
License:Open Source License
/** Updates tab name, toolbar, etc. from viewer. */ public void updateUI() { // Update tab name/tooltip // TODO: internationalize these default strings String name = "Visualizer View"; String description = "Displays visualizations of launches."; if (m_viewer != null) { name = m_viewer.getVisualizerDisplayName(); description = m_viewer.getVisualizerDescription(); }/*w w w . j ava 2 s . co m*/ setTabName(name); setTabDescription(description); // Update toolbar & toolbar menu if (m_viewer != null) { IActionBars actionBars = getViewSite().getActionBars(); // Allow presentation to set the displayed toolbar content, if any IToolBarManager toolBarManager = actionBars.getToolBarManager(); toolBarManager.removeAll(); m_viewer.populateToolBar(toolBarManager); toolBarManager.update(true); // Allow presentation to set the toolbar's menu content, if any IMenuManager menuManager = actionBars.getMenuManager(); menuManager.removeAll(); m_viewer.populateMenu(menuManager); menuManager.update(true); // Note: when context menu is invoked, // the poplateContextMenu() method is called by the view, // which in turn delegates to the current visualizer // to populate the context menu. // Propagate the changes actionBars.updateActionBars(); } }
From source file:org.eclipse.compare.internal.win32.WordMergeViewer.java
License:Open Source License
public WordMergeViewer(Composite parent, CompareConfiguration configuration) { super(configuration); createContentArea(parent);//from w w w .j a v a 2 s . c om getControl().addDisposeListener(new DisposeListener() { public void widgetDisposed(DisposeEvent e) { handleDispose(); } }); getControl().setData(CompareUI.COMPARE_VIEWER_TITLE, CompareWin32Messages.WordMergeViewer_1); IToolBarManager toolBarManager = CompareViewerPane.getToolBarManager(parent); if (toolBarManager != null) { toolBarManager.removeAll(); initializeToolbar(toolBarManager); } updateEnablements(); }
From source file:org.eclipse.egit.ui.internal.reflog.ReflogView.java
License:Open Source License
private void updateRefLink(final String name) { IToolBarManager toolbar = form.getToolBarManager(); toolbar.removeAll(); ControlContribution refLabelControl = new ControlContribution("refLabel") { //$NON-NLS-1$ @Override//ww w . j a v a 2s . co m protected Control createControl(Composite cParent) { Composite composite = toolkit.createComposite(cParent); composite.setLayout(new RowLayout()); composite.setBackground(null); final ImageHyperlink refLink = new ImageHyperlink(composite, SWT.NONE); Image image = UIIcons.BRANCH.createImage(); UIUtils.hookDisposal(refLink, image); refLink.setImage(image); refLink.setFont(JFaceResources.getBannerFont()); refLink.setForeground(toolkit.getColors().getColor(IFormColors.TITLE)); refLink.addHyperlinkListener(new HyperlinkAdapter() { @Override public void linkActivated(HyperlinkEvent event) { Repository repository = getRepository(); if (repository == null) return; RefSelectionDialog dialog = new RefSelectionDialog(refLink.getShell(), repository); if (Window.OK == dialog.open()) showReflogFor(repository, dialog.getRefName()); } }); refLink.setText(Repository.shortenRefName(name)); return composite; } }; toolbar.add(refLabelControl); toolbar.update(true); }
From source file:org.eclipse.incquery.viewers.runtime.zest.extensions.IncQueryViewersZestViewSupport.java
License:Open Source License
public void createToolbar() { refreshGraph// w ww . ja v a2 s.co m .setImageDescriptor(Activator.imageDescriptorFromPlugin(Activator.PLUGIN_ID, "icons/refresh.gif")); clearGraph.setImageDescriptor(Activator.imageDescriptorFromPlugin(Activator.PLUGIN_ID, "icons/clear.gif")); IToolBarManager toolBarManager = getOwner().getViewSite().getActionBars().getToolBarManager(); toolBarManager.removeAll(); toolBarManager.add(refreshGraph); toolBarManager.add(clearGraph); if (owner instanceof IZoomableWorkbenchPart) { ZoomContributionViewItem toolbarZoomContributionViewItem = new ZoomContributionViewItem( (IZoomableWorkbenchPart) owner); toolBarManager.add(toolbarZoomContributionViewItem); toolBarManager.update(true); } IMenuManager menuManager = getOwner().getViewSite().getActionBars().getMenuManager(); menuManager.removeAll(); menuManager.add(createLayoutMenu()); }
From source file:org.eclipse.incquery.viewers.tooling.ui.views.ViewersMultiSandboxView.java
License:Open Source License
void fillToolBar(ViewersMultiSandboxViewComponent c) { // add items for the multi operation IToolBarManager mgr = getViewSite().getActionBars().getToolBarManager(); mgr.removeAll(); mgr.add(getSwitchSashingAction);/*from w w w .j ava 2 s . c o m*/ mgr.add(getAddNewComponentAction); mgr.add(getCloseCurrentComponentAction); mgr.add(new Separator()); c.fillToolBarBasedOnCurrentTab(); getViewSite().getActionBars().updateActionBars(); }