Das Desktop stellt ein Standardsymbol für Anwendungsgruppen zur Verfügung. Sie können jedoch ein eigenes Symbol erstellen.
Wollen Sie ein eindeutiges Symbol für die Anwendungsgruppe erstellen, müssen Sie folgende Komponenten erstellen:
Ein Datentyp für das Verzeichnis auf der obersten Ebene des Anwendungsmanagers.
Die Aktionen "Öffnen" und "Drucken" für den Datentyp.
Ein Beispiel: Sie wollen eine Anwendungsgruppe mit dem Namen "Medienwerkzeuge" erstellen. Mit der folgenden Datentypdefinition in der Datei app_root/dt/appconfig/types/sprache/name.dt wird der Anwendungsgruppe ein eindeutiges Symbol zugewiesen.
DATA_ATTRIBUTES MedienwerkzeugeAppgroup { ACTIONS OpenInPlace,OpenNewView ICON MediaTools DESCRIPTION Doppelklick zum Öffnen der Anwendungsgruppe\ Medienwerkzeuge }
DATA_CRITERIA MedienwerkzeugeAppgroupCriteria1 { DATA_ATTRIBUTES_NAME MedienwerkzeugeAppgroup MODE d PATH_PATTERN */appmanager/*/Medienwerkzeuge }
Die Attribute der Definition geben das zu verwendende Symbol an. Der Abschnitt mit den Kriterien gibt an, daß der Datentyp in einem Verzeichnis Medienwerkzeuge definiert werden soll, das ein Unterverzeichnis des Verzeichnisses appmanager ist.
Abbildung 5-9 illustriert das Verhältnis von Anwendungsgruppenname und Datentypdefinition. Das Feld PATH_PATTERN der Datentypdefinition stellt eine Verknüpfung zwischen einem eindeutigen Symbol und der Anwendungsgruppe her.
Sie sollten außerdem die Aktionen "Öffnen" und "Drucken" für den Datentyp der Anwendungsgruppe erstellen:
ACTION Open { ARG_TYPE MedienwerkzeugeAppGroup TYPE MAP MAP_ACTION OpenAppGroup }
ACTION Print { ARG_TYPE MedienwerkzeugeAppGroup TYPE MAP MAP_ACTION PrintAppGroup }
Die Aktionen OpenAppGroup und PrintAppGroup sind integrierte Aktionen, deren Definition sich in /usr/dt/appconfig/types/sprache/dtappman.dt befindet.