Varje komponent i huvudgruppen definieras separat med syntaxen:
COMPONENT namn
{
KEYWORD värde
KEYWORD värde
...
}
Vissa nyckelord är obligatoriska och andra valfria. Mer information finns i direkthjälpen (man) för dtfpfile(4X).
En PANEL är komponenten på den översta nivån. Dess definition innehåller:
huvudgruppens namn
Fält som beskriver allmänt utseende och allmänna metoder för hela huvudgruppen
PANEL front_panel_name
{
KEYWORD värde
KEYWORD värde
...
}
Front_panel_name är ett unikt namn på huvudgruppen. Standardnamnet är "huvudgruppen".
Definitionen för en BOX beskriver:
BOX-namnet
Rutans placering i PANELEN (POSITION_HINTS)
Fält som beskriver utseende och metod för hela rutan
BOX boxnamn
{
CONTAINER_NAME front_panel_name
POSITION_HINTS position
KEYWORD värde
KEYWORD värde
...
}
Definitionen för en CONTROL beskriver:
CONTROL-namnet
Om kontrollen finns i en ruta (BOX), panelundermeny (SUBPANEL) eller arbetsyteväxlare (SWITCH) (CONTAINER_TYPE)
Vilken ruta, panelundermeny eller arbetsyteväxlare kontrollen finns i (CONTAINER_NAME)
Kontrollens (CONTROL) placering i rutan (BOX) (POSITION_HINTS)
Fält som beskriver utseende och metod för kontrollen
CONTROL kontrollnamn
{
CONTAINER_TYPE BOX eller SUBPANEL eller SWITCH
CONTAINER_NAME boxnamn eller underpanelnamn eller parameternamn
TYPE kontrolltyp
POSITION_HINTS position
KEYWORD värde
KEYWORD värde
...
}
Definitionen för en panelundermeny (SUBPANEL) beskriver:
SUBPANEL-namnet
Namnet på kontrollen som panelundermenyn hör till (CONTAINER_NAME)
Fält som beskriver utseende och metod för panelundermenyn
SUBPANEL underpanelnamn
{
CONTAINER_NAME kontrollnamn
KEYWORD värde
KEYWORD värde
...
}
Definitionen av en arbetsyteväxlare (SWITCH) beskriver:
SWITCH-namnet
Vilken ruta (BOX) som arbetsyteväxlaren (SWITCH) ingår i (CONTAINER_NAME)
Kontrollens (SWITCH) placering i rutan (BOX) (POSITION_HINTS)
Fält som beskriver utseende och metod för arbetsyteväxlaren (SWITCH)
SWITCH parameternamn
{
CONTAINER_NAME boxnamn
POSITION_HINTS position
KEYWORD värde
KEYWORD värde
...
}