La présente section décrit la procédure à suivre pour créer un fichier de configuration de type de données.
Les fichiers de configuration contenant des définitions de types de données doivent :
respecter la convention d'appellation nom.dt ;
figurer sur le chemin de recherche de la base de données qui est, par défaut :
Types de données personnels--RépPersonnel/.dt/types
Types de données système--/etc/dt/appconfig/types/langue
Types de données intégrés--/usr/dt/appconfig/types/langue. Il est préférable de ne pas utiliser ce répertoire.
Pour plus de détails sur la modification du chemin, voir "Définition de la valeur d'un chemin de recherche".
Ouvrez un fichier de base de données existant ou créez-en un nouveau.
Pour plus de détails, voir "Fichiers de configuration pour types de données".
Définissez les attributs du type de données à l'aide de la syntaxe :
DATA_ATTRIBUTES nom_type_données { ICON nom_image DESCRIPTION chaîne zone_attribut zone_attribut ... }
où :
nom_type_données--Nom unique affecté à ce type de données.
nom_image--Nom de fichier ou chemin d'un fichier d'icône. Utilisez le nom de base du fichier. Par exemple, pour les fichiers d'icônes image.m.pm et image.t.pm, utilisez image.
zone_attribut--Zone définissant l'apparence ou le comportement d'un type de données.
chaîne--Chaîne de caractères. Le contenu correspondra à l'aide sur le type de données.
Voir "Exemple de création" .
Définissez les critères du type de données à l'aide de la syntaxe :
DATA_CRITERIA nom_critères { DATA_ATTRIBUTES_NAME nom_type_données zone_critères zone_critères ... }
où :
nom_critères--Nom unique de la définition de ces critères.
nom_type_données--Nom utilisé dans la définition du paramètre DATA_ATTRIBUTES
.
zone_critères--Zone utilisée pour définir les critères d'affectation d'un fichier à un type de données.
Sauvegardez le fichier de base de données.
Créez les icônes de ce type de données.
Pour plus de détails, voir "Indication de l'image de l'icône associée au type de données" .
Au besoin, créez les actions répertoriées dans la zone ACTIONS de la définition des attributs.
Cliquez deux fois sur Recharger actions dans le groupe d'applications Outils_Bureau pour recharger la base de données.
Cet exemple suppose que le système contient une application xgif, permettant l'affichage d'images GIF. Généralement, ce programme est lancé à l'aide de la commande :
xgif nom_fichier
Vous pouvez afficher des images GIF de différentes façons :
en cliquant deux fois sur un fichier GIF ;
en sélectionnant le fichier et l'application dans le menu Objets sélectionnés.
Ouvrez un nouveau fichier RépPersonnel/.dt/types/GifViewer.dt pour le modifier.
Entrez les définitions des types de données :
DATA_ATTRIBUTES Gif { DESCRIPTION Fichier image Gif. ICON GifIcon ACTIONS Visualiser } DATA_CRITERIA Critères_Gif { DATA_ATTRIBUTES_NAME Gif NAME_PATTERN *.gif }
Entrez la définition de l'action GifViewer :
ACTION GifViewer { EXEC_STRING xgif %(File)Arg_1"Fichier Gif à visualiser :" WINDOW_TYPE NO_STDIO DESCRIPTION Cliquez deux fois ou posez un fichier \ pour lancer l'application. }
La définition ne comportant pas de zone ICON, l'action fera appel à l'icône par défaut du système.
Entrez l'action de correspondance suivante pour associer l'action GifViewer à l'action Visualiser figurant dans la définition du type de données. Utilisez la zone ARG_TYPE pour limiter cette action aux fichiers de type Gif.
ACTION Visualiser { ARG_TYPE Gif TYPE MAP MAP_ACTION GifViewer }
Sauvegardez le fichier.
Cliquez deux fois sur Recharger actions dans le groupe d'applications Outils_Bureau pour recharger la base de données.