我需要删除从“窗口”->“显示视图”菜单创建的视图的名称/快捷方式,并将它们添加为单独的菜单。
有什么方法可以从“窗口”->“显示视图”菜单中隐藏/删除其条目。
您可以从“自定义透视/菜单可见性”选项卡的“显示视图”菜单中添加/删除任何视图:
以编程方式做同样的事情意味着遵循与班级相同的行动方针org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog http://kickjava.com/src/org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog.java.htm,并研究该方法okPressed()
例如:
perspective.setShowViewActionIds(menu.getCheckedItemIds());
弗拉德·伊列 https://stackoverflow.com/users/2656234/vlad-ilie提及在评论中 https://stackoverflow.com/questions/1768411/remove-view-name-from-eclipse-menu-window-show-view/1768930?noredirect=1#comment38780824_1768930:
因为我只需要View
通过通常的 GUI 完全无法访问,根据这篇博文,活动对我来说就足够了“eclipse 活动 – 隐藏/显示某些 UI 元素 http://blog.vogella.com/2009/07/13/eclipse-activities/":
这意味着以编程方式WorkbenchActivitySupport.setEnabledActivityIds(String[])
方法可用于在将视图引入活动后启用或禁用视图。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)