Fontdefinisjoner

org.eclipse.ui.fontDefinitions

Utgave 2.1

Dette utvidelsespunktet brukes til å registrere fonter i JFace FontRegistry og i arbeidsbenkpreferanselageret, slik at Fonter-preferansesiden kan bruke dem. Dette utvidelsespunktet er foreldet i 3.0. Du bør nå legge til fontDefinition-elementer i 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>

en kort beskrivelse av fontbruken



Nedenfor finner du et eksempel på en fontdefinisjonsutvidelse.

   

<extension point=

"org.eclipse.ui.fontDefinition"

>

<fontDefinition id=

"org.eclipse.examples.textFont"

label=

"Text"

>

<description>

Tekstfonten

</description>

</fontDefinition>

<fontDefinition id=

"org.eclipse.examples.userFont"

label=

"User"

defaultsTo=

"org.eclipse.jface.textFont"

>

<description>

Brukerfonten

</description>

</fontDefinition>

</extension>

Koden defaultsTo brukes som et direktiv av arbeidsbenken for å sette verdien av fontdefinisjonen til verdien av defaultsTo når defaultsTo fontDefinition blir oppdatert. Dette forekommer bare hvis fontDefinition har standardverdien - når den er definert av brukeren, blir ikke denne oppdateringen utført. Arbeidsbenken har 4 fonter:

org.eclipse.jface.bannerfont. Bannerfonten brukes på bannere i veiviseren.
org.eclipse.jface.dialogfont. Dialogboksfonten er fonten for widgeter i dialogbokser.
org.eclipse.jface.headerfont. Overskriftsfonten brukes i topptekster på sammensatte tekstsider.
org.eclipse.jface.textfont. Tekstfonten brukes av tekstredigeringsprogrammer.

Arbeidsbenken oppgir fontdefinisjoner for tekst, dialogbokser, bannere og topptekster.