我的eclipse rcp项目需要终端插件。 org.eclipse.tm.terminal.view.ui,
将它们添加到我的rcp产品后,我可以从Windows-> View-> Open Terminal打开终端。
但是我想隐藏工具栏上的终端图标,我在org.eclipse.tm.terminal.view.ui插件中看到了,它定义了终端工具栏的位置,直接位于org.eclipse.ui.main .toolbar,位于“保存”按钮旁边。
我该怎么办?有什么办法藏起来吗?
工具栏上的终端按钮:
答案 0 :(得分:1)
尝试修改RCP应用程序的ApplicationWorkbenchWindowAdvisor类的postWindowCreate方法。
IWorkbenchPage page = this.getWindowConfigurer().getWindow().getActivePage();
MenuManager menuBarManager = ((ApplicationWindow)page.getWorkbenchWindow()).getMenuBarManager();
menuBarManager.remove("<ID>"); // pass the id of your terminal toolitem