Bureau CDE Guide de l'administrateur

Association d'icônes

Pour faciliter l'identification des objets, vous pouvez associer des icônes aux éléments suivants :

Identification des fichiers d'icônes

Pour les icônes d'action et de type de données et celles utilisées sur le Tableau de bord et les tableaux secondaires, indiquez uniquement le nom de base ; les extensions appropriées sont ajoutées automatiquement, en fonction de la définition de l'écran, des couleurs prises en charge et des paramètres indiqués dans le Gestionnaire de fichiers (icônes réduites, par exemple).

Pour que le chemin de recherche ne soit pas utilisé, indiquez le chemin d'accès et le nom complets de l'icône.

Association d'une icône à une action ou un type de données

  1. Identifiez l'icône dans la zone ICON.

    Si vous respectez les conventions de dénomination appropriées, n'indiquez que le nom de base de l'icône ; l'icône correspondant à la définition de l'écran et aux couleurs prises en charge sera utilisée.

  2. Créez les tailles d'icônes suivantes :

    • actions : grande, moyenne et très petite ;

    • types de données : moyenne et très petite.

Exemple de définition d'action

La définition d'action ci-dessous permet de lancer le programme de dessin Island Paint. Les icônes Ipaint.l et Ipaint.s sont associées à l'action.

ACTION	OuvrirDocIslandPaint
{
 	WINDOW_TYPE				NO-STDIO
 	ICON						Ipaint
 	EXEC_STRING    		/usr/bin/IslandPaint %Arg_1"Fichier à ouvrir:"%
 }

Si vous utilisez des icônes en couleurs, le Bureau prend en compte l'extension .pm lors de la recherche des fichiers d'icônes. Sinon (ou s'il ne détecte aucune icône portant l'extension .pm), le Bureau utilise l'extension .bm.

Exemple de définition de type de données

La définition suivante associe les icônes comprsd.l et comprsd.s aux fichiers compressés :

DATA_ATTRIBUTES  COMPRESSED
{
		ICON					comprsd
 	ACTIONS				Décompresser
 	DESCRIPTION			Il s'agit d'un fichier qui a été compressé \
 							à l'aide de la commande compress afin d'occuper moins d'espace.
} 

Affichage d'une icône pour un objet de commande du Tableau de bord

  1. Identifiez l'icône dans la zone ICON.

    Si l'objet de commande est lié de façon dynamique à un fichier (si la zone MONITOR_TYPE a la valeur mail ou file), désignez l'icône utilisée pour indiquer le changement dans la zone ALTERNATE_ICON.

    Les boutons et les zones de pose peuvent également être animés.

  2. Créez les tailles d'icônes suivantes :

    • Tableau de bord et tableaux secondaires : grande, moyenne et très petite ;

    • Sélecteur d'espace de travail : petite.

Exemple

L'apparence de l'objet de commande ci-dessous change lorsque le fichier rapport est placé dans le répertoire /doc/ftp/pub/. Lorsqu'il ne s'y trouve pas, l'icône rapport_absent.pm est affichée ; lorsqu'il s'y trouve, c'est l'icône rapport_présent.pm qui apparaît.

CONTROL MonitorReport
 {
 	CONTAINER_NAME				nom_conteneur
 	TYPE							ICON
     MONITOR_TYPE				file
 	FILE_NAME					/doc/ftp/pub/rapport
 	ICON							rapport_absent
 	ALTERNATE_ICON				rapport_présent
 }

Association d'une icône avec une fenêtre d'application

  1. Définissez comme suit la ressource iconImage du Gestionnaire de l'espace de travail :

    Dtwm*nom_client*iconImage: fichier_icône

    Pour connaître la valeur correcte de nom_client, ouvrez le Gestionnaire d'applications et cliquez deux fois sur Caractéristiques d'une fenêtre, dans le groupe d'applications Outils_Bureau. Lorsque vous sélectionnez une fenêtre, ses caractéristiques s'affichent. La caractéristique WM_CLASS indique le nom de classe de la fenêtre, entre guillemets.

    Pour plus de détails sur la définition des ressources, voir "Définition de ressources d'applications".

  2. Sélectionnez l'option "Relancer le Gestionnaire de l'espace de travail" dans le menu Espace de travail.

    Pour vérifier que l'icône a été identifiée par le Gestionnaire de l'espace de travail, réduisez la fenêtre dont l'icône est en cours de modification.


    Remarque :

    Il est parfois impossible de modifier l'icône par défaut d'une fenêtre d'application.


Utilisation du Gestionnaire de fichiers en tant qu'afficheur d'icônes

  1. Copiez le fichier /usr/dt/examples/langue/IconBrowse.dt dans le répertoire RépPersonnel/.dt/types/Iconbrowse.dt.

  2. Ouvrez le Gestionnaire d'applications et cliquez deux fois sur Recharger applications, dans le groupe d'applications Outils_Bureau.

    Lorsque vous ouvrez un répertoire contenant des icônes (fichiers .bm et .pm), chacune d'elles s'affiche en regard de son nom. Par exemple, si vous ouvrez le répertoire /usr/dt/appconfig/icons/langue, de nombreuses icônes du Bureau s'affichent.


    Remarque :

    Sur les systèmes dont la mémoire n'est pas très importante, l'activation de la fonction de visualisation des icônes peut entraîner un ralentissement de l'affichage des répertoires. Les images dont la taille est supérieure à 256 x 256 ne s'affichent pas dans la configuration par défaut.


    Pour désactiver l'affichage des icônes :

  1. Supprimez votre exemplaire du fichier IconBrowse.dt.

  2. Ouvrez le Gestionnaire d'applications et cliquez deux fois sur Recharger applications, dans le groupe d'applications Outils_Bureau.