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, qui permet d'afficher les images GIF. Généralement, ce programme est lancé à l'aide de la commande :

xgif nom_fichier

Nous souhaitons pouvoir afficher les images GIF de différentes façons :

  1. Ouvrez un nouveau fichier RépPersonnel/.dt/types/GifViewer.dt dans un éditeur de texte.

  2. Entrez les définitions du type 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 posez-le pour lancer l'application.
     	}

    La définition ne contenant pas de champ 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_TYPEpour 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.