<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>