Définitions d'actions

Identificateur : org.eclipse.ui.actionDefinitions

Depuis la version 2.0

Description :

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.

Marques de configuration :

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

Exemples : Voici un exemple d'extension de 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>

Informations d'API : 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.

Implémentation fournie : le plan de travail fournit de nombreuses définitions d'actions.

Copyright (c) 2002 IBM Corporation and others. All rights reserved. Ce programme et les produits qui l'accompagnent sont fournis sous licence v1.0 associée à cette distribution et disponibles à l'adresse suivante : http://www.eclipse.org/legal/cpl-v10.html