Common Desktop Environment: Användarhandbok för systemadministratörer

Skapa datatyper manuellt: Allmänna steg

I det här avsnittet beskrivs hur du skapar en datatypskonfigurationsfil.

Konfigurationsfiler för datatyper

Kraven för konfigurationsfiler som innehåller datatypsdefinitioner är:

Skapa en datatypsdefinition

  1. Öppna en befintlig databasfil eller skapa en ny.

    Mer information finns i föregående avsnitt "Konfigurationsfiler för datatyper".

  2. Definiera dataattribut för datatypen med följande syntax:

    	DATA_ATTRIBUTES datatypsnamn
     	{
     		ICON						bildnamn
     		DESCRIPTION				sträng
     		attributfält
     		attributfält
     		...
     	}
    

    där

    datatypsnamn är ett unikt namn som ges till den här datatypen.

    bildnamn är ett filnamn eller en sökväg för en ikonfil. Använd filens basnamn. För ikonfilerna minbild.m.pm och minbild.t.pm används namnet myimage.

    attributfält definierar utseende eller beteende för datatypen.

    sträng är en teckensträng. Innehållet blir objekthjälp för datatypen.

    Se "Exempel på hur du skapar en egen funktion och datatyp".

  3. Definiera datatypens datavillkor med hjälp av följande syntax:

    	DATA_CRITERIA villkorsnamn
     	{
     		DATA_ATTRIBUTES_NAME						datatypsnamn
     		villkorsfält
     		villkorsfält
     		...
     	}
    

    , där

    villkorsnamn är ett unikt namn för den här villkorsdefinitionen

    datatypsnamn är ett namn som används i definitionen DATA_ATTRIBUTES

    villkorsfält är ett fält som används för att definiera villkoren för tilldelning av en fil till den här datatypen

    Se: "Definiera dataattribut för en datatyp".

  4. Spara databasfilen.

  5. Skapa datatypens ikoner

    Mer information finns i "Ange ikonbild för datatypen".

  6. Skapa de funktioner som finns i fältet ACTIONS i attributdefinitionen.

  7. Dubbelklicka på Ladda om funktioner i programgruppen Skrivbordsverktyg för att läsa om databasen.

Exempel på hur du skapar en egen funktion och datatyp

Anta att det i ditt system finns ett program som heter xgif, som visar GIF-bilder. Normalt startas programmet med kommandot

xgif filnamn.

Du vill kunna visa GIF-bilder på flera olika sätt:

  1. Öppna den nya filen Hemmapp/.dt/types/Gifvisning.dt för redigering.

  2. Skriv datatypsdefinitionerna:

    	DATA_ATTRIBUTES Gif
     	{
     		DESCRIPTION				GIF-bildfil.
     		ICON						GifIcon
     		ACTIONS					View
     	}
     	DATA_CRITERIA Gifvillkor
     	{
     		DATA_ATTRIBUTES_NAME			Gif
     		NAME_PATTERN						*.gif
     	}
  3. Skriv funktionsdefinitionen för funktionen Gifvisning:

    	ACTION Gifvisning
     	{
     		EXEC_STRING					xgif %(File)Arg_1"Gif-fil som ska visas:"
     		WINDOW_TYPE					NO_STDIO
     		DESCRIPTION					Starta Gif-läsaren genom att \
     										dubbelklicka eller släppa filen.
     	}

    Eftersom definitionen inte omfattar något ICON-fält använder funktionen systemets standardikon.

  4. Skapa följande tilldelningsfunktion för att koppla funktionen Gifvisning till funktionen View i datatypsdefinitionen. Använd fältet ARG_TYPE för att begränsa denna visningsfunktion till GIF-filer.

    	ACTION View
     	{
     		ARG_TYPE				Gif
     		TYPE					MAP
     		MAP_ACTION			Gifvisning
     	} 
  5. Spara filen.

  6. Dubbelklicka på Ladda om funktioner i programgruppen Skrivbordsverktyg.