Per associare i tipi di dati alle azioni sono disponibili due metodi:
Specificare nel campo ACTIONS della
sezione DATA_ATTRIBUTES
le azioni
che dovranno comparire nel menu Selezione della Gestione di file. La prima
azione specificata sarà quella predefinita (quella eseguita al doppio
clic).
Limitare le azioni a determinati tipi di dati usando il campo ARG_TYPE.
Ad esempio, la definizione seguente crea un tipo di dati per i file “readme” creati dall'amministratore di sistema che abbiano un nome nella forma *.rm.
DATA_ATTRIBUTES FileReadme { ICON SysReadMe ACTIONS Open,Rispondi } DATA_CRITERIA CriteriFileReadme { NAME_PATTERN *.rm DATA_ATTRIBUTES_NAME FileReadme }
Qui di seguito è definita un'azione Rispondi che apre una copia del file nell'Editor di testo. Salvando il file e uscendo dall'Editor di testo, il file viene inviato via posta elettronica all'amministratore di sistema (all'indirizzo sysadmin@utd).
ACTION Rispondi { ARG_TYPE FileReadme EXEC_STRING /bin/sh -c 'cp %Arg_1% $HOME/readme.temp;\ chmod +w $HOME/readme.temp; \ dtpad $HOME/readme.temp; \ cat $HOME/readme.temp | \ /usr/bin/mailx sysadmin@utd; \ rm $HOME/readme.temp' WINDOW_TYPE NO_STDIO }