La syntaxe PANEL du Tableau de bord vous permet de :
modifier l'emplacement du Tableau de bord ;
modifier la présentation de la fenêtre ;
déterminer l'apparence et le comportement des objets de commande.
La description par défaut du paramètre PANEL se trouve dans le fichier /usr/dt/appconfig/types/langue/dtwm.fp.
Pour plus d'informations, reportez-vous à la page de manuel dtfpfile(4X).
Créez un nouveau fichier de configuration du Tableau de bord dans /etc/dt/appconfig/types/langue ou RépPersonnel/.dt/types.
Copiez la description par défaut du paramètre PANEL de /usr/dt/appconfig/types/langue/dtwm.fp vers le nouveau fichier.
Modifiez la description du paramètre PANEL.
La nouvelle description du paramètre PANEL est prioritaire sur la description par défaut.
Par exemple, le panneau suivant se trouve dans l'angle supérieur droit.
PANEL SpecialFrontPanel { PANEL_GEOMETRY -1+1 ... }
Ajoutez la ligne suivante à la définition du paramètre PANEL :
DISPLAY_CONTROL_LABELS True
Ajoutez une zone LABEL pour chaque objet de commande.
La zone nom_objet_commande est utilisée si aucun paramètre LABEL n'est spécifié.
Utilisez la zone CONTROL_BEHAVIOR de la définition du paramètre PANEL pour préciser comment l'utilisateur exécute le paramètre PUSH_ACTION de l'objet de commande. Les valeurs de la zone sont :
single_click : l'utilisateur clique sur l'objet de commande pour exécuter le paramètre PUSH_ACTION
double_click : l'utilisateur clique deux fois sur l'objet de commande pour exécuter le paramètre PUSH_ACTION
Il peut être préférable de créer un nouveau Tableau de bord si vous souhaitez apporter des modifications importantes.
Pour éviter tout conflit avec les composants intégrés du Tableau de bord, le nouveau Tableau de bord doit faire appel à de nouveaux noms pour le paramètre PANEL et les autres conteneurs.
Créez la définition du paramètre PANEL du nouveau Tableau de bord. Attribuez-lui un nom unique :
PANEL nom_tableau_bord { ... }
Créez les nouvelles boîtes et les nouveaux objets de commande à l'aide des nouveaux noms de conteneurs.
Si vous souhaitez utiliser des composants existants, vous devez copier leurs définitions et modifier la valeur du paramètre CONTAINER_NAME.
Sélectionnez l'option Relancer Gestionnaire de l'espace de travail du menu de l'espace de travail.
Dans l'exemple suivant, le Tableau de bord par défaut est modifié. Ses objets de commande sont disposés sur trois rangs.
Copiez le fichier /usr/dt/appconfig/types/langue/dtwm.fp dans RépPersonnel/.dt/types/MyFrontPanel.fp. Ce fichier doit être accessible en écriture.
Il s'agit du fichier que vous allez devoir modifier pour créer le nouveau Tableau de bord.
Modifiez le nom du Tableau de bord :
PANEL NewFrontPanel
Modifiez le nom de la boîte Top ainsi que celui de son conteneur :
BOX NewFrontPanelTop { CONTAINER_NAME NewFrontPanel POSITION_HINTS first ... }
Ajoutez les définitions de la boîte pour le rang du milieu et le rang du bas :
BOX NewFrontPanelMiddle { CONTAINER_NAME NewFrontPanel POSITION_HINTS second }
BOX NewFrontPanelBottom { CONTAINER_NAME NewFrontPanel POSITION_HINTS second }
Modifiez le paramètre CONTAINER_NAME des objets de commande suivants en NewFrontPanelTop:
Horloge
Date
Personnel
Editeur_texte
Courrier
Modifiez le paramètre CONTAINER_NAME des objets de commande suivants en NewFrontPanelBottom:
Imprimante
Configuration
Applications
Aide
Corbeille
Modifiez le paramètre CONTAINER_NAME du sélecteur en NewFrontPanelMiddle.
Sélectionnez l'option Relancer Gestionnaire de l'espace de travail du menu de l'espace de travail.