如何在RCP应用程序中重用Eclipse 4 IDE透视功能

时间:2013-05-06 14:20:28

标签: eclipse eclipse-rcp rcp eclipse-juno e4

有一种简单的方法可以重用Eclipse Juno 4.2 IDE中的完整Perspective实现(“Open Perspective”,Customize Perspective,“Save Perspective As ...”,“Reset Perspective ...”,“Close Perspective”。 ..“,...)在e4 RCP应用程序中(如果可能,不使用Eclipse 3兼容层)?

谢谢和最诚挚的问候 马克

1 个答案:

答案 0 :(得分:2)

我假设您的意思是将它们重新用作菜单项,就像它们在Eclipse中一样。

您可以使用插件间谍找到他们的ID - 在Eclipse开发平台上,按Alt++Shift+F2,然后单击Window菜单,然后单击Customize Perspective ...(例如)。这将为您提供org.eclipse.ui.window.customizePerspective

的ID

然后转到您的plugin.xml和要添加此命令的菜单扩展,右键单击并添加命令。对于commandId您放置了您找到的ID(org.eclipse.ui.window.customizePerspective)。当您点击Browse旁边的commandId时,您甚至可以找到这些ID。

不幸的是,对于E4 RCP,您必须将plugin.xml用于Eclipse定义的命令。如果您不希望这样,那么您可以通过查看其源代码来了解该命令的实现。

我在这里有一个更详细的答案 - https://stackoverflow.com/a/14370898/462285