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>
- point - identificativo completo del punto di estensione di
destinazione
- id - identificativo dell'istanza dell'estensione
- name - nome dell'istanza dell'estensione facoltativo
<!ELEMENT actionDefinition EMPTY>
<!ATTLIST actionDefinition
id CDATA #REQUIRED
name CDATA #IMPLIED
description CDATA #IMPLIED>
- id - un nome univoco che č possibile utilizzare per identificare
questa azione.
- name - il nome dell'azione visualizzato all'utente.
- description - una breve descrizione dell'azione da visualizzare
all'utente.
Esempi:
Di seguito č riportato un esempio di
estensione della definizione dell'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, 2004 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Eclipse Public
License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/epl-v10.html