将弹出菜单添加到Eclipse Problems视图

时间:2012-08-07 19:09:07

标签: eclipse eclipse-plugin

我希望在Eclipse问题视图中添加一个弹出菜单。我可以添加菜单,但我希望它只在特定条件下出现。例如,在问题视图中选择某种类型的问题时。

1 个答案:

答案 0 :(得分:1)

假设您正在使用“org.eclipse.ui.menus”扩展点和命令框架,您可以将菜单定义的visibleWhen部分设置为类似的内容;

 <visibleWhen>
    <with variable="selection">
      <iterate>
        <and>
          <instanceof value="com.example.MyClass">
          </instanceof>
        </and>
      </iterate>
    </with>
  </visibleWhen>

这应该只在所选项目具有正确实例时使选项可见。 也可以以类似的方式在命令处理程序上设置启用和活动状态。