視景

org.eclipse.ui.perspective

這個延伸點用來在工作台中加入視景 Factory。視景 Factory 係用來定義視景的起始佈置及可見的動作集。 使用者可以呼叫「視窗」功能表的「開啟視景」子功能表來選取一個視景。

<!ELEMENT extension (perspective*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT perspective (description?)>

<!ATTLIST perspective

id    CDATA #REQUIRED

name  CDATA #REQUIRED

class CDATA #REQUIRED

icon  CDATA #IMPLIED

fixed (true | false) >


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

class 屬性值必須是實作 org.eclipse.ui.IPerspectiveFactory 的類別完整名稱。 當工作台提出要求時,類別必須提供視景的起始佈置。

plugin_customization.ini 檔係用來定義預設視景。預設視景是安裝後啟動產品時,最先出現的視景。當使用者開啟一個沒有指定的視景的頁面或視窗時, 也會使用它。預設視景會定義成 plugin_customization.ini 內的內容,如底下所示一般。使用者也可以從工作台喜好設定頁面置換這個視景。

    defaultPerspectiveId = org.eclipse.ui.resourcePerspective 
「開啟視景」功能表中所出現的視景是視景選項的捷徑。 這一組是由作用中的視景本身,以及透過 perspectiveExtensions 延伸點建立的延伸所定義的。

工作台提供一個「資源視景」。 外掛程式可以新增其他的視景。 使用 Windows 功能表中的「開啟視景」子功能表來選取。