Création d'icônes pour le Bureau Les icônes du Bureau sont associées aux éléments suivants: fichiers d'action et types de données des Gestionnaires de fichiers et d'applications objets de commande du Tableau de bord fenêtres d'applications réduites graphiques utilisés par les applications (palettes et barres d'outils) fond de l'espace de travail La documentation destinée au développeur et propre à l'environnement utilisé contient des informations complémentaires sur les icônes du Bureau. Reportez vous au chapitre 4, “Visual Design”, du manuel Style Guide and Certification Checklist. Fichiers d'images Pour être utilisé en tant qu'image d'icône, un fichier graphique doit: avoir le format approprié utiliser les conventions de dénomination correctes utiliser les conventions de taille prises en charge par le Bureau être situé dans un répertoire du chemin de recherche des icônes être appelé à l'aide de la syntaxe appropriée (par exemple, si vous créez une icône pour le Tableau de bord, utilisez la zone ICON de la définition du Tableau de bord pour indiquer l'image associée) <indexterm><primary>Icônes</primary><secondary>chemin de recherche, voir Chemin de recherche des icônes<$nopage></secondary></indexterm><indexterm> <primary>Icônes</primary><secondary>serveurs, voir Serveur d'icônes<$nopage></secondary></indexterm>Format des fichiers d'icônes<indexterm><primary>Icônes</primary><secondary>formats de fichiers</secondary></indexterm><indexterm> <primary><$nopage>Bitmaps</primary><secondary>Voir Icônes[bitmapsaaa]</secondary></indexterm> Si vous disposez d'un écran couleur, utilisez le format pixmap X XPM (portant le suffixe .pm). Sinon, utilisez le format bitmap X XBM (suffixe .bm). Dans le cas d'un fichier bitmap, si la transparence est utilisée, un masque (fichier portant le suffixe _m.bm) est généré lors de la création du fichier .bm. Pour plus de détails sur la manière dont le Bureau recherche ces fichiers, reportez- vous à la section . <indexterm><primary>Icônes</primary><secondary>noms de fichiers</secondary></indexterm><indexterm><primary>Nom de fichier d'icône</primary></indexterm>Noms de fichiers d'icône Les icônes et les images de fond sont stockées dans des fichiers distincts. Généralement, une icône est identifiée par la partie de base de son nom de fichier; par exemple, une icône peut s'appeler mail alors que le fichier correspondant se trouve dans:Icônes recherche des fichiersIcônesconventions de dénomination Extensions.pm Extensions.bm Bitmapsrecherche des fichiersPixmapsrecherche des fichiers2 Images, voir Icônes<$nopage> /usr/dt/appconfig/icons/langue/mail.l.pm La convention consistant à ajouter des extensions permet de regrouper les icônes selon leur taille et leur type. Les noms des icônes du Bureau respectent les formats suivants: nom_base.taille.format Ou nom_base.format où: nom_base Nom de base permettant d'identifier l'image. taille Lettre indiquant la taille de l'icône : l (grande) m (moyenne) s (petite) t (très petite) format Format du fichier: pm (pixmap) bm (bitmap) Taille des icônes<indexterm><primary>Icônes</primary><secondary>taille</secondary></indexterm><indexterm><primary>Taille des icônes</primary></indexterm> Bitmapsnoms PixmapsnomsLe indique la taille, en pixels, à utiliser pour les icônes du Bureau Tailles d'icônes et noms de fichiers Taille d'icônesNom du bitmapNom du pixmap 16 x 16 (très petite) nom.t.bm nom.t.pm 24 x 24 (petite) nom.s.bm nom.s.pm 32 x 32 (moyenne) nom.m.bm nom.m.pm 48 x 48 (grande) nom.l.bm nom.l.pm
. Le indique les tailles d'icônes utilisées par les éléments du Bureau. Dans certains cas, ces valeurs dépendent de la définition de l'écran. Éléments du Bureau et taille des icônes associées Élément du BureauHaute définitionDéfinition moyenneFaible définition Gestionnaires de fichiers et d'applications (vue par nom et icône) Moyenne Moyenne Moyenne Gestionnaires de fichiers et d'applications (vue par nom et petite icône) Très petite Très petite Très petite Objets de commande du Tableau de bord Grande Grande Moyenne Tableaux secondaires du Tableau de bord Moyenne Moyenne Très petite Objets de commande du sélecteur du Tableau de bord Petite Petite Très petite Fenêtres réduites Grande Grande Moyenne
Par exemple, si vous créez une icône appelée mail pour un type de données, que vous disposez d'un écran couleur et que vous avez sélectionné les icônes de petite taille dans les paramètres du Gestionnaire de fichiers, l'image mail.t.pm sera utilisée.
<indexterm><primary>Bitmaps</primary><secondary>chemin de recherche</secondary></indexterm><indexterm><primary>Bitmaps</primary><secondary>recherche des fichiers</secondary></indexterm><indexterm><primary>Pixmaps</primary><secondary>chemin de recherche</secondary></indexterm><indexterm> <primary>Pixmaps</primary><secondary>recherche des fichiers</secondary></indexterm>Chemin de recherche des icônes<indexterm><primary>Chemins de recherche</primary> <secondary>icônes</secondary></indexterm> Le Bureau recherche les fichiers d'icônes dans une liste de répertoires appelée chemin de recherche des icônes, définie par plusieurs variables d'environnement. Pour plus de détails sur l'utilisation et l'association de ces dernières, reportez-vous à la section . Les chemins de recherche par défaut sont les suivants: icônes intégrées: /usr/dt/appconfig/icons/langue icônes système: /etc/dt/appconfig/icons/langue icônes personnelles: Rép_Personnel/.dt/icons Accès aux icônes par l'intermédiaire du réseau Le Bureau peut accéder à des icônes stockées sur des systèmes éloignés. Pour plus de détails sur la création des serveurs d'icônes, reportez-vous à la section .
Association d'icônes Pour faciliter l'identification des objets, vous pouvez associer des icônes aux éléments suivants:Icônesassociations actions et types de données objets de commande du Tableau de bord et des tableaux secondaires fenêtres d'applications réduites 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 supportées et des paramètres indiqués dans le Gestionnaire de fichiers (icônes réduites, par exemple). Pour ne pas utiliser le chemin de recherche, 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 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.Icônesassociation avec une action ou un type de données Actionsassociation d'une icône Types de donnéesassociation d'une icône 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 PaintTM. Les icônes Ipaint.l et Ipaint.s sont associées à l'action. ACTION IslandPaintOpenDoc { 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 comprimés: DATA_ATTRIBUTES COMPRESSED { ICON comprsd ACTIONS Uncompress 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 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.2 IcônesTableau de bordTableau de bord affichage d'icônes Les boutons et les zones de pose peuvent également être animés. 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 Définissez comme suit la ressource iconImage du Gestionnaire de l'espace de travail:Icônesassociation avec une fenêtre d'applicationFenêtreapplication 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. LaCaractéristiquesWM_CLASS 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, reportez-vous à la section . 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. 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<indexterm> <primary>Icônes</primary><secondary>visualisation à l'aide du Gestionnaire de fichiers</secondary></indexterm><indexterm><primary>Icônes</primary><secondary>utilisation du Gestionnaire de fichiers pour l'affichage</secondary></indexterm><indexterm><primary>Gestionnaire de fichiers</primary> <secondary>affichage des icônes</secondary></indexterm><indexterm><primary>Affichage</primary><secondary>icônes</secondary></indexterm> Copiez le fichier /usr/dt/examples/types/ langue/IconBrowse.dt dans le répertoire Rép_personnel/.dt/types/Iconbrowse.dt. 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. 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: Supprimez votre exemplaire du fichier IconBrowse.dt. Ouvrez le Gestionnaire d'applications et cliquez deux fois sur Recharger applications, dans le groupe d'applications Outils_Bureau. Aspect des icônes<indexterm><primary>Icônes</primary><secondary>aspect</secondary></indexterm> Lorsque vous créez des icônes ayant un rapport entre elles (icônes d'une application et icônes des fichiers de données associés, par exemple), il est conseillé d'utiliser un concept de base commun. Assurez-vous que la version en noir et blanc des icônes couleur est disponible. Sur un écran monochrome ou monochrome gris (ou ne disposant pas des couleurs requises), les icônes s'affichent en noir et blanc. Dans la mesure du possible, utilisez uniquement les couleurs fournies par le Bureau, pour éviter de monopoliser les couleurs système (les icônes créées à l'aide de l'Editeur d'icônes utilisent uniquement les couleurs du Bureau). Pour connaître les tailles des icônes des éléments du Bureau, reportez-vous au . Utilisation des couleurs Les icônes disponibles sur le Bureau utilisent une palette de 22 couleurs:CouleursicônesIcônescouleurs huit nuances de gris huit couleurs statiques: rouge, bleu, vert, cyan, magenta, jaune, noir et blanc; six couleurs dynamiques: avant-plan, arrière-plan, ombrage du haut, ombrage du bas, une couleur sélectionnée et une couleur transparente Cette palette permet de créer des icônes attrayantes et d'une grande lisibilité, sans monopoliser les ressources dont d'autres applications pourraient avoir besoin. Les icônes du Bureau utilisent principalement les nuances de gris: les couleurs permettent uniquement de mettre les éléments essentiels en évidence. La couleur transparente permet de créer des icônes qui laissent apparaître les couleurs d'arrière-plan, donnant ainsi l'illusion qu'elles ne sont pas rectangulaires.