Gyorsbillentyű-hatókörök

org.eclipse.ui.acceleratorScopes

2.0 kiadás

FIGYELMEZTETÉS: Ez a kiterjesztési pont ELAVULT.
Ne használja ezt a kiterjesztési pontot, mert a jövőben eltávolításra kerül a termékből. Használja inkább az org.eclipse.ui.commands kiterjesztési pontot.

A kiterjesztési pont bejegyzi a gyorsbillentyű-hatókör kiterjesztéseket. A gyorsbillentyű-hatókörök olyan hatókörök, amelyekre a gyorsbillentyűkészletek alkalmazhatók. Ha a gyorsbillentyűkészlet például alkalmazható a "Szövegszerkesztő-hatókör" nevű hatókörre, akkor a gyorsbillentyűkészlet gyorsbillentyűi csak akkor működnek, ha a "Szövegszerkesztő-hatókör" vagy egyik leszármazottja aktív (más szavakkal ha az aktív rész résztvevő szövegszerkesztő).

A gyorsbillentyűkészlet megadja, hogy mely hatókör alkalmazható a hatókör azonosítójának "scopeId" attribútum értékeként megjelenítésével (lásd gyorsbillentyűkészletek kiterjesztési pont). Számos gyorsbillentyűkészlet alkalmazható ugyanarra a gyorsbillentyű hatókörre.

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


Az alábbiakban a gyorsbillentyű hatókör kiterjesztésre látható példa:

   

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

"Tevékenység gyorsbillentyű csak akkor aktiválható, ha a java szerkesztő aktív."

parentScope=

"org.eclipse.ui.globalScope"

>

</acceleratorScope>

</extension>

A public IKeyBindingService getKeyBindingService() metódus hozzáadásra került az IEditorSite elemhez.

A munkaterület a Globális és a Szövegszerkesztő gyorsbillentyű hatókört adja meg.