Open View"菜单的 viewShortCut 贡献部分-6ren"> Open View"菜单的 viewShortCut 贡献部分-我正在 Eclipse juno 中创建一个 RCP。我使用片段创建了一个部分。我正在重用 JavaScript 视角。 所以我想在 viewShortCut 菜单中添加我的部分,在 window->-6ren">
gpt4 book ai didi

java - 如何向 "Window->Open View"菜单的 viewShortCut 贡献部分

转载 作者:行者123 更新时间:2023-12-01 04:50:04 25 4
gpt4 key购买 nike

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

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

如果是 eclipse 3.x,我们必须使用 org.eclipse.ui.perspectiveExtensions 扩展点并提供 View ID 以在 viewShortCut 菜单中做出贡献。

问题:

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

我通过片段创建的所有部分即使在 View 中也不会显示(Window->Open View->Others..)

最佳答案

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

当然,如果您这样做,您将希望创建一个真正的 MPart,它使用依赖注入(inject)等新功能。这也将使以后的迁移变得更加容易。通过使用wrappers such as the DIView你可以意识到这一点。

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

关于java - 如何向 "Window->Open View"菜单的 viewShortCut 贡献部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15137340/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com