Schriftartdefinitionen

org.eclipse.ui.fontDefinitions

Release 2.1

An diesem Erweiterungspunkt können Schriftarten für die JFace-FontRegistry und für den Benutzervorgabenspeicher der Workbench registriert werden, der von der Benutzervorgabenseite "Schriftarten" verwendet wird. Dieser Erweiterungspunkt wurde in 3.0 verworfen. Sie sollten die Schriftartdefinitionselemente nun zu 'org.eclipse.ui.themes' hinzufügen.

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

Eine kurze Beschreibung der Schriftartverwendung.



Das folgende Beispiel zeigt eine Erweiterung einer Schriftartdefinition:

   

<extension point=

"org.eclipse.ui.fontDefinition"

>

<fontDefinition id=

"org.eclipse.examples.textFont"

label=

"Text"

>

<description>

The text font

</description>

</fontDefinition>

<fontDefinition id=

"org.eclipse.examples.userFont"

label=

"User"

defaultsTo=

"org.eclipse.jface.textFont"

>

<description>

The user font

</description>

</fontDefinition>

</extension>

Das Tag "defaultsTo" wird von der Workbench als Anweisung verwendet, um den Wert der Schriftartdefinition auf den Wert von "defaultsTo" zu setzen, wann immer "defaultsTo fontDefinition" aktualisiert wird. Dies tritt nur dann auf, wenn "fontDefinition" mit seinem Standardwert definiert ist - sobald er durch den Benutzer festgelegt wird, treten diese Aktualisierungen nicht ein. Die Workbench stellt vier Schriftarten zur Verfügung:

org.eclipse.jface.bannerfont. Die Bannerschriftart wird in Bannern von Assistenten verwendet.
org.eclipse.jface.dialogfont. Die Dialogschriftart wird für Fensterobjekte in Dialogen verwendet.
org.eclipse.jface.headerfont. Die Headerschriftart wird für Abschnittsheader in kombinierten Textseiten verwendet.
org.eclipse.jface.textfont. Die Textschriftart wird von Texteditoren verwendet.

Die Workbench stellt die Schriftartdefinitionen für die Text-, Dialog-, Banner- und Headerschriftart zur Verfügung.