Anta att det i ditt system finns ett program som heter xgif, som visar GIF-bilder. Normalt startas programmet med kommandot
xgif filnamn.
Du vill kunna visa GIF-bilder på flera olika sätt:
Genom att dubbelklicka på en GIF-datafil
Genom att markera datafilen och välja programmet från Markera-menyn
Öppna den nya filen Hemmapp/.dt/types/Gifvisning.dt för redigering.
Skriv datatypsdefinitionerna:
DATA_ATTRIBUTES Gif
{
DESCRIPTION GIF-bildfil.
ICON GifIcon
ACTIONS View
}
DATA_CRITERIA Gifvillkor
{
DATA_ATTRIBUTES_NAME Gif
NAME_PATTERN *.gif
}
Skriv funktionsdefinitionen för funktionen Gifvisning:
ACTION Gifvisning
{
EXEC_STRING xgif %(File)Arg_1"Gif-fil som ska visas:"
WINDOW_TYPE NO_STDIO
DESCRIPTION Starta Gif-läsaren genom att \
dubbelklicka eller släppa filen.
}
Eftersom definitionen inte omfattar något ICON-fält använder funktionen systemets standardikon.
Skapa följande tilldelningsfunktion för att koppla funktionen Gifvisning till funktionen View i datatypsdefinitionen. Använd fältet ARG_TYPE för att begränsa denna visningsfunktion till GIF-filer.
ACTION View
{
ARG_TYPE Gif
TYPE MAP
MAP_ACTION Gifvisning
}
Spara filen.
Dubbelklicka på Ladda om funktioner i programgruppen Skrivbordsverktyg.