Manuale del CDE Solaris per utenti esperti e amministratori di sistema

Creazione manuale di un tipo di dati: procedura generale

Questa sezione descrive come creare un file di configurazione per un tipo di dati.

File di configurazione per i tipi di dati

I file di configurazione che contengono le definizioni per i tipi di dati devono rispondere alle seguenti caratteristiche:

Creare la definizione di un tipo di dati

  1. Aprire un file del database o crearne uno nuovo.

    Per maggiori informazioni, vedere la sezione File di configurazione per i tipi di dati.

  2. 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.

  3. 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

    Vedere Definizione dei criteri per un tipo di dati.

  4. Salvare il file del database.

  5. Creare le icone per il tipo di dati.

    Per maggiori informazioni, vedere Scelta dell'icona per un tipo di dati.

  6. Se necessario, creare le azioni specificate nel campo ACTIONS della definizione degli attributi.

  7. Fare doppio clic su “Ricarica azioni” nel gruppo Strumenti_desktop per rileggere il database.

Esempio di creazione di un'azione e di un tipo di dati personale

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:

  1. Creare con un editor il file DirectoryIniziale/.dt/types/VisualizzaGif.dt.

  2. 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
     	}
  3. 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.

  4. 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
     	} 
  5. Salvare il file.

  6. Fare doppio clic su “Ricarica azioni” nel gruppo Strumenti_desktop per rileggere il database.