Manuel de référence du programmeur XUL

<scrollbar>

Attributs Enfants communs
id <scrollbarbutton />
class <slider>
curpos  
maxpos  
pageIncrement  
increment  
flex  
align  
orient  
autostretch  
<scrollbar> est le widget de scrollbar XUL. Scrollbar est un conteneur pour les trois principaux éléments visibles scrollbar, scrollbarbutton, slider et thumb (qui est réellement un enfant de slider). Les attributs du scrollbar indiquent le positionnement des éléments dans le scrollbar (curpos) et le degré de défilement (pageIncrement). L'exemple suivant montre un scrollbar simple:
 
<scrollbar orient="vertical" 
    curpos="50" 
    pageIncrement="20" 
    increment="5" 
    flex="100%">
  <scrollbarbutton type="decrement"/>
  <slider flex="100%">
     <thumb value="Thumb" flex="0%"/>
  </slider>
  <scrollbarbutton type="increment"/>
</scrollbar>


 

curpos
Description
curpos est un attribut facultatif qui spécifie la position du thumb dans le slider quand le scrollbar est initialement affiché. 
Syntaxe
<scrollbar curpos="nombre de pixels à partir du coin haut-gauche


Exemple

<scrollbar orient="vertical" 
    curpos="50" 
Notes
Si l'orientation du scrollbar est verticale, alors le compteur commence à partir du haut. Si horizontal, de la gauche. Curpos.
 
 
maxpos
Description
maxpos est un attribut facultatif qui indique la taille du glisseur scrollbar. Non donné, le slider s'étend pour prendre l'espace disponible.  
Syntaxe
<scrollbar max="taille du glisseur en pixels" >


Exemple

<scrollbar orient="vertical" 
    maxpos="250"
    curpos = "125" >

 
Notes
curpos et maxpos travaillent ensemble pour définir la longueur du glisseur et l'endroit sur le slider où le thumb s'initialise.
 
pageIncrement
Description
pageIncrement est un  attribut facultatif qui indique à quelle distance le scrollbar défile lors d'une commande pagedown. 
Syntaxe
<scrollbar id="string" pageIncrement="nombre de pixel pour descendre" />


Exemple

<scrollbar id="string" pageIncrement="25" />


Notes

La commande pagedown est passée quand un utilisateur clique dans le slider mais pas sur l'élément thumb lui-même. Un incrément régulier est effectué quand l'utilisateur clique en fonction des flèches du scrollbar.

 

 

increment
Description
Increment est un attribut facultatif qui indique de quelle distance la page bouge quand les flèches du slider sont cliquées. 
Syntaxe
<scrollbar id="string" Increment="nombre de pixels" />


Exemple

<scrollbar id="string" Increment="10" />


Notes

Aucune.
 
Last updated: 2/17/00 Ian Oeschger
French version (7/5/00) Matthieu Camus