Placements des widgets à l'écran

Il faut pouvoir décrire ces placements indépendamment de la taille des fenêtres par rapport aux widgets.
La taille dépend de différents facteurs qui ne sont parfois connus qu'à l'éxécution (ex.:police de caratères...). Les widgets doivent s'ajuster à la taille de la fenêtre.
Ce problme est complexe mais il va être géré par la boîte à outils.
Dans certaines boîtes à outils, on a un gestionnaire de géométrie qui va être intégré dans les widgets composés.
Il existe 2 types de contraintes de placement:
-contraintes provenant des feuilles ex : taille minimale pour certain widget, format particulier...
-contraintes provenant de la racine ex.: redimensionnement par l'utilisateur.
Les stratégies de placement:
-Placement par rapoort aux bords de la fenêtre. Mais cela peut poser problème si on a un redimensionnement par l'utilisateur et il y a des risques de contraintes incohérentes ou contradictoires. Cependant c'est assez pratique pour les barres de menus.
-Placement par rapport à une grille qui permet un placement plus esthétique, plus sophistiqués et plus simple à mettre en oeuvre.

Watier Yves 2004-11-28