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.