I det här avsnittet beskrivs hur du skapar en datatypskonfigurationsfil.
Kraven för konfigurationsfiler som innehåller datatypsdefinitioner är:
Filerna måste använda namngivningskonventionen namn.dt
Filerna måste finnas i databassökvägen. Standardsökväg:
Egna datatyper - Hemkatalog/.dt/types
Systemtäckande datatyper - /etc/dt/appconfig/types/språk
Inbyggda datatyper - /usr/dt/appconfig/types/språk. Du bör inte använda den här katalogen.
Mer information om hur du ändrar databassökvägen finns i "Ange värde för en sökväg".
Öppna en befintlig databasfil eller skapa en ny.
Mer information finns i föregående avsnitt, "Konfigurationsfiler för datatyper".
Definiera dataattribut för datatypen med följande syntax:
DATA_ATTRIBUTES datatypnamn { ICON bildnamn DESCRIPTION sträng attributfält attributfält ... }
där:
datatypnamn ä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. Använd till exempel filnamnet minbild för ikonfilerna minbild.m.pm och minbild.t.pm.
attributfält definierar dataatypens utseende eller beteende.
sträng är en teckensträng. Innehållet blir objekthjälp för datatypen.
Definiera datatypens datavillkor med hjälp av följande syntax:
DATA_CRITERIA villkorsnamn { DATA_ATTRIBUTES_NAME datatypnamn villkorsfält villkorsfält ... }
där:
villkorsnamn är ett unikt namn för den här villkorsdefinitionen
datatypnamn är det 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
Spara databasfilen.
Skapa datatypens ikoner
Mer information finns i "Ange ikonbild för datatypen".
Skapa de åtgärder som finns i fältet ACTIONS i attributdefinitionen.
Dubbelklicka på Ladda om åtgärder i programgruppen Skrivbordsverktyg för att läsa om databasen.
Anta att det finns ett program i ditt system som heter xgif som används för att visa GIF-bilder. Normalt startas programmet med kommandot
xgif filnamn
Du vill kunna visa GIF-bilder på flera olika sätt:
Genom att dubbelklicka på en GIF-datafil
Genom att markera datafilen och välja programmet från Markera-menyn
Öppna den nya filen Hemkatalog/.dt/types/GifViewer.dt för redigering.
Skriv datatypsdefinitionerna:
DATA_ATTRIBUTES Gif { DESCRIPTION Gif-bildfil. ICON GifIcon ACTIONS View } DATA_CRITERIA Gif_Criteria { DATA_ATTRIBUTES_NAME Gif NAME_PATTERN *.gif }
Skriv åtgärdsdefinitionen för åtgärden GifViewer:
ACTION GifViewer { EXEC_STRING xgif %(File)Arg_1"Gif-fil som ska visas:" WINDOW_TYPE NO_STDIO DESCRIPTION Dubbelklicka eller släpp en fil för att \ visa Gif-filer. }
Eftersom definitionen inte omfattar något ICON -fält använder åtgärden systemets standardikon.
Skapa följande tilldelningsåtgärd för att koppla åtgärden GifViewer till åtgärden View i datatypsdefinitionen. Använd fältet ARG_TYPE för att begränsa denna visningsåtgärd till GIF-filer.
ACTION View { ARG_TYPE Gif TYPE MAP MAP_ACTION GifViewer }
Spara filen.
Dubbelklicka på Ladda om åtgärder i programgruppen Skrivbordsverktyg.