Definiciones de fonts

Identificador: org.eclipse.ui.fontDefinitions

A partir del: Release 2.1

Descripción: este punto de extensión permite registrar fonts en el registro de fonts de JFace y en el almacén de preferencias del entorno de trabajo para que los utilice la página de preferencias de fonts.

Códigos XML de configuración:

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

   breve descripción de la utilización de los fonts

Ejemplos: a continuación figura un ejemplo de una extensión de definición de fonts:

   <extension point="org.eclipse.ui.fontDefinition"> 
      <fontDefinition 
         id="org.eclipse.examples.textFont" 
         label="Texto">
         <description>
            El font de texto
         </description>
      </fontDefinition> 

      <fontDefinition 
        id="org.eclipse.examples.userFont" 
        label="Usuario"
        defaultsTo="org.eclipse.jface.textFont"> 
        <description>
           El font de usuario
        </description>
      </fontDefinition> 
   </extension> 

Información sobre las API: el entorno de trabajo utiliza el código defaultsTo como directiva para establecer el valor de la definición de font en el valor de defaultsTo siempre que se actualiza la definición de font (fontDefinition) de defaultsTo. Esto sólo ocurre si la definición de font tiene el valor por omisión; una vez que el usuario haya establecido el valor, estas actualizaciones no se producirán. El entorno de trabajo suministra 4 fonts:

org.eclipse.jface.bannerfont. El font de mensaje de cabecera se utiliza en las cabeceras de asistente.
org.eclipse.jface.dialogfont. El font de diálogo es el destinado a los widgets en los diálogos.
org.eclipse.jface.headerfont. El font de cabecera se utiliza para cabeceras de sección en páginas de texto compuestas.
org.eclipse.jface.textfont. El font de texto se utiliza en los editores de texto.

Implementación suministrada: el entorno de trabajo suministra las definiciones de font para los fonts de texto, diálogo, mensaje de cabecera y cabecera.

Copyright (c) 2002 IBM Corporation y otros. Reservados todos los derechos. Este programa y sus materiales adjuntos están disponibles bajo los términos de la licencia pública común (Common Public License) v1.0 que acompaña a esta distribución, y está disponible en http://www.eclipse.org/legal/cpl-v10.html