Les types de données peuvent être associés à des actions de deux façons :
La zone ACTIONS de la définition du paramètre DATA_ATTRIBUTES répertorie les actions qui apparaîtront dans le menu Sélectionné(s) du Gestionnaire de fichiers. La première action de la liste est l'action par défaut (double-clic).
La zone ARG_TYPE de la définition de l'action permet de limiter celle-ci aux types de données spécifiés.
La définition suivante, par exemple, crée un type de données concernant les fichiers "readme" créés par l'administrateur système à l'aide de la convention d'appellation *.rm.
DATA_ATTRIBUTES FichierSysReadme
{
ICON FichierSysReadme
ACTIONS Ouvrir,Répondre
}
DATA_CRITERIA CritèresFichierSysReadme
{
NAME_PATTERN *.rm
DATA_ATTRIBUTES_NAME FichierSysReadme
}
Une action Répondre est définie ci-dessous pour le fichier. Elle permet d'ouvrir une copie modifiable du fichier dans l'Editeur de texte. Une fois le fichier sauvegardé et l'Editeur de texte fermé, le fichier est transmis à l'administrateur système (adresse sysadmin@utd.
ACTION Répondre
{
ARG_TYPE FichierSysReadme
EXEC_STRING /bin/sh -c 'cp %Arg_1% $HOME/readme.temp;\
chmod +w $HOME/readme.temp; \
dtpad $HOME/readme.temp; \
cat $HOME/readme.temp | \
cat $HOME/readme.temp | \
/usr/bin/mailx sysadmin@utd; \
rm $HOME/readme.temp'
WINDOW_TYPE NO_STDIO
}