【问题标题】:Eclipse: Selection Lost when switching Perspective makes Toolbar entry disappearEclipse:切换透视时选择丢失使工具栏条目消失
【发布时间】:2012-05-21 22:36:34
【问题描述】:

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

是不是因为我用了

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

即使切换了视角,我怎样才能保持我的工具栏条目可见,至少它应该显示在某些固定的视角中,如果不是全部的话....

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

非常感谢您在这方面的任何帮助,

谢谢!

【问题讨论】:

    标签: eclipse plugin.xml


    【解决方案1】:

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

    【讨论】:

    • 选择似乎丢失了,但实际上并没有......我编写了一个代码,当视角发生变化时我得到了选择,并且我能够在项目资源管理器中获取所选资源。我认为的一种方法是在 中使用另一个 标记,该标记将检查对于某些视角,选择是否应该起作用......我目前正在研究这个,但没有太大成功......
    猜你喜欢
    • 2017-11-22
    • 1970-01-01
    • 1970-01-01
    • 2011-10-04
    • 2023-03-28
    • 1970-01-01
    • 2016-04-13
    • 2015-08-07
    • 1970-01-01
    相关资源
    最近更新 更多