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

Procédure de création manuelle d'un type de données

La présente section décrit la procédure de création des fichiers de configuration de type de données.

Fichiers de configuration des types de données

Les fichiers de configuration contenant des définitions de types de données doivent :

Définition d'un type de données

  1. Ouvrez un fichier de base de données existant ou créez-en un nouveau.

    Pour plus de détails, reportez-vous à la section précédente, "Fichiers de configuration des types de données".

  2. Définissez les attributs du type de données à l'aide de la syntaxe suivante :

    	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. Son contenu apparaîtra dans l'aide contextuelle du type de données.

    Pour plus de détails sur la manière dont le Bureau recherche ces fichiers, reportez-vous à la section "Exemple de création".

  3. 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 cette définition de critères.

    nom_type_données : nom utilisé dans la définition du paramètre DATA_ATTRIBUTES définition

    zone_critères : zone utilisée pour définir les critères d'affectation d'un fichier à ce type de données.

    Pour plus de détails sur la manière dont le Bureau recherche ces fichiers, reportez-vous à la section "Définition des critères d'un type de données".

  4. Sauvegardez le fichier de base de données.

  5. Créez les icônes de ce type de données.

    Pour plus de détails, reportez-vous à la section "Indication de l'icône associée au type de données".

  6. Au besoin, créez les actions répertoriées dans la zone ACTIONS de la définition des attributs.

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

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.