L'AVS (Advanced Visualisation Studio) ou WVS (Winamp
Visualisation Studio) est un module qui permet d'afficher une animation
qui bouge au rythme de la musique.
Les bordures du module sont skinables. Suivant la version
de Winamp 2.xx, l'AVS utilise des skins différents :
- Winamp 2.xx < 2.9 (skin dédié
: avs.bmp)
- Winamp 2.9x et 5.x (skin générique)
Nous allons étudier ces 2 skins indépendamment.
|
Voici à quoi ressemble le fichier avs.bmp
L'exemple utilisé correspond au skin standard de Winamp.
|
Ce fichier correspond au skin de la bordure d'un module.
Étudions le en détails.
|
Ces 3 rectangles corespondront à la barre
de titre de l'AVS.
Le premier rectangle (50 x 15 pixels) correspondra à l'angle
de gauche. C'est le seul endroit où l'on peut écrire
le nom du module "AVS" ou "WVS".
Le troisième rectangle (16 x 15 pixels) correspondra à
l'angle de droite. Il comporte le bouton fermer en position non-cliqué.
La surface réactive de ce bouton est un carré 9
x 9 pixels. Il y a 3 pixels au-dessus de cette surface réactive
et 3 à sa droite.
Le deuxième rectangle (14 x 15 pixels) sera intercalé
en mosaïque horizontale autant de fois qu'il sera nécessaire
entre les angles supérieurs gauche et droit.
|
|
Le petit carré 9 x 9 pixels dans le coin
supérieur gauche correspondra à la décoration
du bouton [fermer] quand il est cliqué.
|
|
Ces 3 rectangles corespondront à la bordure
du bas de l'AVS.
Le premier rectangle (50 x 5 pixels) correspondra à l'angle
de gauche.
Le troisième rectangle (16 x 5 pixels) correspondra à
l'angle de droite.
Le deuxième rectangle (14 x 5 pixels) sera intercalé
en mosaïque horizontale autant de fois qu'il sera nécessaire
entre les angles inférieurs gauche et droit.
|
|
Les rectangles de dimensions 7 x 172 pixels
et 6 x 172 pixels correspondront respectivement aux bordures gauche
et droite de l'AVS.
|
Winamp 2.9 utilise le fichier gen.bmp du
skin
générique. Il est utile de prévoir les skins
pour les 2 versions, cela permet à ceux qui possèdent une
version antérieure à Winamp 2.9 et aux autres de se retrouver
avec l'AVS skinné.