Eclipse:选择在切换透视时丢失使工具栏条目消失

时间:2012-05-14 12:32:38

标签: eclipse plugin.xml

我有一个条件,我在工具栏中显示一个条目。我用 menuContribution + command + visibleWhen显示此条目。只要切换到另一个透视图,即使我在项目资源管理器中选择了项目/项目节点,工具栏中的条目也会消失。

是因为我使用

<visibleWhen> <with variable="selection">  in my plugin.xml ?

即使切换透视图,如何保持工具栏条目可见,至少它应该以某些固定的视角显示(如果不是全部的话......)。

我想避免使用actionSets在工具栏中显示我的条目,因为它们与我正在使用的propertyTester不友好。

在这方面的任何帮助都将非常感激,

谢谢!

1 个答案:

答案 0 :(得分:1)

我猜你在转换视角时,选择会丢失,这就是你的贡献不可见的原因。即使在项目资源管理器视图(或其他内容)中,存在选择,但它有时会呈灰色阴影,表示没有选择。您需要通过代码处理选择,而不是扩展点。