說明:這個延伸點用來延伸其他外掛程式所登錄的視景。 視景負責定義視窗動作列(功能表和工具列)的起始內容和最初的一組檢視畫面及其在工作台頁面中的佈置。 其他外掛程式也可能會將動作或檢視畫面提供給當選取視景時將出現的視景。 其他外掛程式的選用新增內容會附加到起始的定義。
配置標記:
<!ELEMENT extension (perspectiveExtension*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA
#IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT perspectiveExtension (actionSet | viewShortcut | perspectiveShortcut | newWizardShortcut | view | showInPart)*>
<!ATTLIST perspectiveExtension
targetID CDATA #REQUIRED
>
<!ELEMENT actionSet EMPTY>
<!ATTLIST actionSet
id CDATA #REQUIRED
>
<!ELEMENT viewShortcut EMPTY>
<!ATTLIST viewShortcut
id CDATA #REQUIRED
>
<!ELEMENT perspectiveShortcut EMPTY>
<!ATTLIST perspectiveShortcut
id CDATA #REQUIRED
>
<!ELEMENT newWizardShortcut EMPTY>
<!ATTLIST newWizardShortcut
id CDATA #REQUIRED
>
<!ELEMENT showInPart EMPTY>
<!ATTLIST showInPart
id CDATA
#IMPLIED
>
<!ELEMENT view EMPTY>
<!ATTLIST view
id CDATA #REQUIRED
relative CDATA #REQUIRED
relationship (stack|left|right|top|bottom|fast)
ratio CDATA #IMPLIED
visible (true | false)
>
<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>
在上述範例中,動作集、檢視畫面捷徑、新建精靈捷徑及視景捷徑都會提供到「資源視景」的起始內容中。 另外,「套件瀏覽器」檢視畫面會堆放到「資源導覽器檢視畫面」上, 且「類型階層檢視畫面」會新增到「資源導覽器」旁。
API 資訊:視景延伸項目中所定義的項目會提供到目標視景的起始內容中。之後,使用者可以從工作台使用者介面中移除任何構成要素或新增其他構成要素到視景中。
Copyright (c) 2002 IBM Corporation and others.
All rights reserved.
這個程式和伴隨的素材可以根據伴隨這個分送,而且可在 http://www.eclipse.org/legal/cpl-v10.html 中取得的 Common Public License v1.0 的條款來使用