Escopos do Acelerador

Identificador: org.eclipse.ui.acceleratorScopes

Descrição: Esse ponto de extensão é utilizado para registrar extensões de escopo do acelerador. Os escopos do acelerador são escopos para os quais os conjuntos de aceleradores podem ser aplicáveis. Por exemplo, se um conjunto de aceleradores for aplicável ao escopo intitulado "Escopo do Editor de Texto", os aceleradores desse conjunto de aceleradores irão operar apenas se o "Escopo do Editor de Texto" ou um de seus filhos estiver ativo (em outras palavras, se a parte ativa for um editor de texto de participação.

Um conjunto de aceleradores declara qual escopo é aplicável, listando o ID do escopo como o valor de seu atributo "scopeId" (consulte o ponto de extensão Conjuntos de Aceleradores). Muitos conjuntos de aceleradores podem ser aplicáveis ao mesmo escopo do acelerador.

Desde: Release 2.0

Marcação de Configuração:

   <!ELEMENT acceleratorScope EMPTY>
   <!ATTLIST acceleratorScope
      id             CDATA #REQUIRED
      name           CDATA #REQUIRED
      description    CDATA #REQUIRED
      parentScope    CDATA #OPTIONAL
   >

Exemplos:

A seguir encontra-se um exemplo de uma extensão de escopo do acelerador:

   <extension point="org.eclipse.ui.acceleratorScopes">
      <acceleratorScope
        id="org.eclipse.ui.globalScope"
        name="Global"
        description="Chave do acelerador de ação aplicável a todas as exibições e editores a menos que implicitamente substituídos.">
      </acceleratorScope>
      <acceleratorScope
        id="org.eclipse.ui.javaEditorScope"
        name="Java Editor"
        description="Chave do acelerador de ação aplicável apenas quando o editor java estiver ativo."
        parentScope="org.eclipse.ui.globalScope">
      </acceleratorScope>
   </extension>

Informações de API: O método público IKeyBindingService getKeyBindingService() foi incluído no IEditorSite.

Implementação Fornecida: O workbench fornece o escopo do acelerador Global e o escopo do acelerador Editor de Texto.

Copyright IBM Corporation e outros 2000, 2002.