Definições de Tipo de Letra

org.eclipse.ui.fontDefinitions

Edição 2.1

Este ponto de extensão é utilizado para registar tipos de letra com oJFace FontRegistry e com o armazenamento de preferências da área de trabalho para serem utilizado pela página de preferências do tipo de letra. Este ponto de extensão foi caiu em desuso na edição 3.0. Deverá adicionar agora elementos fontDefinition a org.eclipse.ui.themes.

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

value      CDATA #IMPLIED

categoryId CDATA #IMPLIED

defaultsTo CDATA #IMPLIED>


<!ELEMENT description EMPTY>

uma breve descrição da utilização dos tipos de letra



A seguir encontra-se um exemplo de uma extensão de definição de tipo de letra:

   

<extension point=

"org.eclipse.ui.fontDefinition"

>

<fontDefinition id=

"org.eclipse.examples.textFont"

label=

"Text"

>

<description>

The text font

</description>

</fontDefinition>

<fontDefinition id=

"org.eclipse.examples.userFont"

label=

"User"

defaultsTo=

"org.eclipse.jface.textFont"

>

<description>

The user font

</description>

</fontDefinition>

</extension>

O código defaultsTo é utilizado como uma directiva pela área de trabalho para definir o valor do tipo de letra para o valor defaultsTo sempre que o valor defaultsTo fontDefinition é actualizado. Isto ocorre apenas se o valor fontDefinition tiver o valor predefinido - assim que é definido pelo utilizador estas actualizações deixarão de ocorrer. A área de trabalho fornece 4 tipos de letra:

org.eclipse.jface.bannerfont. O tipo de letra de mensagem de cabeçalho é utilizado nas mensagens de cabeçalhos do assistente.
org.eclipse.jface.dialogfont. O tipo de letra da caixa de diálogo é utilizado para os widgets nas caixas de diálogo.
org.eclipse.jface.headerfont. O tipo de letra do cabeçalho é utilizado para cabeçalhos de secção em páginas de texto compostas.
org.eclipse.jface.textfont. O tipo de letra de texto é utilizado pelos editores de texto.

A área de trabalho fornece as definições de tipo de letra de texto, caixa de diálogo, mensagem de cabeçalho e cabeçalho.