Création de widgets
Le nom de la widget (ne pas confondre avec son identifiant) est une chaîne de caractères utilisable dans les fichiers de ressources.
La création d'une widget consiste en :
- allocation de la place pour la structure représentant (dans le client) la widget;
- initialisation des champs de ressources;
- insertion de la widget dans la liste des filles de sa mère.
La gestion (“manage”) :
- détermine la place, et la forme géométrique de la widget, en fonction de sa demande et des contraintes imposées par la mère;
- ceci peut induire une modification de la géométrie de la mère, etc.
Tout ce processus se fait chez le client, sans contact avec le serveur.
etiquette = XtVaCreateManagedWidget(
"titre", /* nom de la widget */
labelWidgetClass, /* sa classe */
boite, /* mère de la widget */
XtNlabel, "Bonjour, monde !", /* Liste de ressources */
NULL); /* terminée par NULL */