Varje komponent i Frontpanelen 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:
Frontpanelens namn
Fält som beskriver allmänt utseende och allmänna metoder för hela Frontpanelen
PANEL frontpanelnamn
{
KEYWORD värde
KEYWORD värde
...
}
Frontpanelnamn är ett unikt namn på Frontpanelen. Standardnamnet är "FrontPanel".
En BOX-definition beskriver:
Rutans namn
Rutans placering på PANEL (POSITION_HINTS)
Fält som beskriver utseende och metod för hela rutan
BOX rutans namn
{
CONTAINER_NAME frontpanelnamn
POSITION_HINTS position
KEYWORD värde
KEYWORD värde
...
}
Definitionen för en kontroll (CONTROL) beskriver:
Kontrollens namn
Om kontrollen finns i en ruta (BOX), panelundermeny (PANEL) eller arbetsyteväxlare (SWITCH) (CONTAINER_TYPE)
Namnet på den ruta, panelundermeny eller arbetsyteväxlare kontrollen finns i (CONTAINER_NAME)
Kontrollens position i rutan (POSITION_HINTS).
Fält som beskriver utseende och metod för kontrollen
CONTROL Kontrollnamn
{
CONTAINER_TYPE BOX eller SUBPANEL eller SWITCH
CONTAINER_NAME rutans namn eller panelundermenyns namn eller arbetsyteväxlarens namn
TYPE kontrolltyp
POSITION_HINTS position
KEYWORD värde
KEYWORD värde
...
}
Definitionen för en panelundermeny (SUBPANEL) beskriver:
panelundermenyns namn
Namnet på kontrollen som panelundermenyn är kopplad till (CONTAINER_NAME)
Fält som beskriver utseende och metod för panelundermenyn
SUBPANEL panelundermenyns namn
{
CONTAINER_NAME kontrollnamn
KEYWORD värde
KEYWORD värde
...
}
Definitionen av en arbetsyteväxlare (SWITCH) beskriver: