<gfx type='pattern'>
Les pattern sont des images de 1 pixels par n pixels composés de différent segments appondus les uns après les autres. Chaque segment peut être d'un type particulier (plat, dégradé, bombé, ...)
Exemple
<gfx name='main-bg' type='pattern' dir='horizontal' >
<param type='shadow' size='20' pos='end' />
<param type='flat' color='#fff' size='500' />
<param type='shadow' size='20' pos='start' />
</gfx>
<param type='shadow' size='20' pos='end' />
<param type='flat' color='#fff' size='500' />
<param type='shadow' size='20' pos='start' />
</gfx>
Attributs additionnels de <gfx type='pattern'>
| attribut | défaut | description |
|---|---|---|
| dir | vertical | orientation de l'image |
Pour définir l'image produite, il faut au moins un élément <param> à l'intérieur du bloc <gfx>
<param type='flat'>
Couleur unie d'une longueur définie
| attribut | défaut | description |
|---|---|---|
| size | 50 | nombre de pixels |
| color | #000 | couleur des pixels |
<param type='bump'>
Bombage (genre cylindre vu de dessus)
| attribut | défaut | description |
|---|---|---|
| size | 50 | nombre de pixels |
| color-start | #f00 | couleur de départ (bord du bombage) |
| color-end | #ff0 | couleur d'arrivée (sommet du bombage) |
| opening | 1 | ouverture (1 = bump complet) (5 = bump limite perceptible) |
<param type='half-bump'>
Demi-bombage, utile pour faire des boutons extensibles en hauteurs
| attribut | défaut | description |
|---|---|---|
| size | 50 | nombre de pixels |
| color-start | #f00 | couleur de départ |
| color-end | #ff0 | couleur d'arrivée |
| opening | 1 | ouverture (1 = bump complet) (5 = bump limite perceptible) |
| half | first | half='first' première moitié half='second' deuxième moitié |
<param type='shadow'>
Ombrage, basé sur l'opacité d'un dégradé noir, la couleur apparente est donc celle du fond situé derrière.
| attribut | défaut | description |
|---|---|---|
| size | 50 | nombre de pixels |
| opacity | 0.5 | opacité de l'ombre |
| pow | 3 | puissance de 1 = faible (genre linéaire) à n, ombre étroite et intense |
| pos | start | pos='start' ombre au début du segment pos='end' ombre à la fin |
<param type='linear'>
Dégradé linéaire
| attribut | défaut | description |
|---|---|---|
| size | 50 | nombre de pixels |
| color-start | #f00 | couleur de départ |
| color-end | #ff0 | couleur d'arrivée |

