說明:這個延伸點用來新增視景 Factory 到工作台中。視景 Factory 用來定義視景的起始佈置及可見的動作集。使用者可以呼叫「視景」功能表的「開啟」子功能表來選取一個視景。
配置標記:
<!ELEMENT perspective (description?)>
<!ATTLIST perspective
id CDATA
#REQUIRED
name CDATA #REQUIRED
class CDATA #REQUIRED
icon CDATA #IMPLIED
>
<!ELEMENT description (#PCDATA)>
以下是視景延伸項目的範例:
<extension
point="org.eclipse.ui.perspectives">
<perspective
id="org.eclipse.ui.resourcePerspective"
name="Resource"
class="org.eclipse.ui.internal.ResourcePerspective"
icon="icons/MyIcon.gif">
</perspective>
</extension>
API 資訊:class 屬性值必須是實作 org.eclipse.ui.IPerspectiveFactory 之類別的完整名稱。 當工作台提出要求時,類別必須提供視景的起始佈置。
product.ini 檔用來定義預設視景。預設視景是在安裝之後啟動產品所出現的第一個視景。當使用者開啟不含指定視景的頁面或視窗時,也會使用它。 如下所示,預設視景定義為 product.ini 內的內容。使用者也可以從工作台視景喜好設定頁面置換這個視景。
defaultPerspectiveId = org.eclipse.ui.resourcePerspective
「開啟」功能表中所出現的視景是視景選項的捷徑。這一組是由作用中的視景本身定義的,其延伸採用 perspectiveExtensions 延伸點。
提供的實作:工作台提供一個「資源視景」。另外,外掛程式也可以新增其它視景。 它們是利用「視景」功能表的「開啟」子功能表來選取的。