swt - 从 Window -> Show View 中删除预定义视图
问题描述
我在显示视图窗口中苦苦挣扎,我添加了一个菜单贡献:
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="menu:org.eclipse.ui.main.menu?after=blabla">
<menu label="Window">
<command
commandId="org.eclipse.ui.views.showView"
style="pulldown">
</command>
</menu>
并且我的所有视图都在我定义的类别下可见,但我的问题是所有预定义的视图也显示在那里,所以我可以向我的应用程序添加一个“控制台”或“大纲”视图,这不是我想要的。如何防止它们显示在此窗口中?我已经看到了一个使用活动的解决方案,其中过滤了每个不需要的视图,但是对数十个可用视图中的每一个都这样做似乎不合理。
解决方案
推荐阅读
- python - 在 Python 中测试期间的 CPU 利用率?
- javascript - React:如何在 API 数据加载到我的 chart.js 图表时显示加载微调器
- sql - Oracle sql检查日期字段的约束
- python - 是否有可能将 NaN 值作为空白写入 txt 文件?
- mongodb - 子查询来计算 MongoDb 中字段的不同值的数量
- json - 在 Azure 数据工厂中解析复杂的 JSON
- python - Localstack权限禁止s3客户端将文件写入bucket
- python - 检查前一个值小于 x 值的谓词;Python
- reactjs - 在 React 中有条件地添加 HTML 属性
- google-bigquery - GBQ Unpviot Columns 分为单列和多行