Bereiche für Direktaufrufe

Kennung: org.eclipse.ui.acceleratorScopes

Seit: Release 2.0

Beschreibung:

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.

Konfigurationsbefehle:

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

Beispiele: Das folgende Beispiel zeigt die Erweiterung für einen Direktaufrufbereich:

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

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 (c) 2002 IBM Corporation und Andere. Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden unter den Bedingungen der "Common Public License v1.0" bereitgestellt, die diese Verteilung begleitet und unter "http://www.eclipse.org/legal/cpl-v10.html" abgerufen werden kann.