Manuel de référence du programmeur XUL
<spring>
Attributs |
Enfants communs |
flex |
* * * |
|
|
|
|
|
|
Le widget <spring> est
est un outil de disposition qui peut être utilisé
pour contraindre d'autres widgets
dans un conteneur d'une IU XUL(par exemple, un cadre),
pour utiliser des ressorts flexibles pour meubler
et pour placer d'autres widgets enfants.
Notez-que, dans une certaine mesure, l'utilisation de
l'élément de ressort a été désapprouvée par l'ajout de
orient et des attributs
autostretch sur le cadre, comme
les propriétés CSS qui soutiennent maintenant la disposition.
L'exemple suivant montre des springs avec différents degrés de flexibilité
contraignant la position d'un cadre bouton à l'intérieur d'un cadre
conteneur:
<box align="horizontal" flex="1">
<box align="vertical" style="background-color:lightgrey;">
<box style="background-color:lightblue;">
<titledbutton class="borderless" value="small1" />
<titledbutton class="borderless" value="small2" />
</box>
<spring flex="1" />
</box>
</box>
|
 |
<box align="horizontal" flex="1">
<box align="vertical" style="background-color:lightgrey;">
<box flex="100%" style="background-color:lightblue;">
<titledbutton class="borderless"
value="small1" />
<titledbutton class="borderless"
value="small2" />
</box>
<spring flex="100%" />
</box>
</box> |
 |
<box align="horizontal" flex="1">
<box align="vertical" style="background-color:lightgrey;">
<box flex="1" style="background-color:lightblue;">
<titledbutton class="borderless"
value="small1" />
<titledbutton class="borderless"
value="small2" />
</box>
<spring flex="2" />
</box>
</box> |
 |