Hide Coolbar/Toolbar items/Preference pages in Ecl

2019-02-25 01:12发布

In our Eclipse RCP application (using Eclipse 3.7) I had overridden WorkbenchWindowAdvisor.postWindowCreate() method, to hide the unwanted Coolbar/Toolbar items like File, Run etc. menus and Run Last Tool, Search etc. toolbar buttons and it was working fine. Now I have moved my code to Eclipse e4 4.1.2 and when I run my RCP application now it gets launched but it is showing these unwanted Coolbar/Toolbar items.

On some digging into the issue I found out that WorkbenchWindowAdvisor.postWindowCreate() method is not used in e4 and it does not get called at all. So what is the alternative way of doing this in Eclipse e4?

EDIT: I also want to mention that in my RCP application I am having Xtext plugin.

2条回答
来,给爷笑一个
2楼-- · 2019-02-25 01:22

Alternative way is using Eclipse Activities. Check my question here: RCP exportWizard remove unnecesary items

查看更多
\"骚年 ilove
3楼-- · 2019-02-25 01:30

You can: a) use a custom Legacy.e4xmi file which has none of those items b) use a model processor to remove those items programmatically from the model

查看更多
登录 后发表回答