从导航器的上下文菜单中删除项目

时间:2017-08-26 19:32:08

标签: eclipse-plugin contextmenu

在我的eclipse插件中,我使用CNF(Common Navigator Framework)指定了我的自定义导航器。除了上下文菜单外,我得到了一切。

我为它创建了一个新的查看器扩展程序,我在其中定义了一个带有相应组的弹出菜单(我超越了项目资源管理器中的所有组),它确实显示出来并且我想要在其中显示所有内容,确实出现了。

然而,其中出现了许多我不想出现的事情。

作为示例,上下文菜单中有Run As...选项,我不想要,因为我无论如何都无法运行。我尝试使用Plugin-Menu-Spy来查找这个menuItem的贡献位置,但它不会给我任何关于它的信息。
我发现在我的popUp-Extension中设置allowsPlatformContributions = false时,不需要的menuItems会消失,但我想要的导入和导出菜单也会消失。

那么如何从导航器的上下文菜单中删除Run As... menuItem?我可以申请某种过滤器吗?

0 个答案:

没有答案