Как скрыть значок терминала на панели инструментов Eclipse RCP Product? - PullRequest
0 голосов
/ 04 октября 2018

Мой проект eclipse rcp требует подключаемых модулей терминала.org.eclipse.tm.terminal.view.ui,

После добавления их в мой rcp-продукт я могу открыть терминал из Windows-> View-> Open Terminal.

Однако я хочуЧтобы скрыть значок терминала на панели инструментов, я видел в плагине org.eclipse.tm.terminal.view.ui, он определяет расположение панели инструментов терминала находится непосредственно в org.eclipse.ui.main.toolbar, рядом с сохранениемкнопка.

что мне делать?Есть ли способ скрыть это?

Кнопка терминала на панели инструментов:

enter image description here

1 Ответ

0 голосов
/ 11 октября 2018

Попробуйте изменить метод postWindowCreate класса ApplicationWorkbenchWindowAdvisor приложения RCP.

IWorkbenchPage page = this.getWindowConfigurer().getWindow().getActivePage();
MenuManager menuBarManager = ((ApplicationWindow)page.getWorkbenchWindow()).getMenuBarManager();
menuBarManager.remove("<ID>"); // pass the id of your terminal toolitem
...