我需要从Window-> Show View菜单中删除我创建的视图的名称/快捷方式,并将它们添加为单独的菜单。
有没有办法从Window-> Show View菜单隐藏/删除它的条目。
答案 0 :(得分:8)
您可以从“自定义透视图/菜单可见性”选项卡的“显示视图”菜单中添加/删除任何视图:
以编程方式执行相同操作意味着遵循与类org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog
相同的操作过程,并查看方法okPressed()
,例如:
perspective.setShowViewActionIds(menu.getCheckedItemIds());
由于我只需通过常规GUI完全无法访问
View
,因此根据此博文“eEclipse Activities – Hide / Display certain UI elements”,活动对我来说已经足够了:这意味着可以通过编程方式将
WorkbenchActivitySupport.setEnabledActivityIds(String[])
方法用于在将视图引入活动后启用或禁用它们。
答案 1 :(得分:0)
我建议您转到window->首选项或自定义透视图。我认为这是我们可以控制菜单显示的地方。