Markera-menyn i filhanteraren är bara aktiv när en fil eller en katalog är markerad. Vilket kommando som finns längst ned på Markera-menyn beror på datatypen. Om en XWD-fil är markerad finns alternativen Öppna och Skriv ut på Markera-menyn.
Fältet ACTIONS i datatypsdefinitionen anger vilka kommandon som läggs till längst ned på datatypens Markera-meny.
DATA_ATTRIBUTES XWD { ACTIONS Öppna,Skriv ut ... }
Innehållet på Markera-menyn beror på datatypen. Det finns många datatyper som innehåller åtgärden Open (Öppna). Det innebär att när du markerar en fil av en sådan datatyp i filhanteraren och visar Markera-menyn, finns kommandot Öppna på menyn.
Åtgärden Open (Öppna) kör normalt programmet som datafilen hör till. Om du t ex öppnar en XWD-fil körs åtgärden Xwud, vilken i sin tur kör X-klienten xwud för att visa skärmbilden. Med andra ord är åtgärden Open (Öppna) synonym med åtgärden Xwud, för datatypen XWD. Om du öppnar en fil av typen TEXTFILE öppnas Textredigeraren. När du öppnar en BM- (bitmapp) eller PM-fil (bildpunktsmönster) körs ikonredigeraren.
Du kan skapa olika Öppna-åtgärder som utför olika saker med två möjligheter till åtgärdsdefinitioner:
Med åtgärdstilldelning skapar du en åtgärd som kör en annan åtgärd i stället för att köra ett kommando direkt. Du kan t ex skapa en Öppna-åtgärd som tilldelas (kör) åtgärden Xwud.
Datatypsrestriktioner för en åtgärd.
Åtgärdsdefinitioner kan innehålla fältet ARG_TYPE som begränsar åtgärden till vissa datatyper. Du kan t ex ange att Öppna-åtgärden som kör åtgärden Xwud bara gäller för fält med datatypen XWD.
Nedan finns definitionen av den åtgärd som tilldelar Öppna-åtgärden åtgärden Xwud för datatypen XWD. Den finns i databaskonfigurationsfilen /usr/dt/appconfig/types/C/xclients.dt.
ACTION Open { LABEL Open ARG_TYPE XWD TYPE MAP MAP_ACTION Xwud }
Fältet TYPE anger att detta är en avbildningsåtgärd. MAP_ACTION anger att åtgärden kör åtgärden Xwud. Fältet ARG_TYPE anger att åtgärden bara gäller för filer med datatypen XWD.
Jämför föregående definition av åtgärden Öppna med nästa definition, som finns i databasfilen /usr/dt/appconfig/types/C/dt.dt.
ACTION Open { LABEL Open ARG_TYPE BM TYPE MAP MAP_ACTION Dticon }
Den här definitionen gäller för filer med datatypen (ARG_TYPE) BM (bitmappsfiler). Definitionen tilldelar åtgärden Öppna åtgärden Dticon, som kör Ikonredigeraren.