Stránky předvoleb

org.eclipse.ui.preferencePages

Pracovní plocha poskytuje jedno společné dialogové okno pro předvolby. Účelem tohoto bodu rozšíření je umožnit modulům plug-in přidávat stránky do dialogového okna předvoleb. Pokud je dialogové okno předvoleb otevřeno (iniciováno z panelu nabídek), stránky poskytované tímto způsobem budou přidány do dialogového okna.

Dialogové okno předvoleb poskytuje hierarchické uspořádání stránek. Z tohoto důvodu může stránka volitelně určovat atribut category. Tento atribut představuje cestu tvořenou Id nadřazené stránky, která jsou oddělena znakem '/'. Pokud je tento atribut vynechán, nebo pokud nelze nalézt některý z nadřazených uzlů v cestě, stránka bude přidána na kořenovou úroveň.

<!ELEMENT extension (page*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT page (keywordReference*)>

<!ATTLIST page

id       CDATA #REQUIRED

name     CDATA #REQUIRED

class    CDATA #REQUIRED

category CDATA #IMPLIED>


<!ELEMENT keywordReference EMPTY>

<!ATTLIST keywordReference

id CDATA #REQUIRED>

Odkaz na klíčové slovo ze stránky předvoleb. Viz bod rozšíření klíčová slova.



Následuje příklad bodu rozšíření předvoleb:

   

<extension point=

"org.eclipse.ui.preferencePages"

>

<page id=

"com.xyz.prefpage1"

name=

"XYZ"

class=

"com.xyz.prefpages.PrefPage1"

>

<keywordReference id=

"xyz.Keyword"

/>

</page>

<page id=

"com.xyz.prefpage2"

name=

"Keyboard Settings"

class=

"com.xyz.prefpages.PrefPage2"

category=

"com.xyz.prefpage1"

>

</page>

</extension>

Hodnota atributu class musí představovat úplný název třídy, která implementuje org.eclipse.ui.IWorkbenchPreferencePage.

Pracovní plocha přidává několik stránek pro nastavení předvoleb platformy. Po nich budou přidány stránky registrované prostřednictvím tohoto rozšíření dle informací o jejich kategorii.