說明:這個延伸點用來延伸其它外掛程式所登錄的視景。 視景負責定義視窗動作列(功能表和工具列)的起始內容和最初的一組檢視畫面及其在工作台頁面中的佈置。 其它外掛程式也可能會將動作或檢視畫面提供給選取視景時所出現的視景。 其它外掛程式的選用附加項目也會附加到起始定義中。
配置標記:
<!ELEMENT perspectiveExtension (actionSet | viewAction
| perspectiveAction |
newWizardAction | view)*>
<!ATTLIST perspectiveExtension
targetID CDATA #REQUIRED
>
<!ELEMENT actionSet EMPTY>targetID - 取得所構成要素之視景(如登錄所指定)的唯一識別碼。
以下是視景延伸項目的範例(請注意子元素和屬性的使用方式):
<extension point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.ui.resourcePerspective">
<actionSet id="org.eclipse.jdt.ui.JavaActionSet"/>
<viewShortcut id="org.eclipse.jdt.ui.PackageExplorer"/>
<newWizardShortcut id="org.eclipse.jdt.ui.wizards.NewProjectCreationWizard"/>
<perspectiveShortcut id="org.eclipse.jdt.ui.JavaPerspective"/>
<view id="org.eclipse.jdt.ui.PackageExplorer"
relative="org.eclipse.ui.views.ResourceNavigator"
relationship="stack"/>
<view id="org.eclipse.jdt.ui.TypeHierarchy"
relative="org.eclipse.ui.views.ResourceNavigator"
relationship="left"
ratio="0.50"/>
</perspectiveExtension>
</extension>
在上述範例中,動作集、檢視畫面捷徑、新建精靈捷徑及視景捷徑都會提供到「資源視景」的起始內容中。 另外,「套件檔案總管」檢視畫面會堆放到「資源導覽器」檢視畫面上,且「類型階層」檢視畫面會新增到「資源導覽器」檢視畫面旁。
其它附註:視景延伸項目中所定義的項目會提供到目標視景的起始內容中。之後,使用者可以從工作台使用者介面中移除任何構成要素或新增其它構成要素到視景中。