Ambiti dei tasti di scelta rapida

Identificativo: org.eclipse.ui.acceleratorScopes

Da: versione 2.0

Descrizione:

AVVISO: questo punto di estensione è OBSOLETO.
Non utilizzare questo punto di estensione, questo verrà eliminato dalle prossime versioni del prodotto. In alternativa utilizzare il punto di estensione org.eclipse.ui.commands

Questo punto di estensione viene utilizzato per registrare le estensioni degli ambiti dei tasti di scelta rapida. Tali ambiti sono quelli per i quali sono applicabili gli insiemi di tasti di scelta rapida. Ad esempio, se un insieme di tasti di scelta rapida è applicabile all'ambito denominato "Ambito degli editor di testo", i tasti di scelta rapida di quell'insieme saranno operativi soltanto se il suddetto ambito o un suo ambito secondario, è attivo (in altre parole, se la parte attiva è un editor di testo partecipante).

Un insieme di tasti di scelta rapida dichiara per quale ambito è applicabile creando un elenco degli id degli ambiti in base al valore dell'attributo "scopeId" (consultare la sezione relativa al punto di estensione Insiemi di tasti di scelta rapida). Per uno stesso ambito possono essere applicabili più insiemi di tasti di scelta rapida.

Tag di configurazione:

   <!ELEMENT extension (acceleratorScope*)>

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

   <!ELEMENT acceleratorScope EMPTY>

   <!ATTLIST acceleratorScope
      id          CDATA #REQUIRED
     name        CDATA #REQUIRED
     description CDATA #REQUIRED
     parentScope CDATA #IMPLIED
   >

Esempi: di seguito è riportato un esempio di estensione di ambito dei tasti di scelta rapida:

   <extension point="org.eclipse.ui.acceleratorScopes"> 
      <acceleratorScope 
        id="org.eclipse.ui.globalScope" 
        name="Global" 
        description="Action accelerator key applicable to all views and editors unless explicitly overridden."> 
      </acceleratorScope> 
      <acceleratorScope 
        id="org.eclipse.ui.javaEditorScope" 
        name="Java Editor" 
        description="Action accelerator key applicable only when java editor active." 
        parentScope="org.eclipse.ui.globalScope"> 
      </acceleratorScope> 
   </extension> 

Informazioni API: il metodo public IKeyBindingService getKeyBindingService() è stato aggiunto a IEditorSite.

Implementazione fornita: il workbench fornisce l'ambito dei tasti di scelta rapida Globale e quello per gli editor di testo.

Copyright (c) 2002 IBM Corporation e altri. Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Common Public License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo http://www.eclipse.org/legal/cpl-v10.html