summaryrefslogtreecommitdiffstats
path: root/DOCS/xml/cs/skin.xml
diff options
context:
space:
mode:
Diffstat (limited to 'DOCS/xml/cs/skin.xml')
-rw-r--r--DOCS/xml/cs/skin.xml858
1 files changed, 466 insertions, 392 deletions
diff --git a/DOCS/xml/cs/skin.xml b/DOCS/xml/cs/skin.xml
index 47ce85ce2d..6d84e9e8c5 100644
--- a/DOCS/xml/cs/skin.xml
+++ b/DOCS/xml/cs/skin.xml
@@ -1,10 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- synced with r20551 -->
+<!-- synced with r21612 -->
<appendix id="skin">
<title>Formát skinů <application>MPlayer</application>u</title>
<sect1 id="skin-overview">
<title>Přehled</title>
+
<para>
Nemá to sice nic společného s formátem skinu, ale měli byste vědět, že
<application>MPlayer</application> <emphasis role="bold">nemá</emphasis>
@@ -12,19 +13,22 @@ vestavěný skin, takže <emphasis role="bold">si musíte alespoň jeden skin
nainstalovat, chcete-li používat GUI.</emphasis>
</para>
+<!-- ********** -->
+
<sect2 id="skin-overview-directories">
<title>Adresáře</title>
+
<para>
Adresáře prohledávané na skiny jsou (v tomto pořadí):
<orderedlist>
<listitem><para>
-<filename class="directory">$(DATADIR)/skins/</filename>
+ <filename class="directory">$(DATADIR)/skins/</filename>
</para></listitem>
<listitem><para>
-<filename class="directory">$(PREFIX)/share/mplayer/skins/</filename>
+ <filename class="directory">$(PREFIX)/share/mplayer/skins/</filename>
</para></listitem>
<listitem><para>
-<filename class="directory">~/.mplayer/skins/</filename>
+ <filename class="directory">~/.mplayer/skins/</filename>
</para></listitem>
</orderedlist>
</para>
@@ -42,8 +46,11 @@ Například:
</para>
</sect2>
+<!-- ********** -->
+
<sect2 id="skin-overview-formats">
<title>Formáty obrázků</title>
+
<para>Obrázky musí být truecolor (24 nebo 32 bpp) PNG.</para>
<para>
V hlavním okně a v přehrávači (viz níž) můžete použít obrázky s 'průhledností':
@@ -55,6 +62,7 @@ tvarovaná okna, pokud má váš X server XShape rozšíření.
<sect2 id="skin-overview-components">
<title>Součásti skinu</title>
+
<para>
Skiny mají poměrně volný formát (narozdíl například od pevného formátu skinů
<application>Winamp</application>u/<application>XMMS</application>),
@@ -70,7 +78,8 @@ V současnosti jsou zde čtyři okna, která můžete dekorovat:
pravým myšítkem).
<itemizedlist>
-<listitem><para>
+<listitem>
+ <para>
<application>MPlayer</application> je ovládán v
<emphasis role="bold">hlavním okně</emphasis> a/nebo v
<emphasis role="bold">ovládacím panelu</emphasis>. Pozadím okna je obrázek.
@@ -78,17 +87,23 @@ pravým myšítkem).
<emphasis>tlačítka</emphasis>, <emphasis>potenciometry</emphasis> (šoupátka)
a <emphasis>popisky</emphasis>.
Každé součásti musíte nastavit pozici a velikost.
-</para><para>
+ </para>
+
+ <para>
A <emphasis role="bold">tlačítko</emphasis> má tři stavy (stisknuto, puštěno a
zakázáno), proto musí být jeho obraz svisle rozdělen do tří částí.
Detaily viz součást <link linkend="skin-button">tlačítko</link>.
-</para><para>
+ </para>
+
+ <para>
A <emphasis role="bold">potenciometr</emphasis> (hlavně používaný pro
lištu převíjení a ovládání hlasitosti/stereováhy) může mít libovolný počet
fází dělících jeho obraz na jednotlivé části pod sebou. Detaily viz
<link linkend="skin-hpotmeter">hpotenciometr</link> a
<link linkend="skin-potmeter">potenciometr</link>.
-</para><para>
+ </para>
+
+ <para>
<emphasis role="bold">Popisky</emphasis> jsou poněkud zvláštní: Znaky potřebné
pro jejich vykreslení jsou brány z obrazového souboru a znaky v obrázku jsou
popsány <link linkend="skin-fonts">souborem popisu fontu</link>.
@@ -96,13 +111,15 @@ pravým myšítkem).
velikost každého znaku v obrázku (obrázkový soubor a soubor popisu fontu
<emphasis>spolu</emphasis> tvoří font). Detaily viz
<link linkend="skin-dlabel">dlabel</link>.
-</para>
-<note><para>Všechny obrázky mohou mít plnou průhlednost, jak je popsána v sekci
+ </para>
+
+ <note><para>
+ Všechny obrázky mohou mít plnou průhlednost, jak je popsána v sekci
o <link linkend="skin-overview-formats">formátech obrázků</link>. Pokud X
server nepodporuje rozšíření XShape, budou průhledné části černé. Pokud byste
chtěli využít tuto vlastnost, musí být šířka pozadí hlavního okna celočíselně
dělitelná 8.
-</para></note>
+ </para></note>
</listitem>
<listitem><para>
@@ -110,34 +127,40 @@ pravým myšítkem).
Může v něm být zobrazen určený obrázek, pokud není načten žádný film (je
docela únavné, pokud zde není nic :-)).
<emphasis role="bold">Poznámka:</emphasis> průhlednost zde
- is <emphasis role="bold">není povolena</emphasis>.
+ <emphasis role="bold">není povolena</emphasis>.
</para></listitem>
-<listitem><para>
+<listitem>
+ <para>
<emphasis role="bold">Nabídka</emphasis> je jen způsob, jak ovládat
<application>MPlayer</application> položkami menu. Vyžadovány jsou dva
obrázky: jeden z nich jako menu v normálním stavu a druhý se zvýrazněnými
položkami. Když pak vyvoláte menu, je zobrazen první obrázek. Při pohybu myší
přes položky, je zkopírována aktuálně vybraná položka z druhého obrázku přes
ten první pod kursorem (druhý obrázek není nikdy zobrazen celý).
-</para><para>
+ </para>
+ <para>
Položka menu je definována svou pozicí a velikostí v obrázku (detaily viz
sekce <link linkend="skin-file-menu">nabídka</link>).
-</para></listitem>
+ </para>
+</listitem>
</itemizedlist>
</para>
<para>
- Jednu důležitou věc jsme ještě nezmínili: Mají-li tlačítka,
- potenciometry a položky menu pracovat, musí <application>MPlayer</application>
- vědět, co má udělat, pokud je na ně kliknuto. To je zajištěno pomocí
- <link linkend="skin-gui">zpráv</link> (událostí). Pro tyto členy tedy musíte
- definovat zprávy, které budou při kliku generovány.
+Jednu důležitou věc jsme ještě nezmínili: Mají-li tlačítka,
+potenciometry a položky menu pracovat, musí <application>MPlayer</application>
+vědět, co má udělat, pokud je na ně kliknuto. To je zajištěno pomocí
+<link linkend="skin-gui">zpráv</link> (událostí). Pro tyto členy tedy musíte
+definovat zprávy, které budou při kliku generovány.
</para>
</sect2>
+<!-- ********** -->
+
<sect2 id="skin-files">
<title>Soubory</title>
+
<para>
Pro výrobu skinu budete potřebovat následující:
<itemizedlist>
@@ -167,12 +190,17 @@ Pro výrobu skinu budete potřebovat následující:
</sect2>
</sect1>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
<sect1 id="skin-file">
<title>Soubor skin</title>
+
<para>
Jak jsme již řekli, je to konfigurační soubor skinu. Soubor je řádkově
-orientován; řádky s komentářem začínají znakem '<literal>;</literal>' (před ním
-jsou povoleny jen mezery a tabulátory).
+orientován; řádky s komentářem začínají znakem '<literal>;</literal>'
+(před ním jsou povoleny jen mezery a tabulátory).
</para>
<para>
@@ -206,10 +234,18 @@ end
<para>
kde <replaceable>název okna</replaceable> může být jeden z těchto řetězců:
<itemizedlist>
-<listitem><para><emphasis role="bold">main</emphasis> - pro hlavní okno</para></listitem>
-<listitem><para><emphasis role="bold">sub</emphasis> - pro podokno</para></listitem>
-<listitem><para><emphasis role="bold">menu</emphasis> - pro nabídku</para></listitem>
-<listitem><para><emphasis role="bold">playbar</emphasis> - ovládací panel</para></listitem>
+<listitem><para>
+ <emphasis role="bold">main</emphasis> - pro hlavní okno
+</para></listitem>
+<listitem><para>
+ <emphasis role="bold">sub</emphasis> - pro podokno
+</para></listitem>
+<listitem><para>
+ <emphasis role="bold">menu</emphasis> - pro nabídku
+</para></listitem>
+<listitem><para>
+ <emphasis role="bold">playbar</emphasis> - ovládací panel
+</para></listitem>
</itemizedlist>
</para>
@@ -260,12 +296,19 @@ a <literal>PNG</literal> (v tomto pořadí). Použitý bude první vyhovující
</para>
<para>
-Nakonec ještě pár slov k umísťování. Hlavní okno a podokno mohou být umístěny
-v různých rozích obrazovky zadáním souřadnic <literal>X</literal> a
-<literal>Y</literal>. <literal>0</literal> je nahoře nebo vlevo,
+Aby bylo vše jasné, uvedeme příklad. Řekněme, že máte obrázek jménem
+<filename>main.png</filename>, který použijeme pro hlavní okno:
+<programlisting>base = main, -1, -1</programlisting>
+<application>MPlayer</application> se pokusí nahrát soubory
+<filename>main</filename>, <filename>main.png</filename>, <filename>main.PNG</filename>.
+</para>
+
+<para>
+Nakonec několik slov o pozicování. Hlavní okno a podokno lze
+umístit do odlišných rohů obrazovky zadáním souřadnic <literal>X</literal>
+a <literal>Y</literal>. <literal>0</literal> horní nebo levý,
<literal>-1</literal> je střed a <literal>-2</literal> je vpravo nebo dole, jak
je vidět na obrázku:
-</para>
<informalfigure>
<screen>
(0, 0)----(-1, 0)----(-2, 0)
@@ -277,18 +320,13 @@ je vidět na obrázku:
(0,-2)----(-1,-2)----(-2,-2)
</screen>
</informalfigure>
-
-<para>
-Aby bylo vše jasné, uvádíme příklad. Řekněme, že máte obrázek jménem
-<filename>main.png</filename>, který použijete pro hlavní okno:
-<programlisting>base = main, -1, -1</programlisting>
-<application>MPlayer</application> zkusí načíst soubory <filename>main</filename>,
-<filename>main.png</filename>, <filename>main.PNG</filename>.
</para>
+<!-- ********** -->
<sect2 id="skin-file-main">
<title>Hlavní okno a ovládací panel</title>
+
<para>
Níže uvádíme seznam položek, které mohou být použity v blocích
'<literal>window = main</literal>' ... '<literal>end</literal>',
@@ -304,12 +342,14 @@ a '<literal>window = playbar</literal>' ... '<literal>end</literal>'.
Umožňuje nastavit obrázek pozadí hlavního okna. Okno bude vykresleno na
zadaných souřadnicích <literal>X,Y</literal> na obrazovce a bude mít velikost
obrázku.
- </para>
- <note><para>Tyto koordináty zatím nefungují pro okno display.</para></note>
- <warning><para>Průhledné oblasti v obrázku (obarvené #FF00FF) budou černé
- na X serverech bez XShape rozšíření. Šířka obrázku musí být celočíselně
- dělitelná 8.</para></warning>
- </listitem>
+ </para>
+ <note><para>
+ Tyto koordináty zatím nefungují pro okno display.
+ </para></note>
+ <warning><para>Průhledné oblasti v obrázku (obarvené #FF00FF) budou černé
+ na X serverech bez XShape rozšíření. Šířka obrázku musí být celočíselně
+ dělitelná 8.</para></warning>
+ </listitem>
</varlistentry>
<varlistentry>
@@ -321,18 +361,18 @@ a '<literal>window = playbar</literal>' ... '<literal>end</literal>'.
na pozici <literal>X,Y</literal>. Zadaná <literal>zpráva</literal> je
generována při kliku na tlačítko. Zadaný <literal>obrázek</literal> musí
mít tři části pod sebou (odpovídající možným stavům tlačítka) takto:
-</para>
-<informalfigure>
-<screen>
+ </para>
+ <informalfigure>
+ <screen>
+------------+
| stisknuto |
+------------+
| uvolněno |
+------------+
| zakázáno |
-+------------+
-</screen>
-</informalfigure>
++------------+<!--
+ --></screen>
+ </informalfigure>
</listitem>
</varlistentry>
@@ -343,8 +383,10 @@ a '<literal>window = playbar</literal>' ... '<literal>end</literal>'.
<listitem><para>
Zapne (enable) nebo vypne (disable) dekoraci hlavního okna, produkovanou
okenním manažerem. Výchozí je <emphasis role="bold">disable</emphasis>.
- </para>
- <note><para>V okně display to nefunguje, není to potřeba.</para></note>
+ </para>
+ <note><para>
+ V okně display to nefunguje, není to potřeba.
+ </para></note>
</listitem>
</varlistentry>
@@ -353,8 +395,7 @@ a '<literal>window = playbar</literal>' ... '<literal>end</literal>'.
<anchor id="skin-hpotmeter"/>hpotmeter = tlačítko, tšířka, tvýška, fáze, počet_fází, výchozí, X, Y, šířka, výška, zpráva
</literal></term>
<listitem><para>
-
- </para></listitem>
+ </para></listitem>
</varlistentry>
<varlistentry>
@@ -363,28 +404,28 @@ a '<literal>window = playbar</literal>' ... '<literal>end</literal>'.
</literal></term>
<listitem><para>
Umístí vodorovný (hpotmeter) nebo svislý (vpotmeter) potenciometr velikosti
-<literal>šířka</literal> * <literal>výška</literal> na pozici
-<literal>X,Y</literal>. Obrázek může být rozdělen do různých částí pro různé
-fáze potenciometru (Například můžete mít potenciometr pro nastavení hlasitosti,
-jehož dráha se barví ze zelené na červenou, jak se jeho hodnota mění od nejmenší
-do největší.). <literal>hpotmeter</literal> může mít táhlo, které může být
-vodorovně taženo. Význam parametrů:
- </para>
- <itemizedlist>
- <listitem><para><literal>tlačítko</literal> - obrázek, ktrý se použije pro
+ <literal>šířka</literal> * <literal>výška</literal> na pozici
+ <literal>X,Y</literal>. Obrázek může být rozdělen do různých částí pro různé
+ fáze potenciometru (Například můžete mít potenciometr pro nastavení hlasitosti,
+ jehož dráha se barví ze zelené na červenou, jak se jeho hodnota mění od nejmenší
+ do největší.). <literal>hpotmeter</literal> může mít táhlo, které může být
+ vodorovně taženo. Význam parametrů:
+ <itemizedlist>
+ <listitem><para>
+ <literal>tlačítko</literal> - obrázek, který se použije pro
tlačítko (musí mít tři části pod sebou, stejně jako v případě tohoto
<link linkend="skin-button">tlačítka</link>)
- </para></listitem>
- <listitem><para><literal>tšířka</literal>, <literal>tvýška</literal> -
+ </para></listitem>
+ <listitem><para>
+ <literal>tšířka</literal>, <literal>tvýška</literal> -
velikost tlačítka
- </para></listitem>
- <listitem><para><literal>fáze</literal> - obrázek použitý pro různé fáze
- hpotmetru. Pokud žádný obrázek nechcete, můžete použít speciální hodnotu
- <literal>NULL</literal>. Obrázek musí být rozdělen svisle na
- <literal>počet_fází</literal> částí takto:
- </para>
-<informalfigure>
-<screen>
+ </para></listitem>
+ <listitem><para>
+ <literal>fáze</literal> - obrázek použitý pro různé fáze
+ hpotmetru. Pokud žádný obrázek nechcete, můžete použít speciální hodnotu
+ <literal>NULL</literal>. Obrázek musí být rozdělen svisle na
+ <literal>počet_fází</literal> částí takto:
+ <informalfigure><screen>
+------------+
| fáze #1 |
+------------+
@@ -393,27 +434,31 @@ vodorovně taženo. Význam parametrů:
...
+------------+
| fáze #n |
-+------------+
-</screen>
-</informalfigure>
- </listitem>
- <listitem><para><literal>počet_fází</literal> - počet fází uložených v
++------------+<!--
+ --></screen></informalfigure>
+ </para></listitem>
+ <listitem><para>
+ <literal>numphases</literal> - number of phases stored in the
+ <literal>počet_fází</literal> - počet fází uložených v
obrázku <literal>fáze</literal>
</para></listitem>
- <listitem><para><literal>výchozí</literal> - výchozí hodnota pro hpotmeter
- (v rozsahu <literal>0</literal> až <literal>100</literal>)
- </para></listitem>
- <listitem><para><literal>X</literal>, <literal>Y</literal> - pozice pro hpotmeter
- </para></listitem>
- <listitem><para><literal>šířka</literal>, <literal>výška</literal> - šířka a výška
- <literal>hpotmeter</literal>u
+ <listitem><para>
+ <literal>výchozí</literal> - výchozí hodnota pro hpotmeter
+ (v rozsahu <literal>0</literal> až <literal>100</literal>)
+ </para></listitem>
+ <listitem><para>
+ <literal>X</literal>, <literal>Y</literal> - pozice pro hpotmeter
</para></listitem>
- <listitem><para><literal>zpráva</literal> - zpráva generovaná při změně
- hodnoty <literal>hpotmeter</literal>u
+ <listitem><para>
+ <literal>šířka</literal>, <literal>výška</literal> - šířka a výška
+ <literal>hpotmeter</literal>u
</para></listitem>
- </itemizedlist>
-
- </listitem>
+ <listitem><para>
+ <literal>zpráva</literal> - zpráva generovaná při změně
+ hodnoty <literal>hpotmeter</literal>u
+ </para></listitem>
+ </itemizedlist>
+ </para></listitem>
</varlistentry>
<varlistentry>
@@ -421,12 +466,12 @@ vodorovně taženo. Význam parametrů:
<anchor id="skin-potmeter"/>potmeter = fáze, počet_fází, výchozí, X, Y, šířka, výška, zpráva
</literal></term>
<listitem><para>
-<literal>hpotmeter</literal> bez tlačítka. (soudil bych, že byl míněn jako
-otočný, ale reaguje pouze na horizontální tažení.) Popis parametrů je stejný
-jako v <link linkend="skin-hpotmeter">hpotmeter</link>.
-<literal>fáze</literal> mohou být <literal>NULL</literal>, ale je to vcelku
-k ničemu, jelikož nemůžete vidět, jak je nastaven <literal>potmeter</literal>.
- </para></listitem>
+ <literal>hpotmeter</literal> bez tlačítka. (soudil bych, že byl míněn jako
+ otočný, ale reaguje pouze na horizontální tažení.) Popis parametrů je stejný
+ jako v <link linkend="skin-hpotmeter">hpotmeter</link>.
+ <literal>fáze</literal> mohou být <literal>NULL</literal>, ale je to vcelku
+ k ničemu, jelikož nemůžete vidět, jak je nastaven <literal>potmeter</literal>.
+ </para></listitem>
</varlistentry>
<varlistentry>
@@ -434,180 +479,184 @@ k ničemu, jelikož nemůžete vidět, jak je nastaven <literal>potmeter</litera
<anchor id="skin-font"/>font = soubor_fontu, id_fontu
</literal></term>
<listitem><para>
-Definuje font. <literal>soubor_fontu</literal> je jméno souboru popisu fontu
-s příponou <filename>.fnt</filename> (zde příponu nezadávejte).
-<literal>id_fontu</literal> je použit jako ukazatel na font
-(viz <link linkend="skin-dlabel">dlabel</link>
-a <link linkend="skin-slabel">slabel</link>). Definováno může být více než 25 fontů.
- </para></listitem>
+ Definuje font. <literal>soubor_fontu</literal> je jméno souboru popisu fontu
+ s příponou <filename>.fnt</filename> (zde příponu nezadávejte).
+ <literal>id_fontu</literal> je použit jako ukazatel na font
+ (viz <link linkend="skin-dlabel">dlabel</link>
+ a <link linkend="skin-slabel">slabel</link>). Definováno může být více než 25 fontů.
+ </para></listitem>
</varlistentry>
<varlistentry>
<term><literal>
- <anchor id="skin-slabel"/>slabel = X, Y, id_fontu, &quot;text&quot;
+ <anchor id="skin-slabel"/>slabel = X, Y, id_fontu, "text";
</literal></term>
<listitem><para>
-Umístí statický popisek na pozici <literal>X,Y</literal>. <literal>text</literal>
-je zobrazen fontem identifikovaným pomocí <literal>id_fontu</literal>. Text je
-surový řetězec (<literal>$x</literal> proměnné nefungují), který musí být uzavřen
-ve dvojitých uvozovkách (ale znak &quot; nesmí být součástí textu).
-Popisek je zobrazen fontem identifikovaným pomocí <literal>id_fontu</literal>.
- </para></listitem>
+ Umístí statický popisek na pozici <literal>X,Y</literal>.
+ <literal>text</literal> je zobrazen fontem identifikovaným pomocí
+ <literal>id_fontu</literal>. Text je surový řetězec
+ (<literal>$x</literal> proměnné nefungují), který musí být uzavřen
+ ve dvojitých uvozovkách (ale znak " nesmí být součástí textu).
+ Popisek je zobrazen fontem identifikovaným pomocí <literal>id_fontu</literal>.
+ </para></listitem>
</varlistentry>
<varlistentry>
<term><literal>
- <anchor id="skin-dlabel"/>dlabel = X, Y, délka, zarovnání, id_fontu, &quot;text&quot;
+ <anchor id="skin-dlabel"/>dlabel = X, Y, délka, zarovnání, id_fontu, "text"
</literal></term>
<listitem>
-<para>
-Umístí dynamický popisek na pozici <literal>X,Y</literal>. Popisek je
-dynamický proto, že je jeho text periodicky obnovován. Maximální délka
-popisku je nastavena na <literal>délka</literal> (jeho výškou je výška znaku).
-Pokud je zobrazovaný text širší, pak bude rolován,
-jinak bude zarovnán do určeného prostoru podle hodnoty parametru
-<literal>zarovnání</literal>: <literal>0</literal> je zarovnání vpravo,
-<literal>1</literal> na střed, <literal>2</literal> vlevo.
-</para>
-<para>
-Text k zobrazení je zadán parametrem <literal>text</literal>: Musí být uzavřen
-do dvojitých uvozovek (ale znak &quot; nesmí být součástí textu).
-Popisek je zobrazen fontem identifikovaným pomocí <literal>id_fontu</literal>.
-V textu můžete použít tyto proměnné:
-</para>
-
-<informaltable>
-<tgroup cols="2">
-<thead>
- <row><entry>Proměnná</entry><entry>Význam</entry></row>
-</thead>
-<tbody>
-<row>
-<entry>$1</entry>
-<entry>čas přehrávání ve formátu <emphasis>hh:mm:ss</emphasis></entry>
-</row>
-<row>
-<entry>$2</entry>
-<entry>čas přehrávání ve formátu <emphasis>mmmm:ss</emphasis></entry>
-</row>
-<row>
-<entry>$3</entry>
-<entry>čas přehrávání ve formátu <emphasis>hh</emphasis> (hodiny)</entry>
-</row>
-<row>
-<entry>$4</entry>
-<entry>čas přehrávání ve formátu <emphasis>mm</emphasis> (minuty)</entry>
-</row>
-<row>
-<entry>$5</entry>
-<entry>čas přehrávání ve formátu <emphasis>ss</emphasis> (sekundy)</entry>
-</row>
-<row>
-<entry>$6</entry>
-<entry>délka filmu ve formátu <emphasis>hh:mm:ss</emphasis></entry>
-</row>
-<row>
-<entry>$7</entry>
-<entry>délka filmu ve formátu <emphasis>mmmm:ss</emphasis></entry>
-</row>
-<row>
-<entry>$8</entry>
-<entry>čas přehrávání ve formátu <emphasis>h:mm:ss</emphasis></entry>
-</row>
-<row>
-<entry>$v</entry>
-<entry>hlasitost ve formátu <emphasis>xxx.xx</emphasis>%</entry>
-</row>
-<row>
-<entry>$V</entry>
-<entry>hlasitost ve formátu <emphasis>xxx.xx</emphasis></entry>
-</row>
-<row>
-<entry>$b</entry>
-<entry>stereováha ve formátu <emphasis>xxx.xx</emphasis>%</entry>
-</row>
-<row>
-<entry>$B</entry>
-<entry>stereováha ve formátu <emphasis>xxx.xx</emphasis></entry>
-</row>
-<row>
-<entry>$$</entry>
-<entry>znak $</entry>
-</row>
-<row>
-<entry>$a</entry>
-<entry>znak podle typu audia (žádné: <literal>n</literal>,
-mono: <literal>m</literal>, stereo: <literal>t</literal>)</entry>
-</row>
-<row>
-<entry>$t</entry>
-<entry>číslo stopy (v playlistu)</entry>
-</row>
-<row>
-<entry>$o</entry>
-<entry>název souboru</entry>
-</row>
-<row>
-<entry>$f</entry>
-<entry>název souboru malými písmeny</entry>
-</row>
-<row>
-<entry>$F</entry>
-<entry>název souboru velkými písmeny</entry>
-</row>
-<row>
-<entry>$T</entry>
-<entry>znak podle typu datového proudu (soubor: <literal>f</literal>,
-Video CD: <literal>v</literal>, DVD: <literal>d</literal>, URL: <literal>u</literal>)</entry>
-</row>
-<row>
-<entry>$p</entry>
-<entry>znak <keycap>p</keycap> (pokud přehráváte soubor a font obsahuje
-znak <keycap>p</keycap>)</entry>
-</row>
-<row>
-<entry>$s</entry>
-<entry>znak <keycap>s</keycap> character (pokud přehráváte soubor a font obsahuje
-znak <keycap>s</keycap>)</entry>
-</row>
-<row>
-<entry>$e</entry>
-<entry>znak <keycap>e</keycap> (pokud je přehrávání pozastaveno a font obsahuje
-znak <keycap>e</keycap>)</entry>
-</row>
-<row>
-<entry>$x</entry>
-<entry>šířka filmu</entry>
-</row>
-<row>
-<entry>$y</entry>
-<entry>výška filmu</entry>
-</row>
-<row>
-<entry>$C</entry>
-<entry>název použitého kodeku</entry>
-</row>
-
-</tbody>
-</tgroup>
-</informaltable>
-</listitem>
-
+ <para>
+ Umístí dynamický popisek na pozici <literal>X,Y</literal>. Popisek je
+ dynamický proto, že je jeho text periodicky obnovován. Maximální délka
+ popisku je nastavena na <literal>délka</literal> (jeho výškou je výška
+ znaku). Pokud je zobrazovaný text širší, pak bude rolován,
+ jinak bude zarovnán do určeného prostoru podle hodnoty parametru
+ <literal>zarovnání</literal>: <literal>0</literal> je zarovnání vpravo,
+ <literal>1</literal> na střed, <literal>2</literal> vlevo.
+ </para>
+ <para>
+ Text k zobrazení je zadán parametrem <literal>text</literal>: Musí být uzavřen
+ do dvojitých uvozovek (ale znak " nesmí být součástí textu).
+ Popisek je zobrazen fontem identifikovaným pomocí <literal>id_fontu</literal>.
+ V textu můžete použít tyto proměnné:
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row><entry>Proměnná</entry><entry>Význam</entry></row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>$1</entry>
+ <entry>čas přehrávání ve formátu <emphasis>hh:mm:ss</emphasis></entry>
+ </row>
+ <row>
+ <entry>$2</entry>
+ <entry>čas přehrávání ve formátu <emphasis>mmmm:ss</emphasis></entry>
+ </row>
+ <row>
+ <entry>$3</entry>
+ <entry>čas přehrávání ve formátu <emphasis>hh</emphasis> (hodiny)</entry>
+ </row>
+ <row>
+ <entry>$4</entry>
+ <entry>čas přehrávání ve formátu <emphasis>mm</emphasis> (minuty)</entry>
+ </row>
+ <row>
+ <entry>$5</entry>
+ <entry>čas přehrávání ve formátu <emphasis>ss</emphasis> (sekundy)</entry>
+ </row>
+ <row>
+ <entry>$6</entry>
+ <entry>délka filmu ve formátu <emphasis>hh:mm:ss</emphasis></entry>
+ </row>
+ <row>
+ <entry>$7</entry>
+ <entry>délka filmu ve formátu <emphasis>mmmm:ss</emphasis></entry>
+ </row>
+ <row>
+ <entry>$8</entry>
+ <entry>čas přehrávání ve formátu <emphasis>h:mm:ss</emphasis></entry>
+ </row>
+ <row>
+ <entry>$v</entry>
+ <entry>hlasitost ve formátu <emphasis>xxx.xx</emphasis>%</entry>
+ </row>
+ <row>
+ <entry>$V</entry>
+ <entry>hlasitost ve formátu <emphasis>xxx.xx</emphasis></entry>
+ </row>
+ <row>
+ <entry>$b</entry>
+ <entry>stereováha ve formátu <emphasis>xxx.xx</emphasis>%</entry>
+ </row>
+ <row>
+ <entry>$B</entry>
+ <entry>stereováha ve formátu <emphasis>xxx.xx</emphasis></entry>
+ </row>
+ <row>
+ <entry>$$</entry>
+ <entry>znak $</entry>
+ </row>
+ <row>
+ <entry>$a</entry>
+ <entry>znak podle typu audia (žádné: <literal>n</literal>,
+ mono: <literal>m</literal>, stereo: <literal>t</literal>)</entry>
+ </row>
+ <row>
+ <entry>$t</entry>
+ <entry>číslo stopy (v playlistu)</entry>
+ </row>
+ <row>
+ <entry>$o</entry>
+ <entry>název souboru</entry>
+ </row>
+ <row>
+ <entry>$f</entry>
+ <entry>název souboru malými písmeny</entry>
+ </row>
+ <row>
+ <entry>$F</entry>
+ <entry>název souboru velkými písmeny</entry>
+ </row>
+ <row>
+ <entry>$T</entry>
+ <entry>znak podle typu datového proudu (soubor: <literal>f</literal>,
+ Video CD: <literal>v</literal>, DVD: <literal>d</literal>,
+ URL: <literal>u</literal>)
+ </entry>
+ </row>
+ <row>
+ <entry>$p</entry>
+ <entry>znak <keycap>p</keycap> (pokud přehráváte soubor a font obsahuje
+ znak <keycap>p</keycap>)</entry>
+ </row>
+ <row>
+ <entry>$s</entry>
+ <entry>znak <keycap>s</keycap> character (pokud přehráváte soubor a font obsahuje
+ znak <keycap>s</keycap>)</entry>
+ </row>
+ <row>
+ <entry>$e</entry>
+ <entry>znak <keycap>e</keycap> (pokud je přehrávání pozastaveno a font obsahuje
+ znak <keycap>e</keycap>)</entry>
+ </row>
+ <row>
+ <entry>$x</entry>
+ <entry>šířka filmu</entry>
+ </row>
+ <row>
+ <entry>$y</entry>
+ <entry>výška filmu</entry>
+ </row>
+ <row>
+ <entry>$C</entry>
+ <entry>název použitého kodeku</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <note><para>
+ Proměnné <literal>$a, $T, $p, $s</literal> a <literal>$e</literal>
+ vracejí znaky, které by měly být zobrazovány jako speciální symboly
+ (například, <keycap>e</keycap> vrací symbol pauza, který obvykle vypadá
+ jako ||). Měli byste mít font pro normální znaky a
+ jiný font pro symboly. Více informací viz sekce o
+ <link linkend="skin-fonts-symbols">symbolech</link>.
+ </para></note>
+ </listitem>
</varlistentry>
</variablelist>
-
-<note><para>
-Proměnné <literal>$a, $T, $p, $s</literal> a <literal>$e</literal>
-vracejí znaky, které by se měly zobrazit jako speciální symboly (například
-<keycap>e</keycap> je symbol pro pauzu, který obvykle vypadá asi takto
-||). Měli byste mít font pro normální znaky a jiný font pro
-symboly. Pro více informací viz sekci
-<link linkend="skin-fonts-symbols">symboly</link>.
-</para></note>
</sect2>
+<!-- ********** -->
+
<sect2 id="skin-file-subwindow">
<title>Ovládací panel</title>
+
<para>
Následující vstupy mohou být použity v bloku
'<literal>window = sub</literal>' . . . '<literal>end</literal>'.
@@ -619,14 +668,15 @@ Následující vstupy mohou být použity v bloku
<anchor id="skin-sub-base"/>base = obrázek, X, Y, šířka, výška
</literal></term>
<listitem><para>
-Obrázek, který bude zobrazen v okně. Okno se zobrazí na pozici zadané
-souřadnicemi <literal>X,Y</literal> na obrazovce (<literal>0,0</literal> je
-levý horní roh). Můžete nastavit <literal>-1</literal> pro střed a <literal>-2</literal>
-pro vpravo (<literal>X</literal>) a dole (<literal>Y</literal>). Okno bude
-stejně velké jako obrázek. <literal>šířka</literal> a <literal>výška</literal>
-udávají velikost okna; jsou volitelné (pokud chybí, má okno rozměry shodné
-s obrázkem).
- </para></listitem>
+ Obrázek, který bude zobrazen v okně. Okno se zobrazí na pozici zadané
+ souřadnicemi <literal>X,Y</literal> na obrazovce (<literal>0,0</literal> je
+ levý horní roh). Můžete nastavit <literal>-1</literal> pro střed a
+ <literal>-2</literal> pro vpravo (<literal>X</literal>) a dole
+ (<literal>Y</literal>). Okno bude stejně velké jako obrázek.
+ <literal>šířka</literal> a <literal>výška</literal>
+ udávají velikost okna; jsou volitelné (pokud chybí, má okno
+ rozměry shodné s obrázkem).
+ </para></listitem>
</varlistentry>
<varlistentry>
@@ -634,17 +684,20 @@ s obrázkem).
<anchor id="skin-background"/>background = R, G, B
</literal></term>
<listitem><para>
-Umožňuje nastavit barvu pozadí. To je užitečné, pokud je obrázek menší než
-okno. <literal>R</literal>, <literal>G</literal> a <literal>B</literal>
-označují červenou, zelenou a modrou složku barvy (každá z nich je dekadická
-hodnota 0 až 255).
- </para></listitem>
+ Umožňuje nastavit barvu pozadí. To je užitečné, pokud je obrázek menší než
+ okno. <literal>R</literal>, <literal>G</literal> a <literal>B</literal>
+ označují červenou, zelenou a modrou složku barvy
+ (každá z nich je dekadická hodnota 0 až 255).
+ </para></listitem>
</varlistentry>
</variablelist>
</sect2>
+<!-- ********** -->
+
<sect2 id="skin-file-menu">
<title>Nabídka</title>
+
<para>
Jak již bylo dříve řečeno, nabídka je zobrazena pomocí dvou obrázků. Normální
položky nabídky jsou brány z obrázku určeného položkou <literal>base</literal>,
@@ -664,8 +717,8 @@ Následující vstupy mohou být použity v bloku
<anchor id="skin-menu-base"/>base = obrázek
</literal></term>
<listitem><para>
-Obrázek normálních položek nabídky.
- </para></listitem>
+ Obrázek normálních položek nabídky.
+ </para></listitem>
</varlistentry>
<varlistentry>
@@ -673,8 +726,8 @@ Obrázek normálních položek nabídky.
<anchor id="skin-selected"/>selected = obrázek
</literal></term>
<listitem><para>
-Obrázek nabídky kde jsou všechny položky vybrány.
- </para></listitem>
+ Obrázek nabídky kde jsou všechny položky vybrány.
+ </para></listitem>
</varlistentry>
<varlistentry>
@@ -682,21 +7