Angenommen, das System enthält eine Anwendung mit dem Namen xgif, die GIF-Bilder anzeigt. Normalerweise wird das Programm ausgeführt, indem folgendes eingegeben wird:
xgif dateiname
Nun sollen GIF-Bilder auf verschiedene Weise angezeigt werden:
durch Doppelklicken auf eine GIF-Datendatei
durch Auswählen der Datendatei und Auswählen der Anwendung im Menü 'Ausgewählt'
Öffnen Sie eine neue Datei mit dem Pfad HomeVerzeichnis/.dt/types/GifViewer.dt zur Bearbeitung.
Geben Sie die Datentypdefinitionen ein:
DATA_ATTRIBUTES Gif { DESCRIPTION Gif-Bilddatei ICON GifIcon ACTIONS View } DATA_CRITERIA Gif_Criteria { DATA_ATTRIBUTES_NAME Gif NAME_PATTERN *.gif }
Geben Sie die Aktionsdefinition für die Aktion `GifViewer' ein:
ACTION GifViewer { EXEC_STRING xgif %(File)Arg_1"Gif-Datei anzeigen:" WINDOW_TYPE NO_STDIO DESCRIPTION Eine Datei doppelklicken oder ablegen, um die GIF-Anzeige zu starten. }
Da die Definition kein Feld ICON enthält, verwendet die Aktion das Standardsymbol des Systems.
Geben Sie die folgende Zuordnungsaktion ein, um die Aktion GifViewer mit der Aktion 'View', die in der Datentypdefinition aufgelistet ist, zu verbinden. Über das Feld ARG_TYPE wird die Aktion 'View' auf Dateien vom Typ 'Gif' eingeschränkt.
ACTION View { ARG_TYPE Gif TYPE MAP MAP_ACTION GifViewer }
Speichern Sie die Datei.
Doppelklicken Sie auf 'ErneutLaden' in der Anwendungsgruppe 'Desktop-Anwendungen', um die Datenbank erneut zu lesen.