Skrivbordet tillhandahåller en standardikon för programgrupper. Troligen vill du emellertid använda en anpassad ikon.
Om du vill använda en unik ikon för programgruppen måste du skapa:
En datatyp för mappen som visas på översta nivån i Programhanteraren.
Open- och Print-funktioner för datatypen.
Anta exempelvis att du vill skapa en programgrupp som heter Mediaverktyg. Följande datatypsdefinition, placerad i filen programrot/dt/appconfig/types/språk/namn.dt, anger en unik ikon som programgruppsikon.
DATA_ATTRIBUTES MediaverktygProggrupp { ACTIONS OpenInPlace,OpenNewView ICON Mediaverktyg DESCRIPTION Dubbelklicka för att öppna programgruppen \ Mediaverktyg }
DATA_CRITERIA MediaverktygProggruppKriteria1 { DATA_ATTRIBUTES_NAME MediaverktygProggrupp MODE d PATH_PATTERN */appmanager/*/Mediaverktyg }
Attributavsnittet i definitionen anger vilken ikon som ska användas. Villkorsavsnittet i definitionen anger att datatypen ska definieras till valfri mapp som heter Mediaverktyg och som är en undermapp till en mapp som heter appmanager.
Figur 5-9 visar sambandet mellan programgruppnamnet och datatypsdefinitionen. Fältet PATH_PATTERN i datatypsdefinitionen ansluter en unik ikon till programgruppen.
Du bör också skapa en Open- och Print-funktion för programgruppens datatyp:
ACTION Open { ARG_TYPE MediaverktygProggrupp TYPE MAP MAP_ACTION OpenAppGroup }
ACTION Print { ARG_TYPE MediaverktygProggrupp TYPE MAP MAP_ACTION PrintAppGroup }
OpenAppGroup- och PrintAppGroup är inbyggda funktioner som finns definierade i /usr/dt/appconfig/types/språk/dtappman.dt.