Definizioni delle azioni

Identificativo: org.eclipse.ui.actionDefinitions

Da: versione 2.0

Descrizione:

AVVISO: questo punto di estensione č OBSOLETO.
Non utilizzare questo punto di estensione, questo verrā eliminato dalle prossime versioni del prodotto. In alternativa utilizzare il punto di estensione org.eclipse.ui.commands

Questo punto di estensione viene utilizzato per registrare le definizioni delle azioni. I tasti di scelta rapida (consultare il punto di estensione Insiemi di tasti di scelta rapida) utilizzano le definizioni delle azioni per i riferimenti alle azioni. Per associare una scelta rapida a un'azione, quest'ultima viene registrata con la definizione dell'azione associata alla scelta rapida in questione. Un'azione si registra con una definizione chiamando il metodo setActionDefinitionId(String id) e fornendo l'id della definizione di azione come argomento.

Tag di configurazione:

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

Esempi: di seguito č riportato un esempio di estensione della definizione di azione:

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

Informazioni API: i metodi public void setActionDefinitionId(String id) e public String getActionDefinitionId() devono essere aggiunti a IAction.

NOTA - in futuro potranno essere aggiunti altri attributi, in base alle necessitā.

Implementazione fornita: il workbench fornisce molte definizioni delle azioni.

Copyright (c) 2002 IBM Corporation e altri. Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Common Public License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo http://www.eclipse.org/legal/cpl-v10.html