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 ... }