Questa sezione descrive come creare un file di configurazione per un tipo di dati.
I file di configurazione che contengono le definizioni per i tipi di dati devono rispondere alle seguenti caratteristiche:
Il nome del file deve avere la forma nome.dt
I file devono trovarsi nel percorso di ricerca del database. Il percorso di ricerca predefinito comprende le seguenti directory:
Tipi di dati personali: DirectoryIniziale/.dt/types
Tipi di dati di sistema: /etc/dt/appconfig/types/lingua
Tipi di dati predefiniti: /usr/dt/appconfig/types/lingua. Questa directory non dovrebbe essere modificata.
Per informazioni su come modificare il percorso di ricerca dei database, vedere "Impostazione del valore di un percorso di ricerca".
Aprire un file del database o crearne uno nuovo.
Per maggiori informazioni, vedere la sezione "File di configurazione per i tipi di dati".
Definire gli attributi per il tipo di dati usando la sintassi:
DATA_ATTRIBUTES nome_tipo_di_dati { ICON nome_immagine DESCRIPTION stringa campo_attributo campo_attributo ... }
dove:
nome_tipo_di_dati: è un nome unico assegnato a questo tipo di dati.
nome_immagine: è il percorso o il nome di un file contenente un'icona. Usare il nome base del file. Ad esempio, nel caso di due file di nome immagine.m.pm e immagine.t.pm.t.pm, usare il nome immagine.
campo_attributo: è un campo che definisce l'aspetto o il comportamento del tipo di dati.
stringa: è una stringa di caratteri da usare come testo della guida per il tipo di dati.
Vedere "Esempio di creazione di un'azione e di un tipo di dati personale".
Definire i criteri per il tipo di dati usando la sintassi:
DATA_CRITERIA nome_criterio { DATA_ATTRIBUTES_NAME nome_tipo_di_dati campo_criterio campo_criterio ... }
dove:
nome_criterio: è un nome unico usato per la definizione di questo criterio
nome_tipo_di_dati: è il nome usato nella sezione DATA_ATTRIBUTES
campo_criterio: è il campo che definisce i criteri per associare un file a questo tipo di dati
Salvare il file del database.
Creare le icone per il tipo di dati.
Per maggiori informazioni, vedere "Scelta dell'icona per un tipo di dati".
Se necessario, creare le azioni specificate nel campo ACTIONS della definizione degli attributi.
Fare doppio clic su "Ricarica azioni" nel gruppo Strumenti_desktop per rileggere il database.
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.