<perspective
class="com.test.demo.perspective.TestPerspectiveFactory"
icon="icons/perspective.png"
id="com.test.demo.testperspective"
name="TEST">
</perspective>
TestPerspectiveFactory
@Override
public void createInitialLayout(IPageLayout layout) {
addViewShortcuts(layout);
layout.setEditorAreaVisible(false);
String editorArea = layout.getEditorArea();
IFolderLayout folder = layout.createFolder("STest-Analyze", IPageLayout.LEFT, 0.8F,editorArea);
folder.addView(ConstanceView.View1);
folder.addView(ConstanceView.View2);
folder = layout.createFolder("Test-Thread-Summary", IPageLayout.RIGHT, 0.3F, editorArea);
folder.addView(ConstanceView.View3);
}
透视图将会左右8:3显示两个块
------------------------------------------------------------------------------------------------------------------------------------------------------
<extension
point="org.eclipse.ui.actionSets">
<actionSet
id="com.test.demo.actionSet" 添加两个action节点
在工具栏和菜单栏都添加action
TEST中点开 也会出现两个红框所示按钮
--------------------------------------------------------------------------------------------------------------------------------------
说明只有在TEST透视图下,上面的两个Action才出现
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="com.test.demo.testperspective">
<actionSet
id="com.test.demo.actionSet">
</actionSet>
</perspectiveExtension>
</extension>
--------------------------------------------------------------------------------------------------------------
首选项
<extension
point="org.eclipse.ui.preferencePages">
<page
category="com.test.demo.preferences.testpreferencepage"
class="com.test.demo.preferences.TestPreferencePage"
id="com.test.demo.preferences.TestPreferencePage"
name="T&TOG">
</page>
<page
class="com.test.demo.preferences.TestReferencePage"
id="com.test.demo.preferences.testpreferencepage"
name="TEST">
</page>
</extension>