Acceleratorconfiguraties

org.eclipse.ui.acceleratorConfigurations

Release 2.0

WAARSCHUWING: dit extensiepunt is GEDEPRECIEERD.
Dit extensiepunt niet gebruiken. Dit wordt in latere versies van het product verwijderd. In plaats hiervan kunt u het extensiepunt org.eclipse.ui.commands gebruiken.

Dit extensiepunt wordt gebruikt om extensies voor acceleratorconfiguraties te registreren. Acceleratorconfiguraties zijn de configuraties waar de acceleratorsets kunnen worden geregistreerd. De gebruiker kan een acceleratorconfiguratie selecteren in de voorkeurenpagina van de Workbench. Er kan slechts een acceleratorconfiguratie tegelijk actief zijn.

Een acceleratorconfiguratie vertegenwoordigt een algemene stijl of een algemeen thema van accelerators voor de Workbench-acties. De workbench levert bijvoorbeeld de acceleratorconfiguratie van "Emacs". Als de acceleratorconfiguratie van "Emacs" actief is, zijn de accelerators actief die bij de acceleratorsets horen die zijn geregistreerd in de "Emacs"-configuratie. Deze accelerators zijn gedefinieerd voor de simulatie van accelerators in Emacs (een editor die veel wordt gebruikt door ontwikkelaars).

Een acceleratorset wordt geregistreerd bij een acceleratorconfiguratie door het configuratie-ID in de lijst te plaatsen als waarde voor het kenmerk "configurationId" (zie het extensiepunt Acceleratorsets). Vele acceleratorsets kunnen bij dezelfde acceleratorconfiguratie worden geregistreerd.

Let erop dat de naam van de acceleratorconfiguratie die aan de gebruiker wordt getoond, dezelfde waarde moet hebben als het kenmerk "name" van het extensie-element van het extensiepunt org.eclipse.ui.acceleratorConfigurations.

<!ELEMENT extension (acceleratorConfiguration*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


Het element acceleratorConfiguration is gedeprecieerd.

<!ELEMENT acceleratorConfiguration EMPTY>

<!ATTLIST acceleratorConfiguration

id          CDATA #REQUIRED

name        CDATA #REQUIRED

description CDATA #REQUIRED>


Een voorbeeld van een extensie van de acceleratorconfiguratie:

   

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

"Personal accelerator configuration for Jon Doe"

>

</acceleratorConfiguration>

</extension>

De workbench levert een standaard- en een Emacs-acceleratorconfiguratie.