【发布时间】:2014-06-29 03:42:51
【问题描述】:
我正在开发一个 Eclipse 插件,它有一个工具栏菜单项,可以启用/禁用一项功能。我知道如何使用 plugin.xml 文件为其设置图标和工具提示文本,但我希望能够根据正在处理的项目的状态更改图标,尤其是工具提示文本。即,如果未启用该功能,我想要一个显示打开该功能的图标以及显示“启用功能”的工具提示文本,但如果启用该功能,我想要一个显示关闭该功能的图标以及工具提示显示“禁用功能”的文字。目前,我能看到的唯一选项是一个通用图标和工具提示文本,上面写着“启用/禁用功能”,但我觉得这很笨拙。
编辑添加:为了回应 indigomonkey 的回答,这是一个基于我最初写的很好的回答,我想澄清一下,工具栏按钮启用的行为是我们真正不鼓励禁用一次的行为它已被启用(并且在启用它时会弹出一个对话框,以验证他们是否要启用它,因为它不应该轻易启动,并且一旦启用它就阻止他们禁用它)。因此,我希望将图标更改为建议“不要点击我”的图标。
【问题讨论】:
标签: java eclipse plugins eclipse-rcp