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