Chacun des composants du Tableau de bord est défini séparément à l'aide de la syntaxe :
COMPOSANT nom
 {
   MOT CLE       valeur
   MOT CLE       valeur
    …
 }
Certains mots clés sont requis, d'autres sont facultatifs. Pour plus de détails, consultez la page de manuel dtfpfile(4X).
PANEL est le composant supérieur. Sa définition inclut :
le nom du Tableau de bord ;
des zones décrivant le comportement et l'apparence générale du Tableau de bord.
 PANEL nom_tableau_bord
 {
 	MOT CLE				valeur
 	MOT CLE				valeur
    …
 }
nom_tableau_bord est le nom unique du Tableau de bord. Le nom par défaut est "Tableau de bord".
Une définition BOX indique :
le nom de la boîte (BOX)
le panneau (PANEL) dans lequel elle se trouve (CONTAINER_NAME)
la position de la boîte dans le panneau (PANEL) (POSITION_HINTS)
les zones décrivant l'apparence et le comportement s'appliquant à l'ensemble de la boîte.
BOX nom_boîte
 {
 	CONTAINER_NAME					nom_tableau_bord
 	POSITION_HINTS					emplacement
 	MOT CLE						valeur
 	MOT CLE						valeur
 	…
 }
Une définition CONTROL décrit :
le nom de l'objet de commande (CONTROL)
si ce dernier se trouve dans une boîte, un panneau secondaire ou un sélecteur (CONTAINER_TYPE) ;
la boîte, le panneau secondaire ou le sélecteur qui contient l'objet (CONTAINER_NAME) ;
la position de l'objet de commande (CONTROL) dans la boîte (BOX) (POSITION_HINTS).
les zones décrivant l'apparence et le comportement de l'objet.
CONTROL nom_objet_commande
 {
 	CONTAINER_TYPE				BOX ou SUBPANEL ou SWITCH
 	CONTAINER_NAME				nom_boîte, 
 						ou nom_panneau_secondaire ou nom_sélecteur
 	TYPE							type_objet_commande
 	POSITION_HINTS					emplacement
 	MOT CLE						valeur
 	MOT CLE						valeur
 	…
 }
Une définition SUBPANEL décrit :
le nom du panneau secondaire (SUBPANEL) ;
le nom de l'objet de commande auquel il est associé (CONTAINER_NAME) ;
les zones décrivant l'apparence et le comportement du panneau secondaire.
 SUBPANEL nom_panneau_secondaire
 {
	CONTAINER_NAME				nom_objet_commande
 	MOT CLE					valeur
 	MOT CLE					valeur
    …
 }
La définition SWITCH décrit :
le nom SWITCH ;
la boîte BOX dans laquelle elle se trouve SWITCH (CONTAINER_NAME) ;
La position du sélecteur (SWITCH) dans la boîte (BOX) (POSITION_HINTS)
les zones décrivant l'apparence et le comportement du sélecteur ;
SWITCH nom_sélecteur
 {
 	CONTAINER_NAME				nom_boîte
 	POSITION_HINTS				emplacement
 	MOT CLE					valeur
 	MOT CLE					valeur
    …
 }