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
}