Definice písem

org.eclipse.ui.fontDefinitions

Vydání 2.1

Tento bod rozšíření se používá k registraci písem u registru FontRegistry modulu JFace a u paměti předvolby pracovní plochy k použití prostřednictvím stránky předvoleb Písma. Tento bod rozšíření je ve verzi 3.0 nepřípustný. Měli byste nyní přidat prvky fontDefinition do org.eclipse.ui.themes.

<!ELEMENT extension (fontDefinition*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT fontDefinition (description?)>

<!ATTLIST fontDefinition

id         CDATA #REQUIRED

label      CDATA #REQUIRED

value      CDATA #IMPLIED

categoryId CDATA #IMPLIED

defaultsTo CDATA #IMPLIED>


<!ELEMENT description EMPTY>

Krátký popis použití písem



Následuje příklad rozšíření definice písma:

   

<extension point=

"org.eclipse.ui.fontDefinition"

>

<fontDefinition id=

"org.eclipse.examples.textFont"

label=

"Text"

>

<description>

písmo textu

</description>

</fontDefinition>

<fontDefinition id=

"org.eclipse.examples.userFont"

label=

"User"

defaultsTo=

"org.eclipse.jface.textFont"

>

<description>

uživatelské písmo

</description>

</fontDefinition>

</extension>

Značka defaultsTo se používá modulem Workbench (pracovní plochou) jako direktiva k nastavení hodnoty definice písma na hodnotu defaultsTo, kdykoliv je aktualizována definice fontDefinition na hodnotu defaultsTo. Toto se vyskytuje pouze tehdy, když definice fontDefinition je na své výchozí hodnotě - jakmile je nastavena uživatelem, k těmto aktualizacím již nedochází. Pracovní plocha nabízí 4 písma:

org.eclipse.jface.bannerfont. Písmo nápisu se používá v nápisech průvodce.
org.eclipse.jface.dialogfont. Písmo dialogového okna je písmo pro prvky widget v dialogových oknech.
org.eclipse.jface.headerfont. Písmo záhlaví se používá pro záhlaví sekcí na kompozitních textových stránkách.
org.eclipse.jface.textfont. Písmo textu je použito textovými editory.

Modul workbench poskytuje definice písem pro písmo textu, dialogového okna, nápisu a záhlaví.