Bereiche für Direktaufrufe

Kennung: org.eclipse.ui.acceleratorScopes

Beschreibung: An diesem Erweiterungspunkt können Erweiterungen für Direktaufrufbereiche registriert werden. Breiche für Direktaufrufe sind Bereiche, auf die Direktaufrufsets anwendbar sein können. Wenn etwa ein Direktaufrufset auf den Bereich namens "Texteditorbereich" anwendbar ist, funktionieren die Direktaufrufe dieses Direktaufrufsets nur dann, wenn der "Texteditorbereich" oder eines der Kinder aktiv ist (d.h. wenn der aktive Teilnehmer ein beteiligter Texteditor ist).

Ein Direktaufrufset definiert den anwendbaren Bereich, indem die ID des Bereichs als Wert seines "scopeId"-Attributs aufgelistet wird (siehe Erweiterungspunkt für Direktaufrufsets). Es können mehrere Direktaufrufsets auf denselben Direktaufrufbereich angewendet werden.

Seit: Release 2.0

Konfigurationsformatierung:

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

Beispiele:

Das folgende Beispiel stellt eine Direktaufrufbereichs-Erweiterung dar:

   <extension point="org.eclipse.ui.acceleratorScopes">
      <acceleratorScope
        id="org.eclipse.ui.globalScope"
        name="Global"
        description="Aktionsdirektaufruftaste anwendbar auf alle Sichten und Editoren, sofern nicht explizit übersteuert.">
      </acceleratorScope>
      <acceleratorScope
        id="org.eclipse.ui.javaEditorScope"
        name="Java-Editor"
        description="Aktionsdirektaufruftaste anwendbar nur bei aktivem Java-Editor."
        parentScope="org.eclipse.ui.globalScope">
      </acceleratorScope>
   </extension>

API-Informationen: Die öffentliche Methode IKeyBindingService getKeyBindingService() wurde zu IEditorSite hinzugefügt.

Bereitgestellte Implementierung: Die Workbench liefert den globalen Direktaufrufbereich und den Texteditor-Direktaufrufbereich.

Copyright IBM Corporation und Andere 2000, 2002.