Fontdefinitioner

org.eclipse.ui.fontDefinitions

Release 2.1

Dette udvidelsespunkt bruges til at registrere fonte i JFace FontRegistry og på arbejdsbænkens indstillingslager til brug på indstillingssiden Fonte. Dette udvidelsespunkt er blevet forældet fra og med 3.0. Du skal nu tilføje fontDefinition-elementer til org.eclipse.ui.themes.

<!ELEMENT extension (fontDefinition*)>

<!ATTLIST-udvidelse

point CDATA #REQUIRED

id    CDATA #IMPLIED

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

En kort beskrivelse af fontanvendelsen.



Her er et eksempel på et udvidelsespunkt til en fontdefinition:

   

<udvidelsespunkt=

"org.eclipse.ui.fontDefinition"

>

<fontDefinition id=

"org.eclipse.examples.textFont"

label=

"Text (tekst)"

>

<beskrivelse>

Tekstfonten

</description>

</fontDefinition>

<fontDefinition id=

"org.eclipse.examples.userFont"

label=

"User"

defaultsTo=

"org.eclipse.jface.textFont"

>

<beskrivelse>

Brugerfonten

</description>

</fontDefinition>

</extension>

Koden defaultsTo bruges som et direktiv af arbejdsbænken til at angive værdien af fontdefinitionen til værdien af defaultsTo, hver gang defaultsTo fontDefinition opdateres. Det sker kun, hvis fontDefinition antager sin standardværdi. Så snart den er angivet af brugeren, vil denne opdatering ikke finde sted. Arbejdsbænken indeholder fire fonte:

org.eclipse.jface.bannerfont. Bannerfonten anvendes i bannere til guider.
org.eclipse.jface.dialogfont. Dialogboksfonten er den font, der anvendes til elementer i dialogbokse.
org.eclipse.jface.headerfont. Toptekstfonten anvendes til afsnitsoverskrifter på sammensatte tekstsider.
org.eclipse.jface.textfont. Tekstfonten anvendes af teksteditorer.

Arbejdsbænken leverer fontdefinitionerne til tekst-, dialogboks-, banner- og toptekstfonte.