使用视图动态创建Eclipse Perspective

时间:2011-06-28 14:06:50

标签: eclipse swt perspective

我可以使用plugin.xml和声明性定义创建Eclipse透视图并添加viewparts。

但是,我需要以编程方式创建透视图,设置其名称/标题,并在分割视图中添加两个视图部分(左侧是一个视图部分,右侧是另一个视图部分)。

我搜索了网络并阅读了大量文档,但无法弄清楚如何做到这一点。有没有人有这方面的一个小例子?也许知道要搜索什么?

1 个答案:

答案 0 :(得分:0)

您应该通过IPerspectiveRegistry.clonePerspective(String id, String label, IPerspectiveDescriptor desc)创建新的观点。原始视角desc可以为null,但我没有找到为新视角设置图像的方法。

您可以通过IWorkbenchPage.showView(...)添加所需的视图,但从未想过如何在视角中布置新视图......