【问题标题】:How to contribute Part to viewShortCut for "Window->Open View" Menu如何为“窗口->打开视图”菜单的 viewShortCut 贡献部分
【发布时间】:2013-02-14 18:00:42
【问题描述】:

我正在 Eclipse juno 中创建一个 RCP。在那我使用片段创建了一个部分。 我正在重用 JavaScript 透视图。

所以我想在 viewShortCut 菜单中添加我的部分,在 window->Open View 中。

在 eclipse 3.x 的情况下,我们必须使用 org.eclipse.ui.perspectiveExtensions 扩展点并在 viewShortCut 菜单中提供视图 ID。

问题:

那么如何将eclipse 4 Part贡献给viewShortCut。

我通过 Fragments 创建的所有部分都没有显示在视图中 (Window->Open View->Others..)

【问题讨论】:

    标签: java eclipse eclipse-plugin eclipse-rcp eclipse-juno


    【解决方案1】:

    据我所知,目前没有办法在不使用旧扩展和兼容层的情况下向 ShowViewDialog 贡献 MPart。如果您查看Bug 323504,这并不奇怪。 您会遇到类似的问题,例如使用透视切换器。这方面的工作还没有完成,大多数 Eclipse 项目都严重依赖于兼容层。

    当然,如果你这样做,你会想要创建一个真正的 MPart,它使用依赖注入等新功能。这也将使以后的迁移更加容易。通过使用wrappers such as the DIView,您可以实现这一点。

    更新: Eclipse 4.4 (Luna) 的第一个里程碑具有一个“e4view”扩展点,用于将 MParts 集成到 Eclipse 3.x 中。 This article 详细解释了如何做到这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-01
      • 2013-06-17
      • 2011-12-08
      • 1970-01-01
      • 2011-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多