Anta att det finns ett program i ditt system som heter xgif som används för att visa 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 Hemkatalog/.dt/types/GifViewer.dt för redigering.
Skriv datatypsdefinitionerna:
DATA_ATTRIBUTES Gif
{
DESCRIPTION Gif-bildfil.
ICON GifIcon
ACTIONS View
}
DATA_CRITERIA Gif_Criteria
{
DATA_ATTRIBUTES_NAME Gif
NAME_PATTERN *.gif
}
Skriv åtgärdsdefinitionen för åtgärden GifViewer:
ACTION GifViewer
{
EXEC_STRING xgif %(File)Arg_1"Gif-fil som ska visas:"
WINDOW_TYPE NO_STDIO
DESCRIPTION Dubbelklicka eller släpp en fil för att \
visa Gif-filer.
}
Eftersom definitionen inte omfattar något ICON-fält använder åtgärden systemets standardikon.
Skapa följande tilldelningsåtgärd för att koppla åtgärden GifViewer till åtgärden View i datatypsdefinitionen. Använd fältet ARG_TYPE för att begränsa denna visningsåtgärd till GIF-filer.
ACTION View
{
ARG_TYPE Gif
TYPE MAP
MAP_ACTION GifViewer
}
Spara filen.
Dubbelklicka på Ladda om åtgärder i programgruppen Skrivbordsverktyg.