Il desktop comprende un'icona predefinita per i gruppi di applicazioni. Tuttavia, ogni utente potrà creare icone personalizzate per i propri gruppi.
Per associare un gruppo a un'icona personalizzata, occorrerà creare:
Un tipo di dati per la directory che compare al livello più elevato della Gestione di applicazioni.
Le azioni Apri e Stampa per il tipo di dati.
Ad esempio, si supponga di voler creare un gruppo di applicazioni di nome Multimedia. La definizione per il tipo di dati sotto descritta, collocata in un file di nome radice_app/dt/appconfig/types/lingua/nome.dt, assegna un'icona specifica al gruppo dell'applicazione.
DATA_ATTRIBUTES GruppoAppMultimedia { ACTIONS OpenInPlace,OpenNewView ICON MediaTools DESCRIPTION Fare doppio clic per aprire il gruppo \ di applicazioni Multimedia }
DATA_CRITERIA CriteriGruppoAppMultimedia1 { DATA_ATTRIBUTES_NAME GruppoAppMultimedia MODE d PATH_PATTERN */appmanager/*/Multimedia }
Nella definizione, la sezione degli attributi specifica l'icona da utilizzare. La sezione dei criteri specifica che il tipo di dati sarà associato a tutte le directory di nome Multimedia che si trovano all'interno di una directory di nome appmanager.
La Figura 5–9 mostra il rapporto che esiste tra il nome del gruppo dell'applicazione e la definizione del tipo di dati. Il campo PATH_PATTERN della definizione del tipo di dati collega un'icona specifica al gruppo dell'applicazione.
Si dovrà inoltre creare un'azione Apri e un'azione Stampa per il tipo di dati del gruppo dell'applicazione:
ACTION Open { ARG_TYPE GruppoAppMultimedia TYPE MAP MAP_ACTION OpenAppGroup }
ACTION Print { ARG_TYPE GruppoAppMultimedia TYPE MAP MAP_ACTION PrintAppGroup }
Le azioni OpenAppGroup e PrintAppGroup sono azioni standard predefinite in /usr/dt/appconfig/types/lingua/dtappman.dt.