gpt4 book ai didi

java - 根据 Eclipse 插件中 View 的可见性使菜单条目可见?

转载 作者:行者123 更新时间:2023-11-30 07:39:18 26 4
gpt4 key购买 nike

我想实现以下目标:

在我的 Eclipse 插件中,我有一个菜单条目(通过向 plugin.xml 添加命令和处理程序类来实现)。按下该条目会触发一些操作,这些操作取决于 View 中显示的数据(也由插件提供)。

现在,如果 View 关闭,则无法执行操作。因此,我认为当 View 不可见时禁用菜单条目是一种很好的方式。

我找到了this article其中描述了如何禁用/启用菜单,但我不知道如何将其与 View 的可见性结合起来。

有人可以帮忙吗?

编辑:我用不同的方式解决了我的问题。但 greg 的回答通常应该可以解决这个问题,正如 eclipse 官方文档中所述: http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fworkbench_cmd_expressions.htm

最佳答案

使用

<with variable="activePartId">
<equals value="part id"/>
</with>

在“enabledWhen”、“activeWhen”或“visibleWhen”表达式中(具体取决于您使用表达式的位置)。

例如,选择“Project Explorer”何时处于 Activity 状态:

<with variable="activePartId">
<equals value="org.eclipse.ui.navigator.ProjectExplorer"/>
</with>

关于java - 根据 Eclipse 插件中 View 的可见性使菜单条目可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34924788/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com