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