Solaris CDE - Guide avancé de l'utilisateur et de l'administrateur système

Exemple de création

Cet exemple suppose que le système contient l'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 :

  1. Ouvrez un nouveau fichier RépPersonnel/.dt/types/GifViewer.dt pour le modifier.

  2. 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
     	}
  3. 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 sur un fichier ou \
     										ou posez-le 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.

  4. 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
     	} 
  5. Sauvegardez le fichier.

  6. Cliquez deux fois sur Recharger actions dans le groupe d'applications Outils_Bureau pour recharger la base de données.