Solaris Common Desktop Environment: Handbok för avancerade användare och systemadministratörer

Exempel på hur du skapar en egen åtgärd och datatyp

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:

  1. Öppna den nya filen Hemkatalog/.dt/types/GifViewer.dt för redigering.

  2. Skriv datatypsdefinitionerna:

    	DATA_ATTRIBUTES Gif
     	{
     		DESCRIPTION				Gif-bildfil.
     		ICON						GifIcon
     		ACTIONS					View
     	}
     	DATA_CRITERIA Gif_Criteria
     	{
     		DATA_ATTRIBUTES_NAME			Gif
     		NAME_PATTERN						*.gif
     	}
  3. 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.

  4. 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
     	} 
  5. Spara filen.

  6. Dubbelklicka på Ladda om åtgärder i programgruppen Skrivbordsverktyg.