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: