Konfigurationen für Direktaufrufe

org.eclipse.ui.acceleratorConfigurations

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 die Konfiguration von Direktaufrufen registriert werden. Dabei handelt es sich um Konfigurationen, an denen Direktaufrufsets registriert werden können. In der Workbench kann der Benutzer eine Direktaufrufkonfiguration aus der Seite mit den Workbench-Einstellungen auswählen. Es kann jeweils nur eine Direktaufrufkonfiguration aktiv sein.

Eine Direktaufrufkonfiguration entspricht einem allgemeinen Stil oder Thema von Direktaufrufen für Workbench-Aktionen. Die Workbench liefert etwa die "Emacs"-Direktaufrufkonfiguration. Wenn die "Emacs"-Direktaufrufkonfiguration aktiv ist, sind die Direktaufrufe aktiv, die zu den in der "Emacs"-Konfiguration registrierten Direktaufrufsets gehören. Diese Direktaufrufe sollen die Direktaufrufe von Emacs (einem bei Entwicklern sehr beliebten Texteditor) nachahmen.

Ein Direktaufrufset wird mit einer Direktaufrufkonfiguration registriert, indem die ID der Konfiguration als Wert für sein Attribut "configurationId" angegeben wird (siehe Erweiterungspunkt für Direktaufrufsets). Viele Direktaufrufsets können auf dieselbe Direktaufrufkonfiguration registriert werden.

Beachten Sie, dass der dem Benutzer angezeigte Name der Direktaufrufkonfiguration mit dem Wert des Attribut "name" des Erweiterungselements für den Erweiterungspunkt "org.eclipse.ui.acceleratorConfigurations" identisch ist.

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


Das folgende Beispiel stellt eine Direktaufrufkonfigurations-Erweiterung dar:

   

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

"Persönliche Konfigurationen für Direktaufrufe für Jon Doe"

>

</acceleratorConfiguration>

</extension>

Die Workbench liefert Standard- und Emacs-Direktaufrufkonfigurationen.