Définitions d'actions

org.eclipse.ui.actionDefinitions

2.0

ATTENTION : Ce point d'extension est DECONSEILLE.
N'utilisez pas ce point d'extension ; il sera supprimé des versions ultérieures de ce produit. Utilisez plutôt le point d'extension org.eclipse.ui.commands

Ce point d'extension est utilisé pour enregistrer des définitions d'actions. Les raccourcis clavier (reportez-vous au point d'extension Jeux de raccourcis clavier) utilisent des définitions d'actions pour référencer des actions. Une action se combine à un raccourci donné en s'enregistrant avec la définition d'action associée à ce raccourci. Une action s'enregistre avec une définition d'action en appelant la méthode setActionDefinitionId(String id) et en fournissant l'ID de définition d'action comme argument.

<!ELEMENT extension (actionDefinition*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT actionDefinition EMPTY>

<!ATTLIST actionDefinition

id          CDATA #REQUIRED

name        CDATA #IMPLIED

description CDATA #IMPLIED>


L'exemple ci-dessous illustre l'extension d'une définition d'action :

   

<extension point=

"org.eclipse.ui.actionDefinitions"

>

<actionDefinition id=

"org.eclipse.ui.file.save"

>

</actionDefinition>

<actionDefinition id=

"org.eclipse.ui.file.saveAll"

>

</actionDefinition>

<actionDefinition id=

"org.eclipse.ui.file.close"

>

</actionDefinition>

<actionDefinition id=

"org.eclipse.ui.file.closeAll"

>

</actionDefinition>

<actionDefinition id=

"org.eclipse.ui.file.print"

>

</actionDefinition>

</extension>

Les méthodes public void setActionDefinitionId(String id) et public String getActionDefinitionId() ont été ajoutées à IAction.

Remarque : d'autres attributs peuvent être ajoutés ultérieurement, si besoin est.

Le plan de travail fournit de nombreuses définitions d'actions.