是否可以覆盖 Eclipse-RCP 产品中内置透视图的布局?
特别是,我希望添加自定义 View 并更改“调试”透视图的布局。我知道如何使用自定义透视图 (IPerspectiveFactory.createInitialLayout()
) 来完成此操作。我希望我的自定义布局是永久的 - 在“重置透视”命令中仍然存在。
最佳答案
创建一个实现IPerspectiveFactory
的类。
将透视扩展添加到您的 plugin.xml
中。这是我的一个。
<extension point="org.eclipse.ui.perspectives">
<perspective
class="gov.bop.cobolsupport.perspectives.CobolPerspectiveFactory"
icon="icons/ispf_editor.gif"
id="gov.bop.cobolsupport.CobolPerspective"
name="Cobol"/>
</extension>
您的用户可以改变您的观点,并根据需要保存更改。这是内置在 Eclipse 中的。
但是,当您扩展透视图时,“重置透视图”命令会将透视图重置为您在 Perspectivefactory
类中定义的方式。
关于eclipse-rcp - 覆盖 Eclipse-RCP 产品中的内置透视布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14365071/