Cada componente del Panel frontal se define por separado mediante la sintaxis:
COMPONENT nombre { KEYWORD valor KEYWORD valor ... }
Algunas palabras clave (keywords) son obligatorias, otras son opcionales. Para obtener más información, véase la página de comando man dtfpfile(4X).
El PANEL es el componente de nivel superior. Su definición incluye:
El nombre del Panel frontal
Campos que describen el aspecto y comportamiento generales de todo el Panel frontal
PANEL nombre_panel_frontal { KEYWORD valor KEYWORD valor ... }
nombre_panel_frontal es un nombre exclusivo para el Panel frontal. El nombre predeterminado es "FrontPanel".
Una definición de CUADRO describe:
El nombre del CUADRO
La posición del cuadro en el PANEL (POSITION_HINTS)
Campos que describen el aspecto y comportamiento generales aplicables a todo el cuadro
BOX nombre_cuadro { CONTAINER_NAME nombre_panel_frontal POSITION_HINTS posición KEYWORD valor KEYWORD valor ... }
Una definición de CONTROL describe:
El nombre del CONTROL
Si el control está en un cuadro, un subpanel o un conmutador (CONTAINER_TYPE)
En qué cuadro, subpanel o conmutador se encuentra el control (CONTAINER_NAME)
La posición del CONTROL en el CUADRO (POSITION_HINTS).
Campos que describen el aspecto y comportamiento del control
CONTROL nombre_control { CONTAINER_TYPE BOX o SUBPANEL o SWITCH CONTAINER_NAME nombre_cuadro o nombre_subpanel o nombre_conmutador TYPE tipo_control POSITION_HINTS posición KEYWORD valor KEYWORD valor ... }
Una definición de SUBPANEL describe:
El nombre del SUBPANEL
El nombre del control al que está conectado el subpanel (CONTAINER_NAME)
Campos que describen el aspecto y comportamiento concretos del subpanel
SUBPANEL nombre_subpanel { CONTAINER_NAME nombre_control KEYWORD valor KEYWORD valor ... }
Una definición de CONMUTADOR describe: