Si supponga che il sistema contenga un'applicazione di nome xgif per la visualizzazione delle immagini GIF. Normalmente, il programma viene avviato con il comando:
xgif nomefile
Si desidera avere la possibilità di visualizzare le immagini GIF in questi modi:
Facendo doppio clic su un file di dati GIF
Selezionando il file di dati e scegliendo l'applicazione dal menu Selezione
Creare con un editor il file DirectoryIniziale/.dt/types/VisualizzaGif.dt.
Inserire le seguenti definizioni per il tipo di dati:
DATA_ATTRIBUTES Gif { DESCRIPTION File grafico Gif. ICON IconaGif ACTIONS Visualizza } DATA_CRITERIA Criteri_Gif { DATA_ATTRIBUTES_NAME Gif NAME_PATTERN *.gif }
Inserire la definizione per l'azione VisualizzaGif:
ACTION VisualizzaGif { EXEC_STRING xgif %(File)Arg_1"File Gif da visualizzare:" WINDOW_TYPE NO_STDIO DESCRIPTION Fare doppio clic o rilasciare un file per\ avviare il visualizzatore Gif. }
Poiché la definizione non include un campo ICON, l'azione userà l'icona predefinita del sistema.
Inserire l'azione di mappatura seguente per collegare l'azione VisualizzaGif all'azione Visualizza specificata nella definizione del tipo di dati. Usare il campo ARG_TYPE per restringere l'azione di visualizzazione ai file di tipo Gif.
ACTION Visualizza { ARG_TYPE Gif TYPE MAP MAP_ACTION VisualizzaGif }
Salvare il file.
Fare doppio clic su “Ricarica azioni” nel gruppo Strumenti_desktop per rileggere il database.