从Eclipse菜单窗口中删除视图名称 - >显示视图

时间:2009-11-20 04:52:19

标签: eclipse plugins view

我需要从Window-> Show View菜单中删除我创建的视图的名称/快捷方式,并将它们添加为单独的菜单。

有没有办法从Window-> Show View菜单隐藏/删除它的条目。

2 个答案:

答案 0 :(得分:8)

您可以从“自定义透视图/菜单可见性”选项卡的“显示视图”菜单中添加/删除任何视图:

http://img8.i_mageshack.us/img8/3854/menuvisibility.png


以编程方式执行相同操作意味着遵循与类org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog相同的操作过程,并查看方法okPressed(),例如:

perspective.setShowViewActionIds(menu.getCheckedItemIds());

Vlad Ilie 提及in the comments

  

由于我只需通过常规GUI完全无法访问View,因此根据此博文“eEclipse Activities – Hide / Display certain UI elements”,活动对我来说已经足够了:

     

这意味着可以通过编程方式将WorkbenchActivitySupport.setEnabledActivityIds(String[])方法用于在将视图引入活动后启用或禁用它们。

答案 1 :(得分:0)

我建议您转到window->首选项或自定义透视图。我认为这是我们可以控制菜单显示的地方。