/** * 删除 RCP 自带的工具栏按钮 */ public void postWindowCreate() { IActionBarConfigurer actionBarConfigurer = getWindowConfigurer().getActionBarConfigurer(); IContributionItem[] coolItems = actionBarConfigurer.getCoolBarManager().getItems(); for (int i = 0; i < coolItems.length; i++) { if (coolItems[i] instanceof ToolBarContributionItem) { ToolBarContributionItem toolbarItem = (ToolBarContributionItem) coolItems[i]; if (toolbarItem.getId().equals("org.eclipse.ui.WorkingSetActionSet") || toolbarItem.getId().equals("org.eclipse.ui.edit.text.actionSet.annotationNavigation") || toolbarItem.getId().equals("org.eclipse.ui.edit.text.actionSet.navigation")) { toolbarItem.getToolBarManager().removeAll(); } } } actionBarConfigurer.getCoolBarManager().update(true); addAutoPluginMenu(); }
public YamcsStudioActionBarAdvisor(IActionBarConfigurer configurer) { super(configurer); window = configurer.getWindowConfigurer().getWindow(); // Remove menu items that are not suitable in CS-Studio removeActionById("org.eclipse.ui.edit.text.actionSet.navigation"); removeActionById("org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo"); removeActionById("org.eclipse.ui.edit.text.actionSet.annotationNavigation"); }
/** * Creates an EnsembleActionBarAdvisor, this calls the parent ActionBarAdvisor constructor. * This is the only public constructor. * * @param configurer The */ public EnsembleActionBarAdvisor(IActionBarConfigurer configurer) { super(configurer); PlatformUI.getPreferenceStore().setValue( IWorkbenchPreferenceConstants.DYNAMIC_HELP_ACTION_TEXT, "Related Help"); PlatformUI.getPreferenceStore().setValue( IWorkbenchPreferenceConstants.HELP_CONTENTS_ACTION_TEXT, "User Guide"); }
@Override public ActionBarAdvisor createActionBarAdvisor(final IActionBarConfigurer configurer) { return new N4JSApplicationActionBarAdvisor(configurer); }
@Override public ActionBarAdvisor createActionBarAdvisor ( final IActionBarConfigurer configurer ) { return new ApplicationActionBarAdvisor ( configurer ); }
public ApplicationActionBarAdvisor ( final IActionBarConfigurer configurer ) { super ( configurer ); }
public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) { return new ApplicationActionBarAdvisor(configurer); }
public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) { super(configurer); }
public ActionBarAdvisor createActionBarAdvisor( IActionBarConfigurer actionBarConfigurer) { return new BrowserActionBarAdvisor(actionBarConfigurer); }
@Override public ActionBarAdvisor createActionBarAdvisor( IActionBarConfigurer configurer) { return new ApplicationActionBarAdvisor(configurer); }
public BrowserActionBarAdvisor(IActionBarConfigurer configurer) { super(configurer); }
/** * @param configurer */ public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) { super(configurer); }
public GUIEditorActionBarAdvisor(IActionBarConfigurer configurer) { super(configurer); }
@Override public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) { return new YamcsStudioActionBarAdvisor(configurer); }
@Override public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) { return new ApplicationActionBarAdvisor(configurer); }
@Override public ActionBarAdvisor createActionBarAdvisor(final IActionBarConfigurer configurer) { return new ApplicationActionBarAdvisor(configurer); }
public ApplicationActionBarAdvisor(final IActionBarConfigurer configurer) { super(configurer); }
public ActionBarAdvisor createActionBarAdvisor( IActionBarConfigurer configurer) { return new ApplicationActionBarAdvisor(configurer); }
public ActionBarAdvisor createActionBarAdvisor( IActionBarConfigurer configurer) { actionBarAdvisor = new ApplicationActionBarAdvisor(configurer); return actionBarAdvisor; }