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>

 

Last updated: 13:10 1/26/00 Ian Oeschger
French version (7/6/00) Matthieu Camus