我正在Eclipse juno中创建一个RCP。在那里我用片段创建了一个Part。 我正在重用JavaScript的观点。
所以我想在viewShortCut菜单中添加我的部分,在窗口 - >打开视图。
对于eclipse 3.x,我们必须使用org.eclipse.ui.perspectiveExtensions
扩展点,并在viewShortCut菜单中提供视图ID。
问题:
那么如何将eclipse 4 Part贡献给viewShortCut。
我通过片段创建的所有部分甚至没有在视图中显示(Window->Open View->Others..
)
答案 0 :(得分:0)
据我所知,目前还没有办法为ShowViewDialog贡献MParts,而不使用旧的扩展和兼容性层。如果你看一下Bug 323504,这就不足为奇了。 您将遇到类似的问题,例如透视切换器。这项工作尚未完成,大多数Eclipse项目都非常依赖于兼容性层。
当然,如果你这样做,你会想要创建一个真正的MPart,它使用依赖注入等新功能。这也将使以后的迁移变得更加容易。使用wrappers such as the DIView即可实现。
<强>更新强> Eclipse 4.4(Luna)的第一个里程碑具有'e4view'扩展点,可将MParts集成到Eclipse 3.x中。 This article详细说明了如何执行此操作。