1
<?xml version="1.0" encoding="iso-8859-1"?>
2
<!-- synced with 1.13 -->
4
<title>Format de skins <application>MPlayer</application></title>
6
<sect1 id="skin-overview">
9
Ce n'est pas en rapport direct avec le format des skins, mais vous devez savoir
10
que <application>MPlayer</application> n'a <emphasis role="bold">pas</emphasis> de skin par d�faut, donc
11
<emphasis role="bold">au moins une skin doit �tre install�e pour pouvoir utiliser
15
<sect2 id="skin-overview-directories">
16
<title>R�pertoires</title>
18
<application>MPlayer</application> cherche des skins dans ces r�pertoires (dans cet ordre):
21
<filename class="directory">$(DATADIR)/Skin/</filename>
24
<filename class="directory">$(PREFIX)/share/mplayer/Skin/</filename>
27
<filename class="directory">~/.mplayer/Skin/</filename>
33
Notez que le premier r�pertoire peut varier suivant la fa�on dont <application>MPlayer</application> a �t�
34
configur� (voir les arguments <option>--prefix</option> et <option>--datadir</option>
35
du script <command>configure</command>).
39
Chaque skin est install�e dans son propre r�pertoire sous l'un des r�pertoires
40
list�s ci-dessus, par exemple:
41
<screen>$(PREFIX)/share/mplayer/Skin/default/</screen>
45
<sect2 id="skin-overview-formats">
46
<title>Format d'images</title>
47
<para>Les images doivent �tre en truecolor (24 ou 32 bpp) et enregistr�es au
50
Dans la fen�tre principale et la barre de lecture (c.f. ci-dessous) vous pouvez
51
utiliser des images dot�es de r�gions "transparentes": les r�gions
52
remplies avec la couleur #FF00FF (magenta) deviennent transparentes dans <application>MPlayer</application>.
53
Cela signifie que vous pouvez obtenir des formes particuli�res pour vos fen�tres si votre
54
serveur X poss�de l'extension XShape.
58
<sect2 id="skin-overview-components">
59
<title>Composants d'une skin</title>
61
Les skins sont d'un format plut�t libre (contrairement aux formats fixes de
62
<application>Winamp</application>/<application>XMMS</application>, par exemple),
63
donc il ne tient qu'a vous de cr�er quelque chose de bien.
67
Actuellement, trois fen�tres doivent �tre d�cor�es: la
68
<link linkend="skin-file-main">fen�tre principale</link>, la
69
<link linkend="skin-file-subwindow">sous-fen�tre</link>, la
70
<link linkend="skin-file-main">barre de lecture</link>, et le
71
<link linkend="skin-file-menu">menu</link> (activable par un clic droit).
75
Vous contr�lez <application>MPlayer</application> par la <emphasis role="bold">fen�tre principale</emphasis>
76
et/ou la <emphasis role="bold">barre de lecture</emphasis>. L'arri�re plan est
77
une image. Divers objets peuvent (et doivent) venir se placer dans cette fen�tre:
78
<emphasis>boutons</emphasis>, <emphasis>podom�tres</emphasis>
79
(sliders) et <emphasis>labels</emphasis>. Pour chaque objet, vous devez
80
sp�cifier sa taille et sa position.
82
Un <emphasis role="bold">bouton</emphasis> comprend trois �tats (press�, rel�ch�,
83
d�sactiv�), donc l'image doit se diviser en trois parties, verticalement. Voir
84
l'objet <link linkend="skin-button">bouton</link> pour plus de d�tails.
86
Un <emphasis role="bold">podom�tre</emphasis> (principalement utilis� pour la
87
barre d'avancement et le contr�le du volume/balance) peut poss�der n'importe quel
88
nombre d'�tats en empilant ces images, verticalement. Voir
89
<link linkend="skin-hpotmeter">hpotmeter</link> et
90
<link linkend="skin-potmeter">potmeter</link> pour plus de d�tails.
92
Les <emphasis role="bold">labels</emphasis> sont un peu particuliers : les
93
caract�res n�cessaires pour les dessiner sont r�cup�r�s depuis un fichier image,
94
d�crit par un <link linkend="skin-fonts">fichier de description de polices</link>.
95
Ce dernier est un fichier texte brut sp�cifiant la position x,y ainsi que la
96
taille de chaque caract�re dans l'image (le fichier image et son descripteur
97
forment une police <emphasis>ensemble</emphasis>). Voir <link linkend="skin-dlabel">dlabel</link>
98
et <link linkend="skin-slabel">slabel</link> pour plus de d�tails.
101
Toutes les images disposent de la couleur de transparence d�crite dans la section
102
<link linkend="skin-overview-formats">formats d'images</link>. Si le serveur X ne
103
supporte pas l'extension Xshape, les parties transparentes seront noires. Si vous
104
voulez utiliser cette fonction, la largeur de l'image de la fen�tre principale
105
devra �tre divisible par 8.
110
La <emphasis role="bold">sous-fen�tre</emphasis> contient la vid�o en elle m�me.
111
Elle peut afficher une image si aucun film n'est charg� (ce n'est jamais plaisant
112
d'avoir une fen�tre vide :-)) <emphasis role="bold">Note:</emphasis> la couleur
113
de transparence n'est <emphasis role="bold">pas autoris�e</emphasis> ici.
117
Le <emphasis role="bold">menu</emphasis> est simplement un moyen de contr�ler
118
<application>MPlayer</application> par des entr�es graphiques. Deux images sont n�cessaires pour le menu:
119
l'une d'elle, l'image de base, affiche le menu dans son �t� normal, l'autre est
120
utilis�e pour afficher les entr�es s�lectionn�es. Quand vous faites appara�tre le
121
menu, la premi�re image s'affiche. Si vous passez la souris sur les entr�es du
122
menu, l'entr�e s�lectionn�e est copi�e depuis la seconde image, et uniquement la
123
partie concern�e par cette s�lection (la seconde image ne s'affiche jamais
126
Une entr�e de menu se d�finit par sa position et sa taille dans l'image (voir la
127
section <link linkend="skin-file-menu">menu</link> pour plus de d�tails).
133
Une chose essentielle n'a pas encore �t� mentionn�e : pour que les boutons,
134
podom�tres et entr�es du menu fonctionnent, <application>MPlayer</application> doit savoir quoi en faire.
135
Ceci d�pend des <link linkend="skin-gui">messages</link> (events) envoy�s. Pour
136
chacun de ces objets vous devez d�finir le message � afficher quand on clique
141
<sect2 id="skin-files">
142
<title>Fichiers</title>
144
Vous aurez besoin des fichiers suivants pour construire une skin:
147
Le fichier de configuration nomm� <link linkend="skin-file">skin</link> indique
148
� <application>MPlayer</application> comment assembler les diff�rentes images et comment interpr�ter les
149
clics de souris sur l'interface.
152
L'image de fond de la fen�tre principale.
155
Les images correspondants aux objets de la fen�tre principale (y compris une ou
156
plusieurs polices et descripteurs n�cessaires � l'affichage des textes).
159
L'image affich�e dans la sous-fen�tre (optionnel).
162
Deux images pour le menu (n�cessaires uniquement si vous voulez cr�er un menu).
165
A l'exception du fichier de configuration, vous pouvez nommer les fichiers comme
166
bon vous semble (mais notez que les descripteurs de polices doivent avoir une
167
extension <filename>.fnt</filename>).
172
<sect1 id="skin-file">
173
<title>Le fichier skin</title>
175
Comme mentionn� plus haut, c'est le fichier de configuration de la skin. Il est
176
lu ligne par ligne; les lignes de commentaires d�marrent par le caract�re
177
'<literal>;</literal>' en d�but de ligne (seuls les espaces et tabulations sont
178
autoris�es avant ce signe).
182
Les fichiers se composent de sections. Chaque section d�crit la skin pour une
183
application et s'�crit sous la forme:
185
section = <replaceable>nom de la section</replaceable>
194
Actuellement il n'existe qu'une application, donc vous n'aurez besoin que d'une
195
section: dont le nom est <emphasis role="bold">movieplayer</emphasis>.
199
Dans cette section chaque fen�tre est d�crite par un bloc de la forme suivante:
201
window = <replaceable>nom de la fen�tre</replaceable>
210
O� <replaceable></replaceable> peut-�tre l'un des types suivants:
212
<listitem><para><emphasis role="bold">main</emphasis> - pour la fen�tre principale</para></listitem>
213
<listitem><para><emphasis role="bold">sub</emphasis> - pour la sous-fen�tre</para></listitem>
214
<listitem><para><emphasis role="bold">menu</emphasis> - pour le menu</para></listitem>
215
<listitem><para><emphasis role="bold">playbar</emphasis> - barre de lecture</para></listitem>
220
(Les blocs sub et menu sont optionnels - vous n'avez pas l'obligation de d�corer
221
le menu et la sous-fen�tre.)
225
Dans un bloc window, vous pouvez d�finir chaque objet sous la forme:
226
<programlisting>objet = param�tre</programlisting>
227
O� <literal>objet</literal> est une ligne identifiant le type d'objet de la GUI,
228
<literal>param�tre</literal> est une valeur num�rique ou textuelle (ou une liste
229
de valeurs s�par�es par des virgules).
233
Le fichier final doit donc ressembler � ceci:
235
section = movieplayer
237
; ... objets de la fen�tre principale ...
241
; ... objets de la sous-fen�tre ...
245
; ... objets du menu ...
249
; ... objets de la la barre de lecture ...
256
Le nom d'un fichier image doit �tre donn� sans distinction de r�pertoire - les
257
images seront cherch�es dans le r�pertoire <filename class="directory">Skin</filename>.
258
Vous pouvez (mais ce n'est pas obligatoire) sp�cifier l'extension du fichier. Si
259
le fichier n'existe pas, <application>MPlayer</application> essaie de charger le fichier
260
<filename><nomfichier>.<ext></filename>, o� <literal>png</literal>
261
et <literal>PNG</literal> sera respectivement <filename><ext></filename>
262
(dans cet ordre). La premi�re correspondance trouv�e sera utilis�e.
266
Pour finir quelques mots sur le positionnement. La fen�tre principale et la
267
sous-fen�tre peuvent �tre plac�es dans des coins diff�rents de l'�cran en donnant
268
les coordonn�es <literal>X</literal> et <literal>Y</literal>. <literal>0</literal>
269
pour haut ou gauche, <literal>-1</literal> pour centre et <literal>-2</literal>
270
pour droite ou bas, comme montr� sur cette illustration:
274
(0, 0)----(-1, 0)----(-2, 0)
277
(0,-1)----(-1,-1)----(-2,-1)
280
(0,-2)----(-1,-2)----(-2,-2)
286
Un exemple. Supposons que vous avez cr�e une image <filename>main.png</filename>
287
que vous voulez utiliser pour la fen�tre principale:
288
<programlisting>base = main, -1, -1</programlisting>
289
MPlayer essaie de charger les fichiers <filename>main</filename>,
290
<filename>main.png</filename>, <filename>main.PNG</filename>.
294
<sect2 id="skin-file-main">
295
<title>Fen�tre principale et barre de lecture</title>
297
Vous trouverez ci-dessous la liste des objets utilisables dans les blocs
298
'<literal>window = main</literal>' ... '<literal>end</literal>',
299
et '<literal>window = playbar</literal>' ... '<literal>end</literal>'.
305
<anchor id="skin-main-base"/>base = image, X, Y
308
Vous sp�cifiez ici l'image de fond utilis�e dans la fen�tre principale. La
309
fen�tre appara�tra a la position <literal>X,Y</literal> sur l'�cran. La fen�tre
310
aura la taille de l'image.
312
<note><para>Ces coordonn�es ne fonctionnent actuellement pas pour la fen�tre
313
d'affichage.</para></note>
314
<warning><para>Les r�gions transparentes (couleur #FF00FF) appara�tront en noir
315
sur les serveurs X n'ayant pas l'extension XShape. La largeur de l'image doit
316
�tre divisible par 8.</para></warning>
322
<anchor id="skin-button"/>button = image, X, Y, largeur, hauteur, message
325
Place un bouton de taille <literal>largeur</literal> * <literal>hauteur</literal>
326
a la position <literal>X,Y</literal>. Le <literal>message</literal> sera g�n�r�
327
au clic sur ce bouton. L'image appel�e par <literal>image</literal> doit avoir
328
trois �tats empil�s verticalement (pour les trois �tats du bouton), comme ceci:
347
<anchor id="skin-decoration"/>decoration = enable|disable
350
Active (enable) ou d�sactive (disable) la d�coration du gestionnaire de fen�tre
351
pour la fen�tre principale. <emphasis role="bold">disable</emphasis> par d�faut.
353
<note><para>Cela ne fonctionne pas pour la fen�tre d'affichage, il n'y en a pas
354
besoin.</para></note>
360
<anchor id="skin-hpotmeter"/>hpotmeter = button, blargeur, bhauteur, phases, numphases, default, X, Y, largeur, hauteur, message
369
<anchor id="skin-vpotmeter"/>vpotmeter = button, blargeur, bhauteur, phases, numphases, default, X, Y, largeur, hauteur, message
373
Place un podom�tre horizontal (hpotmeter) ou vertical (vpotmeter) de taille
374
<literal>largeur</literal> * <literal>hauteur</literal> � la position
375
<literal>X,Y</literal>. L'image peut �tre divis�e en diff�rentes parties pour les
376
diff�rentes phases du podom�tre (par exemple, vous pouvez en avoir un pour le
377
contr�le du volume qui passe du vert au rouge quand sa valeur passe du minimum au
378
maximum). <literal>hpotmeter</literal> peut poss�der un bouton qui sera gliss�
382
<listitem><para><literal>button</literal> - l'image utilis�e pour le bouton (doit
383
avoir trois �tats superpos�s, comme pour les
384
<link linkend="skin-button">boutons</link>)
386
<listitem><para><literal>blargeur</literal>,<literal>bhauteur</literal> - taille
389
<listitem><para><literal>phases</literal> - l'image utilis�e pour les diff�rentes
390
phases du podom�tre. Une valeur <literal>NULL</literal> sp�ciale peut-�tre
391
utilis�e si vous ne voulez pas d'image. L'image doit �tre divis�e en
392
<literal>numphasesparts</literal> verticalement comme ceci:
408
<listitem><para><literal>numphases</literal> - nombre d'�tats plac�s dans l'image <literal>phases</literal>.
410
<listitem><para><literal>default</literal> - valeur par d�faut du podom�tre (dans
411
un intervalle de <literal>0</literal> � <literal>100</literal>)
413
<listitem><para><literal>X</literal>,<literal>Y</literal> - position du hpotmeter
415
<listitem><para><literal>largeur</literal>,<literal>hauteur</literal> -
416
largeur et hauteur du <literal>hpotmeter</literal>
418
<listitem><para><literal>message</literal> - le message g�n�r� lors des
419
changements d'�tat de <literal>hpotmeter</literal>
428
<anchor id="skin-potmeter"/>potmeter = phases, numphases, default, X, Y, largeur, hauteur, message
431
Un <literal>hpotmeter</literal> sans bouton. (je suppose qu'il est cens� tourner
432
en rond, mais il r�agit uniquement aux tractions horizontales.) Pour une
433
description de ses param�tres lisez <link linkend="skin-hpotmeter">hpotmeter</link>.
434
Ses <literal>phases</literal> peuvent �tre fix�es � <literal>NULL</literal>, mais ce n'est
435
pas vraiment utile, puisque vous ne pouvez pas voir son niveau.
441
<anchor id="skin-font"/>font = fontfile, fontid
444
D�finit une police. <literal>fontfile</literal> est le nom du descripteur de
445
police avec l'extension <filename>.fnt</filename> (inutile de pr�ciser son
446
extension ici). <literal>fontid</literal> r�f�re � la police (c.f.
447
<link linkend="skin-dlabel">dlabel</link> et <link linkend="skin-slabel">slabel</link>).
448
Jusqu'� 25 polices peuvent �tre d�finies.
454
<anchor id="skin-slabel"/>slabel = X, Y, fontid, "texte"
457
Place un label dynamique � la position <literal>X,Y</literal>. <literal>texte</literal>
458
est affich� en utilisant la police identifi�e par <literal>fontid</literal>. Le
459
texte est juste une cha�ne brute (les variables <literal>$x</literal> ne
460
fonctionnent pas) qui doit �tre mise entre doubles quotes (mais le caract�re
461
" ne peut pas faire partie du texte). Le label est affich� en utilisant la
462
police identifi�e par <literal>fontid</literal>.
468
<anchor id="skin-dlabel"/>dlabel = X, Y, longueur, align, fontid, "texte"
472
Place un label statique � la position <literal>X,Y</literal>. Le label est appel�
473
dynamique parce que son texte est rafra�chi p�riodiquement. La longueur maximum du
474
label est d�finie par <literal>longueur</literal> (sa hauteur d�pend de la hauteur
475
des caract�res). Si le texte a afficher d�passe cette longueur il sera scroll�, ou
476
bien align� dans l'espace sp�cifi� par la valeur du param�tre
477
<literal>align</literal>: <literal>0</literal> pour droite,
478
<literal>1</literal> pour centre, et <literal>2</literal> pour gauche.
481
Le texte � afficher est donn� par <literal>texte</literal>: il doit �tre �crit
482
entre doubles quotes (mais le caract�re " ne peut pas faire partie du texte).
483
Le texte s'affiche en utilisant la police sp�cifi�e par <literal>fontid</literal>.
484
Vous pouvez utiliser les variables suivantes dans le texte:
490
<row><entry>Variable</entry><entry>Signification</entry></row>
495
<entry>temps de lecture au format <emphasis>hh:mm:ss</emphasis></entry>
499
<entry>temps de lecture au format <emphasis>mmmm:ss</emphasis></entry>
503
<entry>temps de lecture au format <emphasis>hh</emphasis> (heures)</entry>
507
<entry>temps de lecture au format <emphasis>mm</emphasis> (minutes)</entry>
511
<entry>temps de lecture au format <emphasis>ss</emphasis> (secondes)</entry>
515
<entry>longueur du film au format <emphasis>hh:mm:ss</emphasis></entry>
519
<entry>longueur du film au format <emphasis>mmmm:ss</emphasis></entry>
523
<entry>temps de lecture au format <emphasis>h:mm:ss</emphasis></entry>
527
<entry>volume au format <emphasis>xxx.xx</emphasis>%</entry>
531
<entry>volume au format <emphasis>xxx.xx</emphasis></entry>
535
<entry>balance au format <emphasis>xxx.xx</emphasis>%</entry>
539
<entry>balance au format <emphasis>xxx.xx</emphasis></entry>
543
<entry>le caract�re $</entry>
547
<entry>un caract�re d�pendant du type audio (aucun: <literal>n</literal>,
548
mono: <literal>m</literal>, st�r�o: <literal>t</literal>)</entry>
552
<entry>num�ro de piste (dans la playlist)</entry>
556
<entry>nom du fichier</entry>
560
<entry>nom du fichier en minuscule</entry>
564
<entry>nom du fichier en majuscule</entry>
568
<entry>un caract�re d�pendant du type de flux (fichier: <literal>f</literal>,
569
Video CD: <literal>v</literal>, DVD: <literal>d</literal>, URL: <literal>u</literal>)</entry>
573
<entry>le caract�re <keycap>p</keycap> (si une vid�o est en lecture et que la
574
police a le caract�re <keycap>p</keycap>)</entry>
578
<entry>le caract�re <keycap>s</keycap> (si une vid�o est stopp�e et que la police
579
a le caract�re <keycap>s</keycap>)</entry>
583
<entry>le caract�re <keycap>e</keycap> (si une vid�o est en pause et que la police
584
a le caract�re <keycap>e</keycap>)</entry>
588
<entry>largeur du film</entry>
592
<entry>hauteur du film</entry>
596
<entry>nom du codec utilis�</entry>
608
Les variables <literal>$a, $T, $p, $s</literal> et <literal>$e</literal>
609
<keycap>e</keycap> retournent toutes des caract�res pouvant s'afficher comme des
610
symboles sp�ciaux (par exemple, <keycap>e</keycap> est le symbole de pause qui
611
ressemble g�n�ralement � ||). Vous pouvez avoir une police pour les caract�res
612
normaux et une autre pour les symboles. Lisez la section sur les
613
<link linkend="skin-fonts-symbols">symboles</link> pour plus d'informations.
617
<sect2 id="skin-file-subwindow">
618
<title>Sous-fen�tre</title>
620
Vous trouverez ci-dessous la liste des objets utilisables dans le bloc
621
'<literal>window = sub</literal>' . . . '<literal>end</literal>'.
627
<anchor id="skin-sub-base"/>base = image, X, Y, largeur, hauteur
630
L'image qui s'affichera dans la fen�tre. La fen�tre appara�tra � la position
631
<literal>X,Y</literal> sur l'�cran (<literal>0,0</literal> est le coin sup�rieur
632
gauche). Vous pouvez sp�cifier <literal>-1</literal> pour centre et <literal>-2</literal>
633
pour droite (<literal>X</literal>) et bas (<literal>Y</literal>). La fen�tre prendra
634
la taille de l'image. <literal>largeur</literal> et <literal>hauteur</literal>
635
donnent la taille de la fen�tre; ces param�tres sont optionnels (si ils sont
636
absents, le fen�tre prend la taille de l'image).
642
<anchor id="skin-background"/>background = R, V, B
645
Vous permet de d�finir la couleur de fond. Utile si l'image est plus petite que la
646
fen�tre. <literal>R</literal>, <literal>V</literal> et <literal>B</literal>
647
sp�cifient les composantes rouge, verte et bleue de la couleur (d'un intervalle
654
<sect2 id="skin-file-menu">
657
Comme mentionn� pr�c�demment, le menu s'affiche en utilisant deux images. Les
658
entr�es normales du menu sont extraites de l'image sp�cifi�e par l'objet
659
<literal>base</literal>, tandis que l'entr�e actuellement s�lectionn�e est
660
extraite de l'image sp�cifi�e par l'objet <literal>selected</literal>. Vous devez
661
d�finir la taille et la position de chaque entr�e du menu par l'objet
662
<literal>menu</literal>.
666
Ils correspondent aux objets utilis�s dans le bloc
667
'<literal>window = menu</literal>'. . .'<literal>end</literal>'.
673
<anchor id="skin-menu-base"/>base = image
676
L'image utilis�e pour les entr�es normales.
682
<anchor id="skin-selected"/>selected = image
685
L'image utilis�e pour les entr�es s�lectionn�es.
691
<anchor id="skin-menu"/>menu = X, Y, largeur, hauteur, message
694
D�finit la position <literal>X,Y</literal> et la taille des entr�es du menu dans
695
les images. <literal>message</literal> est le message g�n�r� quand le bouton de la
703
<sect1 id="skin-fonts">
704
<title>Polices</title>
706
Comme mentionn� dans la section sur les parties de la skin, une police est d�finie
707
par une image et un fichier de description. Vous pouvez placer les caract�res
708
n'importe ou sur l'image, mais vous devez vous assurer que leur position et taille
709
correspondent pr�cis�ment au fichier de description.
713
Le fichier descriptif des polices (avec l'extension <filename>.fnt</filename>)
714
peut avoir des lignes de commentaires commen�ant par '<literal>;</literal>'.
715
Le fichier doit avoir une ligne du type
716
<anchor id="skin-font-image"/>
717
<programlisting>image = <replaceable>image</replaceable></programlisting>
718
O� <literal><replaceable>image</replaceable></literal> est le nom de l'image qui
719
sera utilis�e pour la police (vous n'avez pas � d�finir d'extension).
720
<anchor id="skin-font-char"/>
721
<programlisting>"char" = X, Y, largeur, hauteur</programlisting>
722
Ici <literal>X</literal> et <literal>Y</literal> pr�cisent la position du caract�re
723
<literal>char</literal> dans l'image (<literal>0,0</literal> est le coin sup�rieur
724
gauche). <literal>largeur</literal> et <literal>hauteur</literal> sont les
725
dimensions du caract�re en pixels.
729
Voici un exemple d�finissant les caract�res A, B, C utilisant <filename>font.png</filename>.
731
; Peut �tre "font" au lieu de "font.png".
734
; Trois caract�res suffisent pour une d�monstration. :-)
735
"A" = 0,0, 7,13
736
"B" = 7,0, 7,13
737
"C" = 14,0, 7,13
741
<sect2 id="skin-fonts-symbols">
742
<title>Symboles</title>
744
Certains caract�res ont une signification sp�ciale quand ils sont retourn�s par des
745
variables utilis�es dans <link linkend="skin-dlabel">dlabel</link>. Ces caract�res
746
sont cens�s s'afficher comme des symboles (par exemple, dans le cas d'une lecture
747
DVD, vous pouvez afficher un beau logo DVD a la place du caract�re '<literal>d</literal>').
750
La table ci-dessous liste les caract�res pouvant s'afficher comme des symboles (et
751
n�cessitent donc une police diff�rente).
757
<row><entry>Caract�re</entry><entry>Symbole</entry></row>
760
<row><entry><keycap>p</keycap></entry><entry>lecture</entry></row>
761
<row><entry><keycap>s</keycap></entry><entry>stop</entry></row>
762
<row><entry><keycap>e</keycap></entry><entry>pause</entry></row>
763
<row><entry><keycap>n</keycap></entry><entry>pas de son</entry></row>
764
<row><entry><keycap>m</keycap></entry><entry>son mono</entry></row>
765
<row><entry><keycap>t</keycap></entry><entry>son st�r�o</entry></row>
766
<row><entry><keycap>f</keycap></entry><entry>lecture depuis un fichier</entry></row>
767
<row><entry><keycap>v</keycap></entry><entry>lecture depuis un Video CD</entry></row>
768
<row><entry><keycap>d</keycap></entry><entry>lecture depuis un DVD</entry></row>
769
<row><entry><keycap>u</keycap></entry><entry>lecture depuis une URL</entry></row>
776
<sect1 id="skin-gui">
777
<title>Messages de la GUI</title>
779
Ce sont les messages qui peuvent �tre g�n�r�s par les boutons, podom�tres et
783
Certains messages peuvent ne pas fonctionner comme pr�vu (ou ne pas fonctionner du
784
tout). Comme vous le savez, la GUI est en cours de d�veloppement.
788
<title>Contr�le de lecture:</title>
790
<term><emphasis role="bold">evNext</emphasis></term>
792
Saute � la prochaine piste dans la playlist.
797
<term><emphasis role="bold">evPause</emphasis></term>
799
Associ� � la commande <literal>evPlaySwitchToPause</literal>. Ils s'utilisent pour
800
avoir un bouton play/pause commun. Les deux messages peuvent �tre assign�s aux
801
boutons affich�s exactement � la m�me position dans la fen�tre. Ces messages mettent
802
la lecture en pause et le bouton <literal>evPlaySwitchToPause</literal> s'affiche
803
(pour indiquer que le bouton peut �tre press� pour continuer la lecture).
808
<term><emphasis role="bold">evPlay</emphasis></term>
815
<term><emphasis role="bold">evPlaySwitchToPause</emphasis></term>
817
Le contraire de <literal>evPauseSwitchToPlay</literal>. Ce message d�marre la
818
lecture et l'image associ�e au bouton <literal>evPauseSwitchToPlay</literal>
819
s'affiche (pour indiquer que le bouton peut �tre press� pour mettre en pause la lecture).
824
<term><emphasis role="bold">evPrev</emphasis></term>
826
Saute � la piste pr�c�dente dans la playlist.
831
<term><emphasis role="bold">evStop</emphasis></term>
839
<title>D�placement dans le flux:</title>
841
<term><emphasis role="bold">evBackward10sec</emphasis></term>
843
Recule de 10 secondes.
848
<term><emphasis role="bold">evBackward1min</emphasis></term>
855
<term><emphasis role="bold">evBackward10min</emphasis></term>
857
Recule de 10 minutes.
862
<term><emphasis role="bold">evForward10sec</emphasis></term>
864
Avance de 10 secondes.
869
<term><emphasis role="bold">evForward1min</emphasis></term>
876
<term><emphasis role="bold">evForward10min</emphasis></term>
878
Avance de 10 minutes.
883
<term><emphasis role="bold">evSetMoviePosition</emphasis></term>
885
Se place � la position (utilisable avec un podom�tre; utilise la valeur relative
886
(0-100%) du podom�tre).
892
<title>Contr�le vid�o:</title>
894
<term><emphasis role="bold">evHalfSize</emphasis></term>
896
R�duit de moiti� la taille de la fen�tre vid�o.
900
<term><emphasis role="bold">evDoubleSize</emphasis></term>
902
Double la taille de la fen�tre vid�o.
906
<term><emphasis role="bold">evFullScreen</emphasis></term>
908
Passe en mode plein �cran.
912
<term><emphasis role="bold">evNormalSize</emphasis></term>
914
Met la vid�o � sa taille r�elle.
920
<title>Contr�le audio:</title>
922
<term><emphasis role="bold">evDecAudioBufDelay</emphasis></term>
924
Diminue le d�lai du tampon audio.
929
<term><emphasis role="bold">evDecBalance</emphasis></term>
936
<term><emphasis role="bold">evDecVolume</emphasis></term>
943
<term><emphasis role="bold">evIncAudioBufDelay</emphasis></term>
945
Augmente le d�lai du tampon audio.
950
<term><emphasis role="bold">evIncBalance</emphasis></term>
957
<term><emphasis role="bold">evIncVolume</emphasis></term>
964
<term><emphasis role="bold">evMute</emphasis></term>
966
Active/d�sactive le son.
971
<term><emphasis role="bold">evSetBalance</emphasis></term>
973
Fixe la balance (utilisable avec un podom�tre; utilise la valeur relative (0-100%)
979
<term><emphasis role="bold">evSetVolume</emphasis></term>
981
Fixe le volume (utilisable avec un podom�tre; utilise la valeur relative (0-100%)
988
<title>Divers:</title>
990
<term><emphasis role="bold">evAbout</emphasis></term>
992
Ouvre la fen�tre 'A Propos'.
997
<term><emphasis role="bold">evDropSubtitle</emphasis></term>
999
D�sactive le sous-titre actuellement utilis�.
1004
<term><emphasis role="bold">evEqualizer</emphasis></term>
1006
Active/d�sactive l'�qualizer.
1011
<term><emphasis role="bold">evExit</emphasis></term>
1013
Quitte le programme.
1018
<term><emphasis role="bold">evIconify</emphasis></term>
1020
Iconifie la fen�tre.
1025
<term><emphasis role="bold">evLoad</emphasis></term>
1027
Charge un fichier (en ouvrant un mini navigateur de fichiers, o� vous pouvez
1028
choisir un fichier).
1033
<term><emphasis role="bold">evLoadPlay</emphasis></term>
1035
Fait la m�me chose que <literal>evLoad</literal>, mais d�marre la lecture
1036
automatiquement apr�s le chargement du fichier.
1041
<term><emphasis role="bold">evLoadSubtitle</emphasis></term>
1043
Charge un fichier de sous-titres (avec un s�lecteur de fichier)
1048
<term><emphasis role="bold">evLoadAudioFile</emphasis></term>
1050
Charge un fichier audio (avec un s�lecteur de fichier)
1055
<term><emphasis role="bold">evNone</emphasis></term>
1057
Message vide, sans effet. (� part peut-�tre dans les versions CVS :-)).
1062
<term><emphasis role="bold">evPlaylist</emphasis></term>
1064
Ouvre/ferme la playlist.
1069
<term><emphasis role="bold">evPlayDVD</emphasis></term>
1071
Essaie d'ouvrir le disque dans le lecteur DVD-ROM indiqu�.
1076
<term><emphasis role="bold">evPlayVCD</emphasis></term>
1078
Essaie d'ouvrir le disque dans le lecteur CD-ROM indiqu�.
1083
<term><emphasis role="bold">evPreferences</emphasis></term>
1085
Ouvre la fen�tre de pr�f�rences.
1090
<term><emphasis role="bold">evSetAspect</emphasis></term>
1092
Fixe l'aspect de l'image.
1097
<term><emphasis role="bold">evSetURL</emphasis></term>
1099
Ouvre la fen�tre de saisie d'URL.
1104
<term><emphasis role="bold">evSkinBrowser</emphasis></term>
1106
Ouvre le navigateur de skins.