【问题标题】:Eclipse-RCP: View pulldown-menuEclipse-RCP:查看下拉菜单
【发布时间】:2012-03-05 16:44:05
【问题描述】:

我想将Command's 添加到视图的下拉菜单中(右上角的三角形按钮,Eclipse 中的“问题”视图也有)。 谁能指出我正确的方向如何在 plugin.xml 中以声明方式执行此操作?

我找到了一个使用 viewContribution 的教程(扩展点org.eclipse.ui.viewActions),但不幸的是使用这个扩展点我只能将Action 添加到这个菜单中。

我希望的功能实际上与问题视图非常相似(在 Eclipse 中显示编译器错误和警告):

我想根据在视图下拉菜单中选择的条目过滤视图中的记录。

【问题讨论】:

    标签: view menu eclipse-rcp


    【解决方案1】:

    对于示例配置,您可以使用问题视图本身的实现。它使用org.eclipse.ui.menus 扩展点通过动态贡献者贡献该菜单项。您可以在org.eclipse.ui.ide 插件的plugin.xml 中查看详细信息。查找org.eclipse.ui.internal.views.markers.FiltersContribution 类的用法。在其"getContributionItems()" 方法中,它会在每次菜单出现时动态返回菜单贡献。当然,这样做并不完全是声明性的。为此,请尝试阅读http://help.eclipse.org/indigo/topic/org.eclipse.platform.doc.isv/guide/workbench_cmd_menus.htm 的指南(当然,您应该使用您的命令而不是全局命令)

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 2023-03-17
      • 1970-01-01
      • 2013-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多