Definicje czcionek

org.eclipse.ui.fontDefinitions

2.1

Ten punkt rozszerzenia umożliwia rejestrowanie czcionek w rejestrze czcionek JFace oraz w składnicy preferencji środowiska roboczego, tak aby można ich było używać na stronie preferencji czcionek. Od wersji 3.0 ten punkt rozszerzenia jest nieaktualny. Obecnie elementy fontDefinition należy dodawać do pakietu 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ótki opis zastosowania czcionki.



Poniżej przedstawiono przykładowe rozszerzenie definicji czcionki:

   

<extension point=

"org.eclipse.ui.fontDefinition"

>

<fontDefinition id=

"org.eclipse.examples.textFont"

label=

"Text"

>

<description>

Czcionka tekstu

</description>

</fontDefinition>

<fontDefinition id=

"org.eclipse.examples.userFont"

label=

"User"

defaultsTo=

"org.eclipse.jface.textFont"

>

<description>

Czcionka użytkownika

</description>

</fontDefinition>

</extension>

Znacznik defaultsTo jest stosowany jako dyrektywa środowiska roboczego, powodująca ustawienie definicji czcionki na wartość defaultsTo po każdej aktualizacji tej wartości w elemencie fontDefinition. Ma to miejsce tylko wtedy, gdy element fontDefinition ma wartość domyślną - po ustawieniu go przez użytkownika aktualizacje nie są wykonywane. W środowisku roboczym dostępne są 4 czcionki:

org.eclipse.jface.bannerfont: Czcionka banera jest używana na banerach kreatorów.
org.eclipse.jface.dialogfont: Czcionka okna dialogowego jest używana na widgetach okien dialogowych.
org.eclipse.jface.headerfont: Czcionka nagłówka jest używana w nagłówkach sekcji złożonych stron tekstowych.
org.eclipse.jface.textfont: Czcionka tekstu jest używana w edytorach tekstu.

W środowisku roboczym dostępne są definicje czcionek tekstu, okna dialogowego, banera i nagłówka.