Verfügbar seit: Release 2.1
Beschreibung: 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.
Konfigurationsbefehle:
<!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
defaultsTo CDATA #IMPLIED
>
<!ELEMENT description (#CDATA)>
Eine kurze Beschreibung der Schriftartverwendung.
Beispiele: Das folgende Beispiel zeigt eine Erweiterung für eine 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>
API-Informationen: 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.
Bereitgestellte Implementierung: Die Workbench stellt die Schriftartdefinitionen für die Text-, Dialog-, Banner- und Headerschriftart zur Verfügung.
Copyright (c) 2002 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial
werden gemäß den Bedingungen der
"Common Public License v1.0" zur Verfügung gestellt, die diese
Verteilung begleitet und
unter "http://www.eclipse.org/legal/cpl-v10.html" abgerufen werden
kann.