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.