Configurações do Acelerador

Identificador: org.eclipse.ui.acceleratorConfigurations

Desde: Release 2.0

Descrição:

AVISO: Este ponto de extensão foi SUBSTITUÍDO.
Não utilize esse ponto de extensão, ele será removido em versões futuras deste produto. Utilize o ponto de extensão org.eclipse.ui.commands

Esse ponto de extensão é utilizado para registrar extensões de configurações do acelerador. As configurações do acelerador são configurações para as quais os conjuntos de aceleradores podem ser registrados. O workbench permite que o usuário selecione uma configuração do acelerador na página Preferência do Workbench. Apenas uma configuração do acelerador pode ser ativada ao mesmo tempo.

Uma configuração do acelerador representa um estilo ou tema geral de aceleradores para ações do Workbench. Por exemplo, o Workbench fornece a configuração do acelerador "Emacs". Quando a configuração do acelerador "Emacs" estiver ativa, os aceleradores que pertencem aos conjuntos de aceleradores registrados na configuração "Emacs" estarão ativos. Esses aceleradores são definidos para imitarem os aceleradores em Emacs (um editor de texto comum entre desenvolvedores).

Um conjunto de aceleradores registra uma configuração do acelerador, listando o id da configuração como o valor de seu atributo "configurationId" (consulte o ponto de extensão Conjuntos de Aceleradores). Muitos conjuntos de aceleradores podem ser registrados para a mesma configuração do acelerador.

Observe que o nome da configuração do acelerador apresentado para o usuário é o mesmo que o valor do atributo "name" do elemento de extensão do ponto de extensão org.eclipse.ui.acceleratorConfigurations.

Marcação da Configuração:

   <!ELEMENT extension (acceleratorConfiguration*)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT acceleratorConfiguration EMPTY>

   <!ATTLIST acceleratorConfiguration
      id          CDATA #REQUIRED
     name        CDATA #REQUIRED
     description CDATA #REQUIRED
   >

Exemplos: A seguir, um exemplo de extensão de uma configuração do acelerador:

   <extension point="org.eclipse.ui.acceleratorConfigurations"> 
      <acceleratorConfiguration        id="org.eclipse.ui.viAcceleratorConfiguration" 
        name="VI" 
        description="VI style accelerator configuration"> 
      </acceleratorConfiguration> 
      <acceleratorConfiguration        id="org.eclipse.ui.jonDoeAcceleratorConfiguration" 
        name="Jon Doe" 
        description="Personal accelerator configuration for Jon Doe"> 
      </acceleratorConfiguration> 
   </extension>

Implementação Fornecida: O workbench fornece as configurações do acelerador Padrão e Emacs.

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