Depuis la version 2.1
Description : ce point d'extension est utilisé pour enregistrer des polices dans le registre de polices JFace et dan sle magasin de préférences du plan de travail pour utilisation dans la page de préférences Polices.
Marques de configuration :
<!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)>
description abrégée de l'utilisation des polices.
Exemples : Voici un exemple d'extension de définition de police :
<extension point="org.eclipse.ui.fontDefinition"> <fontDefinition id="org.eclipse.examples.textFont" label="Text"> <description> Police du texte </description> </fontDefinition> <fontDefinition id="org.eclipse.examples.userFont" label="User" defaultsTo="org.eclipse.jface.textFont"> <description> Police de l'utilisateur </description> </fontDefinition> </extension>
API Information: Le plan de travail utilise le marqueur defaultsTo comme une directive pour attribuer à la définition de police la valeur defaultsTo chaque fois que defaultsTo fontDefinition est mis à jour. Cette mise à jour ne se produit que si fontDefinition a sa valeur par défaut ; une fois définie par l'utilisateur, cette mise à jour ne s'effectue plus. Le plan de travail fournit 4 polices :
org.eclipse.jface.bannerfont. La police de la bannière est
utilisée dans les bannières d'assistant.
org.eclipse.jface.dialogfont. La police de boîte de dialogue est
utilisée pour les widgets dans les boîtes de dialogue.
org.eclipse.jface.headerfont. La police d'en-tête est utilisée pour
les en-têtes de section dans les pages de texte composées.
org.eclipse.jface.textfont. La police de texte est utilisée par les
éditeurs de texte.
Implémentation fournie le plan de travail fournit les définitions des polices de texte, de boîte de diaogue, de bannière et d'en-têtre.
Copyright (c) 2002 IBM Corporation and others.
All rights reserved. Ce programme et les produits qui l'accompagnent
sont fournis sous licence v1.0 associée à cette distribution et
disponibles à l'adresse suivante :
http://www.eclipse.org/legal/cpl-v10.html