Bereiche für Direktaufrufe

org.eclipse.ui.acceleratorScopes

Freigabe 2.0

ACHTUNG: Dieser Erweiterungspunkt ist VERALTET.
Verwenden Sie diesen Erweiterungspunkt nicht, da er in künftigen Versionen dieses Produkts entfernt wird. Verwenden Sie stattdessen den Erweiterungspunkt org.eclipse.ui.commands.

An diesem Erweiterungspunkt können Erweiterungen für den Geltungsbereich von Direktaufrufen registriert werden. Bereiche 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 deklariert den Umfang, für den es gültig ist, durch die Auflistung der Bereichs-ID als Wert für sein Attribut "scopeId" (siehe Erweiterungspunkt für Direktaufrufsets). Es können mehrere Direktaufrufsets auf denselben Direktaufrufbereich angewendet werden.

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


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>

Die öffentliche Methode 'IKeyBindingService getKeyBindingService()' wurde zu 'IEditorSite' hinzugefügt.

Die Workbench liefert den globalen Direktaufrufbereich und den Texteditor-Direktaufrufbereich.