Grid est une boite qui permet d'afficher ses elements fils en colonne et ligne, dans une grille.
Attribut hérités de ElementXul.
Hérités de ElementXul.
Columns et Rows, qui permettent de déclarer respectivement les colonnes et les lignes.
Avec Grid, il y a deux façons de définir la grille : # On definit les colonnes, et ensuite on indique pour chaque ligne, les elements qui seront placés dans les cellules. # On definit les lignes, et ensuite on indique pour chaque colonne, les elements qui seront placés dans les cellules.
Cela donne pour le premier cas :
<grid flex="1">
<columns>
<column />
<column />
<column flex="1"/>
</columns>
<rows>
<row>
<button label="cellule haut gauche"/>
<image src="monimage.png" />
<description >Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh</description>
</row>
<row>
<checkbox />
<textbox />
<button label="cellule bas droite"/>
</row>
</rows>
</grid>
Pour obtenir la même chose, mais avec la deuxième manière de faire :
<grid flex="1">
<rows>
<row />
<row />
</rows>
<columns>
<column>
<button label="cellule haut gauche"/>
<checkbox />
</column>
<column>
<image src="monimage.png" />
<textbox />
</column>
<column>
<description >Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh</description>
<button label="cellule bas droite"/>
</column>
</columns>
</grid>
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.