Cada componente del Panel frontal se define por separado con la sintaxis:
COMPONENT nombre { KEYWORD valor KEYWORD valor ... }
Algunas palabras clave (keywords) son obligatorias, otras son opcionales. Para más información, véase la página del 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: