Solaris Common Desktop Environment: Benutzerhandbuch für Fortgeschrittene und Systemverwalter

Datentyp manuell erstellen: Allgemeine Schritte

In diesem Abschnitt wird beschrieben, wie eine Datentypkonfigurationsdatei erstellt wird.

Konfigurationsdateien für Datentypen

Konfigurationsdateien, die Datentypdefinitionen enthalten, müssen folgende Voraussetzungen erfüllen:

Datentypdefinition erstellen

  1. Eine bereits vorhandene Datenbankdatei öffnen oder eine neue erstellen.

    Weitere Informationen können dem vorherigen Abschnitt "Konfigurationsdateien für Datentypen" entnommen werden.

  2. Die Datenattribute für den Datentyp unter Verwendung folgender Syntax definieren:

    	DATA_ATTRIBUTES daten_typ_name
    
     	{
    
     		ICON						bild_name
    
     		DESCRIPTION				zeichenfolge 
    
     		attribute_field
    
     		attribute_field
    
     		...
    
     	}
    

    wobei die Parameter folgende Bedeutung haben:

    daten_typ_name - Ein eindeutiger Name, der diesem Datentyp zugeordnet wird.

    bild_name - Dateiname oder Pfad einer Symboldatei. Den Dateinamen ohne Pfad für die Datei verwenden. Beispielsweise wird für die Symboldateien yimage.m.pm und myimage.t.pm der Name myimage verwendet.

    attribut_feld - Feld, das das Erscheinungsbild oder Verhalten des Datentyps definiert.

    zeichenfolge - Zeichenfolge. Der Inhalt dieser Zeichenfolge wird für diesen Datentyp als Kontexthilfe angezeigt.

    Weitere Informationen hierzu können dem Abschnitt "Beispiel für die Erstellung einer persönlichen Aktion und eines Datentyps" entnommen werden.

  3. Die Datenkriterien unter Verwendung folgender Syntax definieren:

    DATA_CRITERIA kriterien_name
    
      {  	DATA_ATTRIBUTES_NAME   					daten_typ_name
    
      	kriterien_feld  
    
      	kriterien_feld  
    	...  
    
    }
    
     
    

    wobei die Parameter folgende Bedeutung haben:

    kriterien_name Eindeutiger Name für diese Kriteriendefinition.

    daten_typ_name Name, der in der Definition DATA_ATTRIBUTES verwendet wird.

    kriterien_feld Feld, in dem das Kriterium für die Zuordnung einer Datei zu diesem Datentyp definiert wird.

    Weitere Informationen hierzu können dem Abschnitt "Datenattribute eines Datentyps definieren" entnommen werden.

  4. Die Datenbankdatei sichern.

  5. Die Symbole für den Datentyp erstellen.

    Weitere Informationen hierzu können dem Abschnitt "Symbolbild angeben, das für einen Datentyp verwendet wird"entnommen werden.

  6. Falls erforderlich, die Aktionen, die im Feld ACTIONS der Attributdefinition aufgelistet sind, erstellen.

  7. 'Aktionen erneut laden' in der Gruppe von Anwendungen `Desktop-Werkzeuge' doppelklicken, um die Datenbank erneut zu laden.

Beispiel für die Erstellung einer persönlichen Aktion und eines Datentyps

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:

  1. Eine neue Datei Home-Verzeichnis/.dt/types/GifViewer.dt zum Bearbeiten öffnen.

  2. Die Datentypdefinitionen eingeben:

    	DATA_ATTRIBUTES Gif
    
     	{
    
     		DESCRIPTION				Gif image file.
    
     		ICON						GifIcon
    
     		ACTIONS					View
    
     	}
    
     	DATA_CRITERIA Gif_Criteria
    
     	{
    
     		DATA_ATTRIBUTES_NAME			Gif
    
     		NAME_PATTERN						*.gif
    
     	}

  3. Die Aktionsdefinition für die Aktion `GifViewer' eingeben:

    	ACTION GifViewer
    
     	{
    
     		EXEC_STRING					xgif %(File)Arg_1"Gif-Datei anzeigen:"
    
     		WINDOW_TYPE					NO_STDIO
    
     		DESCRIPTION					Eine Datei doppelklicken oder Übergeben, 
    
     										um die GIF-Anzeige zu starten.
    
     	}

    Da die Definition kein Feld ICON enthält, verwendet die Aktion das Standardsymbol des Systems.

  4. Die folgende Zuordnungsaktion eingeben, um die Aktion GifViewer mit der Aktion View, die in der Datentypdefinition aufgelistet ist, zu verbinden. Mit dem Feld ARG_TYPE wird die Aktion View auf Dateien vom Typ Gif eingeschränkt.

    	ACTION View
    
     	{
    
     		ARG_TYPE				Gif
    
     		TYPE					MAP
    
     		MAP_ACTION			GifViewer
    
     	} 

  5. Die Datei sichern.

  6. Auf 'Aktionen erneut laden' in der Gruppe von Anwendungen Desktop-Werkzeuge doppelklicken, um die Datenbank erneut zu lesen.