Trois propriétés contrôlent la largeur possible pour le rectangle : un minimum
minimumWidth et un maximum maximumWidth sont obligatoires, plus une largeur
"préférée" preferredWidth. Cette dernière est facultative et indique la largeur
vers laquelle les algorithmes de redimensionnement devraient tendre.
À redimensionnement donné (voir, par exemple, Figure 15.6), le rectangle avec une
largeur préférée plus élevée prendra plus de place que les autres.
Figure 15.6 : Impact du redimensionnement sur les éléments d'un positionneur
Note > Pour que le positionneur gère la hauteur des éléments qui lui sont fournis, les
mêmes propriétés s'appliquent, en remplaçant Width par Height.
2.2. Grilles
Les positionneurs servent également à afficher des éléments sous la forme d'une grille,
par exemple dans un formulaire pour aligner les labels et les contrôles correspondants,
mais aussi sur l'écran d'accueil d'un téléphone mobile pour étaler les différentes
applications installées.
Ce conteneur se nomme GridLayout. Par défaut, il se configure principalement avec la
propriété columns et dispose son contenu de droite à gauche dans chacune des
colonnes. La propriété attachée Layout.columnSpan affiche un élément à cheval sur
plusieurs colonnes.
315
Précédent

- 316/494

Suivant