【问题标题】:How to add tags noautocollapse and NoClose in partstack for Eclipse 3.x perspectives如何在 Eclipse 3.x 透视图的 partstack 中添加标签 noautocollapse 和 NoClose
【发布时间】:2014-11-10 11:36:44
【问题描述】:

我正在将 3.x eclipse RCP 应用程序迁移到 4.x eclipse RCP 应用程序,我们要求当特定文件夹的所有视图都将关闭时,文件夹不应隐藏,我从不同的文章中了解到我们必须添加在 partStack 中标记 NoAutocollapse/NoClose,但我无法找到应该在 partStack 中添加标签的位置,以便即使没有视图也会显示为透视创建的文件夹。

透视图是使用插件扩展创建的,而不是像 eclipse 3.x 中那样使用应用程序模型,所以有没有办法在不将透视图迁移到 4.x 的情况下实现所需的行为

【问题讨论】:

    标签: java eclipse eclipse-rcp


    【解决方案1】:

    如果您使用org.eclipse.ui.perspectiveExtensions 扩展点定义视图,则:

    <view
      ....
      closeable="false"
      .... 
    

    在视图定义中设置 NoClose 标签。

    【讨论】:

    • 使用此视图将不再可关闭,但我想要的是视图应该是可关闭的,而不是为透视定义的文件夹。在 3.x 中,我们使用 isDurableFolder 方法来实现该行为,但在 4.x eclipse 中不再支持它。在某些线程中,他们提到如果您在 partstack 中添加 NoAutocollapse/NoClose 标签,文件夹将不会被释放。我可以在应用程序模型中实现该行为,但我不知道如何将该功能与遗留透视图(即 3.x 中定义的透视图)一起使用
    猜你喜欢
    • 1970-01-01
    • 2019-03-09
    • 2011-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多