List of usage examples for org.eclipse.jface.action IToolBarManager removeAll
void removeAll();
From source file:com.android.ide.eclipse.ddms.views.DeviceView.java
License:Apache License
/** * Place the actions in the ui./*w ww. j av a 2s. c o m*/ */ private final void placeActions() { IActionBars actionBars = getViewSite().getActionBars(); // first in the menu IMenuManager menuManager = actionBars.getMenuManager(); menuManager.removeAll(); menuManager.add(mDebugAction); menuManager.add(new Separator()); menuManager.add(mUpdateHeapAction); menuManager.add(mHprofAction); menuManager.add(mGcAction); menuManager.add(new Separator()); menuManager.add(mUpdateThreadAction); menuManager.add(mTracingAction); menuManager.add(new Separator()); menuManager.add(mKillAppAction); menuManager.add(new Separator()); menuManager.add(mCaptureAction); menuManager.add(new Separator()); menuManager.add(mViewUiAutomatorHierarchyAction); menuManager.add(new Separator()); menuManager.add(mSystraceAction); menuManager.add(new Separator()); menuManager.add(mResetAdbAction); for (IClientAction a : DdmsPlugin.getDefault().getClientSpecificActions()) { menuManager.add(a.getAction()); } // and then in the toolbar IToolBarManager toolBarManager = actionBars.getToolBarManager(); toolBarManager.removeAll(); toolBarManager.add(mDebugAction); toolBarManager.add(new Separator()); toolBarManager.add(mUpdateHeapAction); toolBarManager.add(mHprofAction); toolBarManager.add(mGcAction); toolBarManager.add(new Separator()); toolBarManager.add(mUpdateThreadAction); toolBarManager.add(mTracingAction); toolBarManager.add(new Separator()); toolBarManager.add(mKillAppAction); toolBarManager.add(new Separator()); toolBarManager.add(mCaptureAction); toolBarManager.add(new Separator()); toolBarManager.add(mViewUiAutomatorHierarchyAction); toolBarManager.add(new Separator()); toolBarManager.add(mSystraceAction); for (IClientAction a : DdmsPlugin.getDefault().getClientSpecificActions()) { toolBarManager.add(a.getAction()); } }
From source file:com.android.ide.eclipse.hierarchyviewer.views.DeviceSelectorView.java
License:Apache License
private void placeActions(boolean doTreeViewStuff, boolean doPixelPerfectStuff) { IActionBars actionBars = getViewSite().getActionBars(); IMenuManager mm = actionBars.getMenuManager(); mm.removeAll();/*from ww w .j a v a2s.c o m*/ mm.add(RefreshWindowsAction.getAction()); IToolBarManager tm = actionBars.getToolBarManager(); tm.removeAll(); tm.add(RefreshWindowsAction.getAction()); if (doTreeViewStuff) { mm.add(LoadViewHierarchyAction.getAction()); tm.add(LoadViewHierarchyAction.getAction()); } if (doPixelPerfectStuff) { mm.add(InspectScreenshotAction.getAction()); tm.add(InspectScreenshotAction.getAction()); } mm.updateAll(true); tm.update(true); actionBars.updateActionBars(); }
From source file:com.android.ide.eclipse.hierarchyviewer.views.LayoutView.java
License:Apache License
public void placeActions() { IActionBars actionBars = getViewSite().getActionBars(); IMenuManager mm = actionBars.getMenuManager(); mm.removeAll();//from w w w . j av a 2s . c om mm.add(mOnBlackWhiteAction); mm.add(mShowExtrasAction); mm.add(mLoadAllViewsAction); IToolBarManager tm = actionBars.getToolBarManager(); tm.removeAll(); tm.add(mOnBlackWhiteAction); tm.add(mShowExtrasAction); tm.add(mLoadAllViewsAction); }
From source file:com.android.ide.eclipse.hierarchyviewer.views.PixelPerfectLoupeView.java
License:Apache License
private void placeActions() { IActionBars actionBars = getViewSite().getActionBars(); IMenuManager mm = actionBars.getMenuManager(); mm.removeAll();//from w w w .ja v a2 s. c o m mm.add(PixelPerfectAutoRefreshAction.getAction()); mm.add(mShowInLoupeAction); IToolBarManager tm = actionBars.getToolBarManager(); tm.removeAll(); tm.add(PixelPerfectAutoRefreshAction.getAction()); tm.add(mShowInLoupeAction); }
From source file:com.android.ide.eclipse.hierarchyviewer.views.PixelPerfectTreeView.java
License:Apache License
private void placeActions() { IActionBars actionBars = getViewSite().getActionBars(); IMenuManager mm = actionBars.getMenuManager(); mm.removeAll();/* www . j a v a 2 s .com*/ mm.add(RefreshPixelPerfectTreeAction.getAction()); IToolBarManager tm = actionBars.getToolBarManager(); tm.removeAll(); tm.add(RefreshPixelPerfectTreeAction.getAction()); }
From source file:com.android.ide.eclipse.hierarchyviewer.views.PixelPerfectView.java
License:Apache License
private void placeActions() { IActionBars actionBars = getViewSite().getActionBars(); IMenuManager mm = actionBars.getMenuManager(); mm.removeAll();/*from w w w . j a v a 2 s. c o m*/ mm.add(SavePixelPerfectAction.getAction(getSite().getShell())); mm.add(RefreshPixelPerfectAction.getAction()); mm.add(LoadOverlayAction.getAction(getSite().getShell())); IToolBarManager tm = actionBars.getToolBarManager(); tm.removeAll(); tm.add(SavePixelPerfectAction.getAction(getSite().getShell())); tm.add(RefreshPixelPerfectAction.getAction()); tm.add(LoadOverlayAction.getAction(getSite().getShell())); }
From source file:com.android.ide.eclipse.hierarchyviewer.views.TreeViewView.java
License:Apache License
public void placeActions() { IActionBars actionBars = getViewSite().getActionBars(); IMenuManager mm = actionBars.getMenuManager(); mm.removeAll();/*w w w . jav a2s . c o m*/ mm.add(SaveTreeViewAction.getAction(getSite().getShell())); mm.add(CapturePSDAction.getAction(getSite().getShell())); mm.add(new Separator()); mm.add(RefreshViewAction.getAction()); mm.add(DisplayViewAction.getAction(getSite().getShell())); mm.add(new Separator()); mm.add(InvalidateAction.getAction()); mm.add(RequestLayoutAction.getAction()); mm.add(DumpDisplayListAction.getAction()); mm.add(ProfileNodesAction.getAction()); IToolBarManager tm = actionBars.getToolBarManager(); tm.removeAll(); tm.add(SaveTreeViewAction.getAction(getSite().getShell())); tm.add(CapturePSDAction.getAction(getSite().getShell())); tm.add(new Separator()); tm.add(RefreshViewAction.getAction()); tm.add(DisplayViewAction.getAction(getSite().getShell())); tm.add(new Separator()); tm.add(InvalidateAction.getAction()); tm.add(RequestLayoutAction.getAction()); tm.add(DumpDisplayListAction.getAction()); tm.add(ProfileNodesAction.getAction()); }
From source file:com.aptana.ide.editors.unified.actions.ToolBarContributionRegistryImpl.java
License:Open Source License
private static void updateToolbar(final IToolBarManager toolBarManager, String defaultLanguage, final IUnifiedEditor editor) { toolBarManager.removeAll(); ArrayList contributions = (ArrayList) toolBarContributions.get(defaultLanguage); if (contributions != null) { for (Iterator iterator = contributions.iterator(); iterator.hasNext();) { final ToolBarContribution name = (ToolBarContribution) iterator.next(); Action action = new Action(name.getText(), Action.AS_PUSH_BUTTON) { public void run() { IToolBarMember member = (IToolBarMember) name.getInstance(); member.execute(editor, name.getText()); }/*from w w w . j a v a 2 s .c o m*/ }; action.setImageDescriptor(name.getIcon()); action.setToolTipText(name.getTooltipText()); toolBarManager.add(action); } } }
From source file:com.arc.cdt.debug.seecode.ui.internal.display.ViewToolBarBuilder.java
License:Open Source License
@Override public void populateView(final IViewPart viewPart) { IViewSite vs = viewPart.getViewSite(); final IToolBarManager tm = vs.getActionBars().getToolBarManager(); tm.removeAll(); for (IToolBarItem it : mItems) { it.addToToolBar(tm);//from www .j a v a 2 s. com } //<WIN32 BUG>: if the toolbar doesn't have any buttons (e.g., only // comboboxes), Windows version of SWT (as of 3.1M5) doesn't // compute the height correctly. // For such cases, we must add a dummy button with an invisible 1-pixel // wide icon. It won't be seen in the toolbar unless the mouse happens // to go over it. If anyone has a better solution, please make appropriate // corrections. This problem has already cost me a day! (D.P.) if (isWindows()) { boolean hasButtons = false; for (IToolBarItem it : mItems) { if (it instanceof DeferredButton) { hasButtons = true; break; } } if (!hasButtons) { DeferredButton item = new DeferredButton(IAction.AS_PUSH_BUTTON); item.addToToolBar(tm); final String DUMMY_ICON = "IconToFixWindowsSWTBug"; ImageRegistry imageRegistry = UISeeCodePlugin.getDefault().getImageRegistry(); ImageDescriptor id = imageRegistry.getDescriptor(DUMMY_ICON); if (id == null) { final ImageData data = new ImageData(1, 15, 1, new PaletteData(new RGB[] { new RGB(0, 0, 0), new RGB(255, 255, 255) })); data.transparentPixel = 0; id = new ImageDescriptor() { @Override public ImageData getImageData() { return data; } }; imageRegistry.put(DUMMY_ICON, id); } item.setImage(id); } } //</WIN32 BUG> tm.update(true); }
From source file:com.arc.cdt.debug.seecode.ui.views.AbstractEngineBasedView.java
License:Open Source License
/** * Clear the toolbar/*from w w w . j a v a 2 s . c o m*/ */ protected void clearToolBar() { IToolBarManager toolBarManager = getViewSite().getActionBars().getToolBarManager(); toolBarManager.removeAll(); toolBarManager.update(true); }