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 katalogen som visas på översta nivån i programhanteraren.
Öppna- och SkrivUt-åtgärder för datatypen.
Anta exempelvis att du vill skapa en programgrupp som heter Mediaverktyg. Följande datatypsdefinition, som finns i filen prgm_rot/dt/appconfig/types/språk/namn.dt, anger en unik ikon som programgruppsikon.
DATA_ATTRIBUTES Media_ToolsAppgroup { ACTIONS OpenInPlace,OpenNewView ICON MediaTools DESCRIPTION Dubbelklicka för att öppna Mediaverktygets \ programgrupp }
DATA_CRITERIA Media_ToolsAppgroupCriteria1 { DATA_ATTRIBUTES_NAME Media_ToolsAppgroup 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 en katalog som heter Media_Tools, som är en underkatalog till en katalog som heter appmanager.
Figur 5-9 visar förhållandet mellan programgruppsnamnet och datatypsdefinitionen. Fältet PATH_PATTERN i datatypsdefinitionen tilldelar en unik ikon till programgruppen.
Du bör också skapa en Öppna- och en SkrivUt-åtgärd för programgruppens datatyp:
ACTION Open { ARG_TYPE Media_ToolsAppGroup TYPE MAP MAP_ACTION OpenAppGroup }
ACTION Print { ARG_TYPE Media_ToolsAppGroup TYPE MAP MAP_ACTION PrintAppGroup }
Åtgärderna OpenAppGroup och PrintAppGroup är inbyggda åtgärder som är definierade i /usr/dt/appconfig/types/språk/dtappman.dt.