summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornicolas <nicolas@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-01-26 15:43:55 +0000
committernicolas <nicolas@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-01-26 15:43:55 +0000
commit686b4c53227a73bce1a7136ccb2e419612233bc0 (patch)
treedca02280da725e5cbe883d6b20e236557c47cefa
parent37ef545797b65112cbf20a1f3adfa34da96b6e42 (diff)
downloadmpv-686b4c53227a73bce1a7136ccb2e419612233bc0.tar.bz2
mpv-686b4c53227a73bce1a7136ccb2e419612233bc0.tar.xz
sync, more accurate translation
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9102 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r--DOCS/French/documentation.html32
-rw-r--r--DOCS/French/skin.html1272
2 files changed, 615 insertions, 689 deletions
diff --git a/DOCS/French/documentation.html b/DOCS/French/documentation.html
index 64ffb2a26e..23b2a07f90 100644
--- a/DOCS/French/documentation.html
+++ b/DOCS/French/documentation.html
@@ -309,7 +309,31 @@
</UL>
</LI>
<LI><A HREF="#known_bugs">Appendice C - Bogues connus</A></LI>
- <LI><A HREF="skin-fr.html">Appendice D - Format de skin de MPlayer</A></LI>
+ <LI><A HREF="skin-fr.html">Appendix D - Format de skin de MPlayer</A>
+ <UL>
+ <LI><A HREF="skin-fr.html#overview">D.1 Aperçu</A>
+ <UL>
+ <LI><A HREF="skin-fr.html#directories">D.1.1 Répertoires</A></LI>
+ <LI><A HREF="skin-fr.html#images">D.1.2 Format d'images</A></LI>
+ <LI><A HREF="skin-fr.html#components">D.1.3 Composants d'une skin</A></LI>
+ <LI><A HREF="skin-fr.html#files">D.1.4 Fichiers</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="skin-fr.html#skinfile">D.2 Le fichier skin</A>
+ <UL>
+ <LI><A HREF="skin-fr.html#mainwindow">D.2.1 Fenêtre principale et barre de lecture</A></LI>
+ <LI><A HREF="skin-fr.html#subwindow">D.2.2 Sous-fenêtre</A></LI>
+ <LI><A HREF="skin-fr.html#skinmenu">D.2.3 Menu</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="skin-fr.html#fonts">D.3 Polices</A>
+ <UL>
+ <LI><A HREF="skin-fr.html#symbols">D.3.1 Symboles</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="skin-fr.html#guimessages">D.4 Messages de la GUI</A></LI>
+ </UL>
+ </LI>
<LI><A HREF="users_against_developers.html">Appendice E - Lamentations du Développeur</A>
<UL>
<LI><A HREF="users_against_developers.html#gcc">E.1 GCC 2.96</A></LI>
@@ -1008,11 +1032,13 @@ par moi (Gabucino). Son principal avantage est de se baser
<P>MPlayer possède une interface de menu OSD complètement modulable.</P>
+<P><B>NOTE:</B> le menu des préférences n'est PAS IMPLÉMENTÉ pour l'instant !</P>
+
<H4>Installation</H4>
<OL>
- <LI>compilez MPlayer en passant les paramètres <CODE>--enable-new-conf
- --enable-menu</CODE> à <CODE>./configure</CODE></LI>
+ <LI>compilez MPlayer en passant le paramètre <CODE>--enable-menu</CODE> à
+ <CODE>./configure</CODE></LI>
<LI>assurez-vous que les polices OSD sont installées</LI>
<LI>copiez <CODE>etc/menu.conf</CODE> dans votre répertoire <CODE>.mplayer</CODE></LI>
<LI>copiez <CODE>etc/input.conf</CODE> dans votre répertoire <CODE>.mplayer</CODE>,
diff --git a/DOCS/French/skin.html b/DOCS/French/skin.html
index b28c182894..1d023c3eed 100644
--- a/DOCS/French/skin.html
+++ b/DOCS/French/skin.html
@@ -1,335 +1,269 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
+
<head>
-<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
-<title>Format de skins - MPlayer - Le lecteur vidéo pour Linux</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>Création de skins - MPlayer - Le lecteur vidéo pour Linux</title>
<link rel="stylesheet" type="text/css" href="default.css">
-<style type="text/css">
-em.note {color: green;
- font-style: normal;}
-em.warn {color: red;
- font-style: normal;}
-</style>
+ <style type="text/css">
+ em.note {color: green;
+ font-style: normal;}
+ em.warn {color: red;
+ font-style: normal;}
+ </style>
</head>
<body>
-<h1 align="center">Format de skins MPlayer</h1>
-
-<hr>
-
-<h2>Sommaire</h2>
-
-<ul type=disc>
-<li><a href="#intro">1 Introduction</a></li>
-<li><a href="#overview">2 Aper&ccedil;u</a></li>
- <ul type=circle>
- <li><a href="#dirs">2.1 R&eacute;pertoires</a></li>
- <li><a href="#images">2.2 Images</a></li>
- <li><a href="#components">2.3 Composants d'une skin</a></li>
- <li><a href="#files">2.4 Fichiers</a></li>
- </ul>
-</li>
-<li><a href="#skin">3 Le fichier <code>skin</code></a></li>
- <ul type=circle>
- <li><a href="#mainwin">3.1 Fen&ecirc;tre principale</a></li>
- <li><a href="#subwindow">3.2 Sous fen&ecirc;tres</a></li>
- <li><a href="#skinmenu">3.3 Menu</a></li>
- </ul>
-</li>
-<li><a href="#fonts">4 Polices</a></li>
- <ul type=circle>
- <li><a href="#symbols">4.1 Symboles</a></li>
- </ul>
-</li>
-<li><a href="#guimsg">Appendice A: messages de la GUI</a></li>
-</ul>
-
-<hr>
-
-<div align=center>
-Derni&egrave;re modification: 24/05/2002
-</div>
+<h1 align="center">Appendice D - Format de skins MPlayer</h1>
-<hr>
-
-<h2><a name="intro">1 Introduction</a></h2>
-
-L'objectif de ce document est de d&eacute;crire le format de skins de MPlayer.
-Les informations pr&eacute;sent&eacute;es ici peuvent s'av&eacute;rer fausses, du fait que
+<p>L'objectif de ce document est de décrire le format de skins de MPlayer.
+Les informations présentées ici peuvent s'avérer fausses, du fait que</p>
<ol type="a">
- <li> ce n'est pas moi qui ait &eacute;crit la GUI</li>
- <li> cette GUI n'est pas termin&eacute;e,</li>
- <li> je peux me tromper.
+ <li>Ce n'est pas moi qui ait écrit la GUI.</li>
+ <li>Cette GUI n'est pas terminée,</li>
+ <li>Je peux me tromper.</li>
</ol>
-Ne soyez donc pas surpris si quelque chose ne correspond pas &agrave; cette description.
+<p>Ne soyez donc pas surpris si quelque chose ne correspond pas à cette description.</p>
-<p>
-Merci &agrave; <em>Zolt&aacute;n Ponekker</em> pour son aide.
-</p>
+<p>Merci à <em>Zolt&aacute;n Ponekker</em> pour son aide.</p>
-<p>
-<em>Andr&aacute;s Mohari &lt;mayday@freemail.hu&gt;</em>
-</P>
+<p><em>Andr&aacute;s Mohari &lt;mayday@freemail.hu&gt;</em></P>
-<h2><a name="overview">2 Aper&ccedil;u</a></h2>
+<h2><a name="overview">D.1 Aperçu</a></h2>
-Ce n'est pas en rapport direct avec le format des skins, mais vous devez savoir que
-MPlayer n'a <b>pas</b> de skin par d&eacute;faut, donc <b>une skin au moins doit
-&ecirc;tre install&eacute;e pour pouvoir utiliser la GUI.</b>
+<p>Ce n'est pas en rapport direct avec le format des skins, mais vous devez savoir que
+MPlayer n'a <b>pas</b> de skin par défaut, donc <b>une skin au moins doit
+être installée pour pouvoir utiliser la GUI.</b></p>
-<h3><a name="dirs">2.1 R&eacute;pertoires</a></h3>
+<h3><a name="dirs">D.1.1 Répertoires</a></h3>
+
+<p>MPlayer cherche des skins dans ces répertoires (dans cet ordre):</p>
-MPlayer cherche des skins dans ces r&eacute;pertoires (dans cet ordre):
<pre>
$(DATADIR)/Skin/
/usr/local/share/mplayer/Skin/
~/.mplayer/Skin/
</pre>
-<p>
-Notez que le premier r&eacute;pertoire peut varier suivant la fa&ccedil;on dont MPlayer
-a &eacute;t&eacute; configur&eacute; (c.f. les arguments <code>--prefix</code> et
-<code>--datadir</code> du script <code>configure</code>).
-</p>
+<p>Notez que le premier répertoire peut varier suivant la façon dont MPlayer
+a été configuré (c.f. les arguments <code>--prefix</code> et
+<code>--datadir</code> du script <code>configure</code>).</p>
-Chaque skin est install&eacute;e dans son propre r&eacute;pertoire sous l'un des r&eacute;pertoires list&eacute;s ci-dessus, par exemple:
+<p>Chaque skin est installée dans son propre répertoire sous l'un des répertoires
+ listés ci-dessus, par exemple:</p>
+
<pre>
$(PREFIX)/share/mplayer/Skin/default/
</pre>
-<h3><a name="images">2.2 Format d'images</a></h3>
+<h3><a name="images">D.1.2 Format d'images</a></h3>
-Les images doivent &ecirc;tre en truecolor (24 ou 32 bpp) et enregistr&eacute;es
-au format PNG.
+<p>Les images doivent être en truecolor (24 ou 32 bpp) et enregistrées
+au format PNG.</p>
-<p>
-Dans la fen&ecirc;tre principale (c.f. ci-dessous) vous pouvez utiliser des images
-dot&eacute;es de r&eacute;gions "transparentes" : les r&eacute;gions remplies avec la
+<p>Dans la fenêtre principale et la barre de lecture (c.f. ci-dessous) vous pouvez utiliser des images
+dotées de régions "transparentes" : les régions remplies avec la
couleur #FF00FF (<font color="#FF00FF">magenta</font>) deviennent transparentes dans
-MPlayer. De m&ecirc;me, vous pouvez obtenir des formes particuli&egrave;res pour vos
-fen&ecirc;tres si votre serveur X poss&egrave;de l'extension XShape.
-</p>
+MPlayer. De même, vous pouvez obtenir des formes particulières pour vos
+fenêtres si votre serveur X possède l'extension XShape.</p>
+
-<h3><a name="components">2.3 Composants d'une skin</a></h3>
+<h3><a name="components">D.1.3 Composants d'une skin</a></h3>
-Les skins sont d'un format plut&ocirc;t libre (contrairement aux formats fixes de
-Winamp/XMMS, par exemple), donc il ne tient qu'a vous de cr&eacute;er quelque chose
-de bien.
+<p>Les skins sont d'un format plutôt libre (contrairement aux formats fixes de
+Winamp/XMMS, par exemple), donc il ne tient qu'a vous de créer quelque chose
+de bien.</p>
-<p>
-Actuellement, trois fen&ecirc;tres doivent &ecirc;tre d&eacute;cor&eacute;es : la
-<a href="#mainwin">fen&ecirc;tre principale</a>, la
-<a href="#subwindow">sous-fen&ecirc;tre</a> et le <a href="#skinmenu">menu</a>
-(activable par un clic droit).
-</p>
+<p>Actuellement, trois fenêtres doivent être décorées : la
+<a href="#mainwin">fenêtre principale</a>, la
+<a href="#subwindow">sous-fenêtre</a>, la <a href="#mainwin">barre de lecture</a>,
+et le <a href="#skinmenu">menu</a> (activable par un clic droit).</p>
<ul>
-<li>
-Vous controlez MPlayer par la <b>fen&ecirc;tre principale</b>. L'arri&egrave;re plan
-est une image. Divers objets doivent venir se placer dans cette fen&ecirc;tre :
-<em>boutons</em>, <em>podom&egrave;tres</em> (ou des sliders si vous pr&eacute;ferez)
-et des <em>labels</em>. Pour chaque objet, vous devez sp&eacute;cifier sa taille et
-sa position.
-
-<p>
-Un <b>bouton</b> comprend trois &eacute;tats (press&eacute;, relach&eacute;,
-d&eacute;sactiv&eacute;), donc l'image doit se diviser en trois parties, verticalement.
-c.f. l'objet <a href="#main.button">bouton</a> pour plus de d&eacute;tails.
-</p>
-
-<p>
-Un <b>podom&egrave;tre</b> (principalement utilis&eacute; pour la barre d'avancement
-et le contr&ocirc;le du volume/balance) peut poss&eacute;der n'importe quel nombre
-d'&eacute;tats en empilant ces images, verticalement.
-C.f. <a href="#main.hpotmeter">hpotmeter</a> et
-<a href="#main.potmeter">potmeter</a> pour plus de d&eacute;tails.
-</p>
-
-<p>
-Les <b>labels</b> sont un peut particuliers : les caract&egrave;res n&eacute;cessaires
-pour les dessiner sont r&eacute;cup&eacute;r&eacute;s depuis un fichier image,
-d&eacute;crit par un <a href="#fonts">fichier de description de polices</a>.
-Ce dernier est un fichier texte brut sp&eacute;cifiant la position x,y ainsi que la taille de chaque caract&egrave;re dans l'image. (donc le fichier image et son descripteur forment une police <em>ensemble</em>.)
-C.f. <a href="#main.dlabel">dlabel</a> et <a href="#main.slabel">slabel</a>
-pour plus de d&eacute;tails.
-</p>
-
-<p>
-<em class=note>
-<b>Note:</b> toutes les images diposent de la couleur de transparence d&eacute;crite dans
-la section <a href="#images">formats d'images</a>. Si le serveur X ne supporte pas
-l'extension Xshape, les parties transparantes seront noires. Si vous voulez utiliser
-cette fonction, la largeur de l'image de la fenêtre principale devra être divisible par 8.
-</em>
-</p>
-</li>
-
-<li>
-La <b>sous-fen&ecirc;tre</b> contient la vid&eacute;o en elle m&ecirc;me. Elle peut
-affichier une image si aucun film n'est charg&eacute; (ce n'est jamais plaisant
-d'avoir une fen&ecirc;tre vide :-))
-<em class=note><b>Note:</b> la couleur de transparence n'est <b>pas
-autoris&eacute;e</b> ici</em>
-</li>
-
-<li>
-Le <b>menu</b> est simplement un moyen de controler MPlayer par des entr&eacute;es
-graphiques. Deux images sont n&eacute;cessaires pour le menu : l'une d'elle, l'image
-de base, affiche le menu dans son &eacute;t&eacute; normal, l'autre est utilis&eacute;e
-pour afficher les entr&eacute;es s&eacute;lectionn&eacute;es. Quand vous faites
-apparaître le menu, la premi&egrave;re image s'affiche. Si vous passez la souris sur
-les entr&eacute;es du menu, l'entr&eacute;e s&eacute;lectionn&eacute;e est copi&eacute;e
-depuis la seconde image, et uniquement la partie concern&eacute;e par cette
-s&eacute;lection (Donc la seconde image ne s'affiche jamais compl&egrave;tement.)
-<p>
-Une entr&eacute;e de menu se d&eacute;finit par sa position et sa taille dans l'image
-(c.f. la section
-<a href="#skinmenu">menu</a> pour plus de d&eacute;tails).
-</p>
-</li>
+ <li><p>Vous controlez MPlayer par la <b>fenêtre principale</b> et/ou la barre de lecture.
+ L'arrière plan est une image. Divers objets doivent venir se placer dans cette fenêtre :
+ <em>boutons</em>, <em>podomètres</em> (ou des sliders si vous préferez)
+ et des <em>labels</em>. Pour chaque objet, vous devez spécifier sa taille et
+ sa position.</p>
+
+ <p>Un <b>bouton</b> comprend trois états (pressé, relaché,
+ désactivé), donc l'image doit se diviser en trois parties, verticalement.
+ c.f. l'objet <a href="#main.button">bouton</a> pour plus de détails.</p>
+
+ <p>Un <b>podomètre</b> (principalement utilisé pour la barre d'avancement
+ et le contrôle du volume/balance) peut posséder n'importe quel nombre
+ d'états en empilant ces images, verticalement.
+ C.f. <a href="#main.hpotmeter">hpotmeter</a> et
+ <a href="#main.potmeter">potmeter</a> pour plus de détails.</p>
+
+ <p>Les <b>labels</b> sont un peut particuliers : les caractères nécessaires
+ pour les dessiner sont récupérés depuis un fichier image,
+ décrit par un <a href="#fonts">fichier de description de polices</a>.
+ Ce dernier est un fichier texte brut spécifiant la position x,y ainsi que la taille de chaque caractère dans l'image. (donc le fichier image et son descripteur forment une police <em>ensemble</em>.)
+ C.f. <a href="#main.dlabel">dlabel</a> et <a href="#main.slabel">slabel</a>
+ pour plus de détails.</p>
+
+ <p><em class=note><b>Note:</b> toutes les images diposent de la couleur de transparence décrite dans
+ la section <a href="#images">formats d'images</a>. Si le serveur X ne supporte pas
+ l'extension Xshape, les parties transparantes seront noires. Si vous voulez utiliser
+ cette fonction, la largeur de l'image de la fenêtre principale devra être divisible par 8.</em></p>
+ </li>
+
+ <li>La <b>sous-fenêtre</b> contient la vidéo en elle même. Elle peut
+ affichier une image si aucun film n'est chargé (ce n'est jamais plaisant
+ d'avoir une fenêtre vide :-)) <em class=note><b>Note:</b> la couleur de transparence n'est <b>pas
+ autorisée</b> ici.</em>
+ </li>
+
+ <li><p>Le <b>menu</b> est simplement un moyen de controler MPlayer par des entrées
+ graphiques. Deux images sont nécessaires pour le menu : l'une d'elle, l'image
+ de base, affiche le menu dans son été normal, l'autre est utilisée
+ pour afficher les entrées sélectionnées. Quand vous faites
+ apparaître le menu, la première image s'affiche. Si vous passez la souris sur
+ les entrées du menu, l'entrée sélectionnée est copiée
+ depuis la seconde image, et uniquement la partie concernée par cette
+ sélection (Donc la seconde image ne s'affiche jamais complètement.)</p>
+
+ <p>Une entrée de menu se définit par sa position et sa taille dans l'image
+ (c.f. la section <a href="#skinmenu">menu</a> pour plus de détails).</p>
+ </li>
</ul>
-<p>
-Une chose essentielle n'a pas encore &eacute;t&eacute; mentionn&eacute;e : pour que
-les boutons podom&egrave;tres et entr&eacute;es du menu fonctionnent, MPlayer doit
-savoir quoi en faire. Ceci d&eacute;pend des <a href="#guimsg">messages</a> (events)
-envoy&eacute;s. Pour chaque objet vous devez d&eacute;finir une action a r&eacute;aliser.
-</p>
+<p>Une chose essentielle n'a pas encore été mentionnée : pour que
+ les boutons podomètres et entrées du menu fonctionnent, MPlayer doit
+ savoir quoi en faire. Ceci dépend des <a href="#guimsg">messages</a> (events)
+ envoyés. Pour chacun de ces objets vous devez définir le message à afficher quand
+ on clique dessus.</p>
-<h3><a name="files">2.4 Fichiers</a></h3>
+
+<h3><a name="files">D.1.4 Fichiers</a></h3>
+
+<p>Vous aurez besoin des fichiers suivants pour construire une skin:</p>
-Vous aurez besoin des fichiers suivants pour construire une skin.
<ul>
-<li>
-Le fichier de configuration nomm&eacute; <a href="#skin">skin</a> indique &agrave; MPlayer
-comment assembler les diff&eacute;rentes images et comment interpr&eacute;ter les clics de
-souris sur l'interface.
-</li>
-<li>L'image de fond de la fen&ecirc;tre principale.</li>
-<li>Les images correspondant aux objets de la fen&ecirc;tre principale (y compris une
-ou plusieurs polices et descripteurs n&eacute;cessaires &agrave; l'affichage des
-textes).</li>
-<li>L'image affich&eacute;e dans la sous-fen&ecirc;tre (optionnel).</li>
-<li>Deux images pour le menu (n&eacute;cessaires uniquement si vous voulez cr&eacute;er
-un menu).</li>
+ <li>Le fichier de configuration nommé <a href="#skin">skin</a> indique à MPlayer
+ comment assembler les différentes images et comment interpréter les clics de
+ souris sur l'interface.</li>
+ <li>L'image de fond de la fenêtre principale.</li>
+ <li>Les images correspondant aux objets de la fenêtre principale (y compris une
+ ou plusieurs polices et descripteurs nécessaires à l'affichage des
+ textes).</li>
+ <li>L'image affichée dans la sous-fenêtre (optionnel).</li>
+ <li>Deux images pour le menu (nécessaires uniquement si vous voulez créer
+ un menu).</li>
</ul>
-A l'exception du fichier de configuration, vous pouvez nommer les fichiers comme bon
+<p>A l'exception du fichier de configuration, vous pouvez nommer les fichiers comme bon
vous semble (mais notez que les descripteurs de polices doivent avoir une extension
-<code>.fnt</code>).
+<code>.fnt</code>).</p>
-<h2><a name="skin">3 Le fichier <code><b>skin</b></code></a></h2>
+<h2><a name="skinfile">D.2 Le fichier skin</h2>
-<p>
-Comme mentionné plus haut, c'est le fichier de configuration de la skin.
-Il est lu ligne par ligne; les lignes de commentaire d&eacute;marrent par le
-caract&egrave;re '<code>;</code>' en d&eacute;but de ligne (seuls les espaces et
-tabulations sont autoris&eacute;es avant ce signe).
-</p>
+<p>Comme mentionné plus haut, c'est le fichier de configuration de la skin.
+Il est lu ligne par ligne; les lignes de commentaire démarrent par le
+caractère '<code>;</code>' en début de ligne (seuls les espaces et
+tabulations sont autorisées avant ce signe).</p>
-<p>
-Les fichiers se composent de sections. Chaque section d&eacute;crit la skin pour une
-application et s'&eacute;crit sous la forme :
-</p>
+<p>Les fichiers se composent de sections. Chaque section décrit la skin pour une
+application et s'écrit sous la forme :</p>
-<table border=1 width="100%"><tr bgcolor=silver><td><pre>
-section = <i>section name</i>
+<table border=1 width="100%">
+ <tr bgcolor=silver>
+ <td>
+<pre>
+section = <i>nom de la section</i>
.
.
.
end
-</pre></td></tr></table>
+</pre>
+ </td>
+ </tr>
+</table>
-<p>
-Actuellement il n'existe qu'une application, donc vous n'aurez besoin que d'une section:
-dont le nom est <b>movieplayer</b>.
-</p>
+<p>Actuellement il n'existe qu'une application, donc vous n'aurez besoin que d'une section:
+dont le nom est <b>movieplayer</b>.</p>
-<p>
-Dans cette section chaque fen&ecirc;tre est d&eacute;crite par un bloc de la forme
-suivante:
-</p>
+<p>Dans cette section chaque fenêtre est décrite par un bloc de la forme
+suivante:</p>
-<table border=1 width="100%"><tr bgcolor=silver><td><pre>
-window = <i>window name</i>
+<table border=1 width="100%">
+ <tr bgcolor=silver>
+ <td>
+<pre>
+window = <i>nom de la fenêtre</i>
.
.
.
end
-</pre></tr></td></table>
+</pre>
+ </tr>
+ </td>
+</table>
-<p>
-où <i>window name</i> peut-&ecirc;tre l'un des types suivants :
-</p>
+<p>où <i>nom de la fenêtre</i> peut-être l'un des types suivants :</p>
<ul>
-<li><b>main</b> - pour la fen&ecirc;tre principale</li>
-<li><b>sub</b> - pour la sous-fen&ecirc;tre</li>
-<li><b>menu</b> - pour le menu</li>
+ <li><b>main</b> - pour la fenêtre principale</li>
+ <li><b>sub</b> - pour la sous-fenêtre</li>
+ <li><b>menu</b> - pour le menu</li>
+ <li><b>playbar</b> - barre de lecture</li>
</ul>
-<p>
-(Les blocs sub et menu sont optionnels --- vous n'avez pas d'obligation de
-d&eacute;corer le menu et la sous-fen&ecirc;tre.)
-</p>
+<p>(Les blocs sub et menu sont optionnels - vous n'avez pas d'obligation de
+décorer le menu et la sous-fenêtre.)</p>
-<p>
-Dans un bloc window, vous pouvez d&eacute;finir chaque objet sous la forme :
-</p>
+<p>Dans un bloc window, vous pouvez définir chaque objet sous la forme :</p>
<dl>
-<dt>
-<b><code>item = parameter</code></b>
-</dt>
-<dd>
-ou <code>item</code> est une ligne identifiant le type d'objet de la GUI,
-<code>parameter</code> est une valeur num&eacute;rique ou textuelle (ou une liste
-de valeurs s&eacute;par&eacute;es par des virgules).
-</dd>
+ <dt><b><code>item = parametre</code></b></dt>
+ <dd>ou <code>item</code> est une ligne identifiant le type d'objet de la GUI,
+ <code>parametre</code> est une valeur numérique ou textuelle (ou une liste
+ de valeurs séparées par des virgules).</dd>
</dl>
-<p>
-Le fichier final doit donc ressembler &agrave; ceci :
-</p>
+<p>Le fichier final doit donc ressembler à ceci :</p>
-<table border=1 width="100%"><tr bgcolor=silver><td><pre>
+<table border=1 width="100%">
+ <tr bgcolor=silver>
+ <td>
+<pre>
section = movieplayer
window = main
- ; ... items for main window ...
+ ; ... objets de la fenêtre principale ...
end
window = sub
- ; ... items for subwindow ...
+ ; ... objets de la sous-fenêtre ...
end
window = menu
- ; ... items for skin menu ...
+ ; ... objets du menu ...
end
end
-</pre></tr></td></table>
+</pre>
+ </tr>
+ </td>
+</table>
-<p>
-Le nom d'un fichier image doit &ecirc;tre donn&eacute; sans distinction de
-r&eacute;pertoire - les images seront cherch&eacute;es dans le
-r&eacute;pertoire <code>Skin</code>. Vous pouvez (mais ce n'est pas
-obligatoire) sp&eacute;cifier l'extension du fichier. Si le fichier n'existe pas,
+<p>Le nom d'un fichier image doit être donné sans distinction de
+répertoire - les images seront cherchées dans le
+répertoire <code>Skin</code>. Vous pouvez (mais ce n'est pas
+obligatoire) spécifier l'extension du fichier. Si le fichier n'existe pas,
MPlayer essaie de charger le fichier <code>&lt;filename&gt;.&lt;ext&gt;</code>,
-ou <code>&lt;ext&gt;</code> sera respectivement <code>png</code> et <i>PNG</code>
-dans cet ordre. La premi&egrave;re correspondance trouv&eacute;e sera utilis&eacute;e.
-</p>
+ou <code>&lt;ext&gt;</code> sera respectivement <code>png</code> et <code>PNG</code>
+dans cet ordre. La première correspondance trouvée sera utilisée.</p>
-<p>
-Pour finir quelques mots sur le positionnement. La fenêtre principale et la sous-fenêtre
+<p>Pour finir quelques mots sur le positionnement. La fenêtre principale et la sous-fenêtre
peuvent être placées dans des coins différents de l'écran en donnant les coordonnées
<code>X</code> et <code>Y</code>. <code>0</code> pour haut ou gauche, <code>-1</code>
-pour centre et <code>-2</code> pour droite ou bas, comme montré sur cette illustration:
-</p>
+pour centre et <code>-2</code> pour droite ou bas, comme montré sur cette illustration:</p>
<pre>
@@ -343,48 +277,48 @@ pour centre et <code>-2</code> pour droite ou bas, comme montré sur cette illust
</pre>
-<table border=1 cellpadding=5 width="100%"><tr bgcolor="#ffffcc"><td>
-Un exemple. Supposons que vous avez cr&eacute;e une image
-<i>main.png</i> que vous voulez utiliser pour la fen&ecirc;tre principale:
-<blockquote>
+<table border=1 cellpadding=5 width="100%">
+ <tr bgcolor="#ffffcc">
+ <td>Un exemple. Supposons que vous avez crée une image
+ <i>main.png</i> que vous voulez utiliser pour la fenêtre principale:
+ <blockquote>
<pre>
base = main, -1, -1
</pre>
-</blockquote>
+ </blockquote>
+ MPlayer essaie de charger les fichiers <code>main</code>, <code>main.png</code>,
+ <code>main.PNG</code>.<br>
+ </td>
+ </tr>
+</table>
-MPlayer essaie de charger les fichiers <code>main</code>, <code>main.png</code>, <code>main.PNG</code>.
-<br>
-</td></tr></table>
-<h3><a name="mainwin">3.1 Fen&ecirc;tre principale</a></h3>
+<h3><a name="mainwindow">D.2.1 Fenêtre principale et barre de lecture</a></h3>
-Vous trouverez ci-dessous la liste des objets utilisables dans le bloc
-'<code>window = main</code>' .&nbsp;.&nbsp;. '<code>end</code>'.
+<p>Vous trouverez ci-dessous la liste des objets utilisables dans les blocs
+ '<code>window = main</code>' .&nbsp;.&nbsp;. '<code>end</code>' et
+ '<code>window = playbar</code>' &nbsp;.&nbsp;. '<code>end</code>'.</p>
<dl>
-<dt><a name="main.base">
-<b>base = <code>image, X, Y</code></b>
-</a></dt>
-<dd>
-Vous sp&eacute;cifiez ici l'image de fond utilis&eacute;e dans la fen&ecirc;tre principale.
-La fen&ecirc;tre apparaitra a la position <code>X,Y</code> sur l'écran. La fenêtre a la
-taille de l'image.
-<div>
-<em class=warn>
-<b>Attention :</b> les r&eacute;gions transparentes (couleur #FF00FF) apparaitront en noir
-sur les serveurs X n'ayant pas l'extension XShape. La largeur de l'image doit être
-divisible par 8.
-</em>
-</div>
-</dd>
-
-<dt><a name="main.button">
-<b>button = <code>button = image, X, Y, width, height, message</code></b></a></dt>
-<dd>
-Place un bouton de taille <code>width</code> * <code>height</code> a la position
-<code>X</code>,<code>Y</code>. Le message sera g&eacute;n&eacute;r&eacute; au clic sur ce bouton.
-L'image appell&eacute;e par <code>image</code> doit avoir trois &eacute;tats empil&eacute;s
-verticalement (pour les trois &eacute;tats du bouton), comme ceci:
+ <dt><a name="main.base"><b>base = <code>image, X, Y</code></b></a></dt>
+ <dd>Vous spécifiez ici l'image de fond utilisée dans la fenêtre principale.
+ La fenêtre apparaitra a la position <code>X,Y</code> sur l'écran. La fenêtre a la
+ taille de l'image.
+ <div><em class="warn"><b>Note:</b> Ces coordonées ne fonctionnent actuellement
+ pas pour la fenêtre d'affichage.</em><br>
+ <em class="warn"><b>Attention :</b> les régions transparentes (couleur #FF00FF) apparaitront en noir
+ sur les serveurs X n'ayant pas l'extension XShape. La largeur de l'image doit être
+ divisible par 8.</em>
+ </div>
+ </dd>
+
+ <dt><a name="main.button"><b><code>button = image, X, Y, largeur, hauteur,
+ message</code></b></a></dt>
+ <dd>Place un bouton de taille <code>largeur</code> * <code>hauteur</code> a la
+ position <code>X</code>,<code>Y</code>. Le <code>message</code> sera
+ généré au clic sur ce bouton. L'image appellée par <code>image</code> doit
+ avoir trois états empilés verticalement (pour les trois états du bouton),
+ comme ceci:
<pre>
+---------------+
| pressé |
@@ -394,42 +328,39 @@ verticalement (pour les trois &eacute;tats du bouton), comme ceci:
| désactivé |
+---------------+
</pre>
-</dd>
-
-<dt><a name="main.decoration">
-<b><code>decoration = enable|disable</code></b>
-</a></dt>
-<dd>
-Active ou d&eacute;sactive la d&eacute;coration du gestionnaire de fen&ecirc;tre pour la
-fen&ecirc;tre principale. <b>D&eacute;sactiv&eacute;</b> par d&eacute;faut.
-</dd>
-
-<dt>
-<a name="main.hpotmeter">
-<b>
-<code>hpotmeter = button, bwidth, bheight, phases, numphases, default, X, Y, width, height, message</code>
-</b>
-</a>
-</dt>
-<dd>
-Place un podom&egrave;tre horizontal de taille <code>width (largeur)</code> * <code>hight (hauteur)</code>
-a la position <code>X</code>,<code>Y</code>. L'image peut &ecirc;tre divis&eacute;e en
-diff&eacute;rentes parties pour les diff&eacute;rentes phases du podom&egrave;tre
-(par exemple, vous pouvez en avoir un pour le contr&ocirc;le du volume qui passe du vert
-au rouge quand sa valeur passe du minimum au maximum.) hpotmeter peut poss&eacute;der un
-bouton qui sera gliss&eacute; horizontalement.
-
-<div>Les param&egrave;tres sont :</div>
-
-<ul>
-<li><code>button</code> - l'image utilis&eacute;e pour le bouton
-(doit avoir trois &eacute;tats superpos&eacute;s, comme pour les
-<a href="#main.button">boutons</a>)</li>
-<li><code>bwidth</code>, <code>bheight</code> - taille du bouton</li>
-<li><code>phases</code> - L'image utilis&eacute;e pour les diff&eacute;rentes phases du
-podom&egrave;tre. Une valeur <code>NULL</code> sp&eacute;ciale peut-&ecirc;tre utilis&eacute;e
-si vous ne voulez pas d'image. L'image doit &ecirc;tre divis&eacute;e en
-<code>numphases</code> parties verticalement comme ceci:
+ </dd>
+
+ <dt><a name="main.decoration"><b><code>decoration = enable|disable</code></b>
+ </a></dt>
+ <dd>Active (<code>enable</code>) ou désactive (<code>disable</code>) la
+ décoration du gestionnaire de fenêtre pour la fenêtre principale.
+ <b>Désactivé</b> par défaut.<br><br>
+ <em class="warn"><b>Note:</b> Cela ne fonctionne pas pour la fenêtre d'affichage,
+ il n'y en a pas besoin.</em><br>
+ </dd>
+
+ <dt><a name="main.hpotmeter"><b><code>hpotmeter = button, blargeur, bhauteur,
+ phases, numphases, default, X, Y, largeur, hauteur, message</code><br>
+ <code>vpotmeter = button, blargeur, bhauteur, phases, numphases, default, X, Y,
+ largeur, hauteur, message</code></b></a></dt>
+ <dd>Place un podomètre horizontal de taille <code>largeur</code> * <code>hauteur</code>
+ a la position <code>X</code>,<code>Y</code>. L'image peut être divisée en
+ différentes parties pour les différentes phases du podomètre
+ (par exemple, vous pouvez en avoir un pour le contrôle du volume qui passe du vert
+ au rouge quand sa valeur passe du minimum au maximum.) hpotmeter peut posséder un
+ bouton qui sera glissé horizontalement.
+
+ <div>Les paramètres sont :</div>
+
+ <ul>
+ <li><code>button</code> - l'image utilisée pour le bouton
+ (doit avoir trois états superposés, comme pour les
+ <a href="#main.button">boutons</a>)</li>
+ <li><code>blargeur</code>, <code>bhauteur</code> - taille du bouton</li>
+ <li><code>phases</code> - L'image utilisée pour les différentes phases du
+ podomètre. Une valeur <code>NULL</code> spéciale peut-être utilisée
+ si vous ne voulez pas d'image. L'image doit être divisée en
+ <code>numphases</code> parties verticalement comme ceci:
<pre>
+------------+
| phase #1 |
@@ -441,462 +372,431 @@ si vous ne voulez pas d'image. L'image doit &ecirc;tre divis&eacute;e en
| phase #n |
+------------+
</pre>
-</li>
-<li><code>numphases</code> - nombre d'&eacute;tats plac&eacute;s dans l'image.</li>
-<li><code>default</code> - valeur par d&eacute;faut du podom&egrave;tre (dans un
-intervalle de 0 a 100)</li>
-<li><code>X</code>, <code>y</code> - position pour le podom&egrave;tre</li>
-<li><code>width</code>, <code>h</code> - largeur et hauteur du podom&egrave;tre</li>
-<li><code>message</code> - le message g&eacute;n&eacute;r&eacute; lors des changements
-d'&eacute;tat de <code>hpotmeter</code></li>
-</ul>
+ </li>
+ <li><code>numphases</code> - nombre d'états placés dans l'image.</li>
+ <li><code>default</code> - valeur par défaut du podomètre (dans un
+ intervalle de 0 a 100)</li>
+ <li><code>X</code>, <code>y</code> - position pour le podomètre</li>
+ <li><code>largeur</code>, <code>hauteur</code> - largeur et hauteur du podomètre</li>
+ <li><code>message</code> - le message généré lors des changements
+ d'état de <code>hpotmeter</code></li>
+ </ul>
+ </dd>
+
+ <dt><a name="main.potmeter"><b><code>potmeter = phases, numphases, default, X, Y,
+ largeur, hauteur, message</code></b></a></dt>
+ <dd>Un <code>hpotmeter</code> sans boutons. (je suppose qu'il est censé tourner
+ en rond, mais il réagit uniquement aux tractions horizontales.)
+ Pour une descritpion de ses paramètres lisez
+ <a href="#main.hpotmeter">hpotmeter</a>. Ses <code>états</code> peuvent être
+ <code>NULL</code>, mais ce n'est pas vraiment utile, puisque vous ne pouvez pas voir
+ son niveau.</dd>
+
+ <dt><a name="main.font"><b>font = <c