Definições de Fonte

Identificador: org.eclipse.ui.fontDefinitions

Desde: Release 2.1

Descrição: Este ponto de extensão é utilizado para registrar fontes com o JFace FontRegistry e com o armazenamento de preferências do workbench que serão utilizadas pela página de preferências Fontes.

Marcação da Configuração:

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

   Uma breve descrição sobre o uso de fontes

Exemplos: A seguir, um exemplo de extensão de uma definição de fonte:

   <extension point="org.eclipse.ui.fontDefinition"> 
      <fontDefinition 
         id="org.eclipse.examples.textFont" 
         label="Text"> 
         <description>
            A fonte do texto
         </description>
      </fontDefinition> 

      <fontDefinition 
        id="org.eclipse.examples.userFont" 
        label="User"
        defaultsTo="org.eclipse.jface.textFont"> 
        <description>
           A fonte do usuário
        </description>
      </fontDefinition> 
   </extension> 

Informações de API: A marcação defaultsTo é utilizada como uma diretiva pelo Workbench para definir o valor da definição de fonte como o valor de defaultsTo sempre que defaultsTo fontDefinition for atualizado. Isso só ocorrerá se fontDefinition estiver em seu valor padrão - depois de definido pelo usuário, essa atualização não ocorrerá. O workbench fornece 4 fontes:

org.eclipse.jface.bannerfont. A fonte de banner é utilizada nos banners do assistente.
org.eclipse.jface.dialogfont. A fonte de diálogo é a fonte dos widgets nos diálogos.
org.eclipse.jface.headerfont. A fonte do cabeçalho é utilizada para os cabeçalhos de seções em páginas de textos compostos.
org.eclipse.jface.textfont. A fonte de texto é utilizada por editores de texto.

Implementação Fornecida: O workbench fornece as definições de fonte para fontes de textos, diálogos, banners e cabeçalhos.

Copyright (c) 2002 IBM Corporation e outros. Todos os direitos reservados. Este programa e os materiais que o acompanham são disponibilizados sob os termos da Common Public License v1.0 que acompanha esta distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/cpl-v10.html