Le bureau fournit une icône par défaut pour chaque groupe d'applications. Toutefois, vous pouvez personnaliser ces icônes.
Pour attribuer une icône unique au groupe d'applications, vous devez créer :
un type de données pour le répertoire apparaissant dans la partie supérieure du Gestionnaire d'applications ;
les actions Ouvrir et Imprimer pour le type de données.
Supposons, par exemple, que vous souhaitiez créer un groupe d'applications appelé Outils_Media. La définition des types de données suivante, placée dans un fichier racine_app/dt/appconfig/types/langue/nom.dt, attribue une icône unique au groupe d'applications.
DATA_ATTRIBUTES GroupeAppOutils_Media { ACTIONS OpenInPlace,OpenNewView ICON Outils_Media DESCRIPTION Cliquez deux fois pour ouvrir le groupe \ d'application Outils_Media }
DATA_CRITERIA Critère1GroupeAppOutils_Media { DATA_ATTRIBUTES_NAME GroupeAppOutils_Media MODE d PATH_PATTERN */appmanager/*/Outils_Media }
La section des attributs de la définition indique l'icône à utiliser. La section des critères indique que le type de données est défini dans un répertoire appelé Outils_Media, qui est lui-même un sous-répertoire d'un répertoire appelé appmanager.
La Figure 5–9 illustre la relation entre le nom du groupe d'applications et la définition du type de données. La zone PATH_PATTERN de la définition du type de données associe une icône unique au groupe d'applications.
Vous devez également créer une action Ouvrir et une action Imprimer pour le type de données du groupe d'applications :
ACTION Ouvrir { ARG_TYPE GroupeAppOutils_Media TYPE MAP MAP_ACTION OpenAppGroup }
ACTION Imprimer { ARG_TYPE GroupeAppOutils_Media TYPE MAP MAP_ACTION PrintAppGroup }
Les actions OpenAppGroup et PrintAppGroup sont des actions intégrées définies dans /usr/dt/appconfig/types/langue/dtappman.dt.