rcp(插件开发)障蔽eclipse的菜单项

rcp(插件开发)屏蔽eclipse的菜单项

一般我们可以在插件启动的时候做一下判断,来去除我们不要的菜单项

具体代码如下:

WorkbenchWindow window = (WorkbenchWindow)PlatformUI.getWorkbench().getActiveWorkbenchWindow(); 

PerspectiveBarManager barManager = window.getPerspectiveBar(); 

CoolBarManager manager = window.getCoolBarManager(); 

//manager.removeAll(); 

MenuManager manager2 = window.getMenuBarManager(); 

//manager2.removeAll(); 

IContributionItem[] contributionItems = manager2.getItems(); 

for(IContributionItem item : contributionItems) { 

    System.out.println(item.getId()); 

manager2.remove("help"); 

manager.update(true); 

manager2.update(true);