File: skin-file.html

package info (click to toggle)
mplayer 1.0~rc1-12etch7
  • links: PTS
  • area: main
  • in suites: etch
  • size: 47,324 kB
  • ctags: 86,269
  • sloc: ansic: 580,415; xml: 107,529; sh: 7,643; makefile: 2,860; asm: 2,206; cpp: 1,034; objc: 865; awk: 234; perl: 82
file content (256 lines) | stat: -rw-r--r-- 22,097 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>C.2. Soubor skin</title><link rel="stylesheet" href="default.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="MPlayer - Multimediln p&#345;ehrva&#269;"><link rel="up" href="skin.html" title="P&#345;loha C. Formt skin&#367; MPlayeru"><link rel="prev" href="skin-overview.html" title="C.1. P&#345;ehled"><link rel="next" href="skin-fonts.html" title="C.3. Fonty"><link rel="preface" href="howtoread.html" title="Jak &#269;st tuto  dokumentaci"><link rel="chapter" href="intro.html" title="Kapitola 1. P&#345;edstaven"><link rel="chapter" href="install.html" title="Kapitola 2. Instalace"><link rel="chapter" href="usage.html" title="Kapitola 3. Pou&#382;it"><link rel="chapter" href="cd-dvd.html" title="Kapitola 4. Pou&#382;it CD/DVD"><link rel="chapter" href="faq.html" title="Kapitola 5. &#268;asto Kladen Dotazy (FAQ)"><link rel="chapter" href="containers.html" title="Kapitola 6. Nosn formty (Containers)"><link rel="chapter" href="codecs.html" title="Kapitola 7. Kodeky"><link rel="chapter" href="video.html" title="Kapitola 8. Vstupn video za&#345;zen/rozhran"><link rel="chapter" href="audio.html" title="Kapitola 9. Vstupn zvukov za&#345;zen"><link rel="chapter" href="tv.html" title="Kapitola 10. TV"><link rel="chapter" href="radio.html" title="Kapitola 11. Rdio"><link rel="chapter" href="ports.html" title="Kapitola 12. Porty"><link rel="chapter" href="mencoder.html" title="Kapitola 13. Zkladn pou&#382;it MEncoderu"><link rel="chapter" href="encoding-guide.html" title="Kapitola 14. Enkdovn s MEncoderem"><link rel="appendix" href="bugreports.html" title="P&#345;loha A. Jak hlsit chyby"><link rel="appendix" href="bugs.html" title="P&#345;loha B. Znm chyby"><link rel="appendix" href="skin.html" title="P&#345;loha C. Formt skin&#367; MPlayeru"><link rel="subsection" href="skin-file.html#skin-file-main" title="C.2.1. Hlavn okno a ovldac panel"><link rel="subsection" href="skin-file.html#skin-file-subwindow" title="C.2.2. Ovldac panel"><link rel="subsection" href="skin-file.html#skin-file-menu" title="C.2.3. Nabdka"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">C.2. Soubor skin</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="skin-overview.html">P&#345;edchzejc</a></td><th width="60%" align="center">P&#345;loha C. Formt skin&#367; <span class="application">MPlayer</span>u</th><td width="20%" align="right"><a accesskey="n" href="skin-fonts.html">Dal&#353;</a></td></tr></table><hr></div><div class="sect1" lang="cs"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="skin-file"></a>C.2. Soubor skin</h2></div></div></div><p>
Jak jsme ji&#382; &#345;ekli, je to konfigura&#269;n soubor skinu. Soubor je &#345;dkov&#283;
orientovn; &#345;dky s koment&#345;em za&#269;naj znakem '<code class="literal">;</code>' (p&#345;ed nm
jsou povoleny jen mezery a tabultory).
</p><p>
Soubor je slo&#382;en ze sekc. Ka&#382;d sekce popisuje skin pro aplikaci a m
nsledujc formu:
</p><pre class="programlisting">
section = <em class="replaceable"><code>nzev cekce</code></em>
.
.
.
end
</pre><p>
</p><p>
Zatm mme jen jednu aplikaci, tak&#382;e pot&#345;ebujete jen jednu sekci: jej nzev je
<span class="bold"><strong>movieplayer</strong></span>.
</p><p>
Uvnit&#345; sekce je ka&#382;d okno posno blokem, kter m nsledujc formu:
</p><pre class="programlisting">
window = <em class="replaceable"><code>nzev okna</code></em>
.
.
.
end
</pre><p>
</p><p>
kde <em class="replaceable"><code>nzev okna</code></em> m&#367;&#382;e bt jeden z t&#283;chto &#345;et&#283;zc&#367;:
</p><div class="itemizedlist"><ul type="disc"><li><p><span class="bold"><strong>main</strong></span> - pro hlavn okno</p></li><li><p><span class="bold"><strong>sub</strong></span> - pro podokno</p></li><li><p><span class="bold"><strong>menu</strong></span> - pro nabdku</p></li><li><p><span class="bold"><strong>playbar</strong></span> - ovldac panel</p></li></ul></div><p>
</p><p>
(Bloky sub a menu jsou voliteln - nemuste vytv&#345;et nabdku nebo vyzdobit
podokno.)
</p><p>
Uvnit&#345; window bloku m&#367;&#382;ete definovat ka&#382;dou polo&#382;ku okna &#345;dkem v tomto tvaru:
</p><pre class="programlisting">polo&#382;ka = parametr</pre><p>
Kde <code class="literal">polo&#382;ka</code> je &#345;et&#283;zec ozna&#269;ujc typ polo&#382;ky GUI a
<code class="literal">parametr</code> je &#269;seln nebo textov hodnota (nebo seznam hodnot
odd&#283;lench &#269;rkami).
</p><p>
Dte-li to v&#353;echno dohromady, cel soubor vypad asi takto:
</p><pre class="programlisting">
section = movieplayer
  window = main
  ; ... polo&#382;ky hlavnho okna ...
  end

  window = sub
  ; ... polo&#382;ky podokna ...
  end

  window = menu
  ; ... polo&#382;ky menu ...
  end

  window = playbar
  ; ... polo&#382;ky ovldacho panelu ...
  end
end
</pre><p>
</p><p>
Jmno souboru s obrzkem mus bt zadno bez vodnch adres&#345;&#367; - obrzky jsou
vyhledvny v adres&#345;i <tt class="filename">skins</tt>.
M&#283;li byste (ale nemuste) zadat p&#345;ponu souboru. Pokud soubor neexistuje,
zkou&#353; <span class="application">MPlayer</span> na&#269;st soubor
<tt class="filename">&lt;jmno&gt;.&lt;p&#345;p&gt;</tt>, kdy jsou za
<tt class="filename">&lt;p&#345;p&gt;</tt> zkou&#353;eny p&#345;pony <code class="literal">png</code>
a <code class="literal">PNG</code> (v tomto po&#345;ad). Pou&#382;it bude prvn vyhovujc soubor.
</p><p>
Nakonec je&#353;t&#283; pr slov k ums&#357;ovn. Hlavn okno a podokno mohou bt umst&#283;ny
v r&#367;znch rozch obrazovky zadnm sou&#345;adnic <code class="literal">X</code> a
<code class="literal">Y</code>. <code class="literal">0</code> je naho&#345;e nebo vlevo,
<code class="literal">-1</code> je st&#345;ed a <code class="literal">-2</code> je vpravo nebo dole, jak
je vid&#283;t na obrzku:
</p><div class="informalfigure"><pre class="screen">
(0, 0)----(-1, 0)----(-2, 0)
  |          |          |
  |          |          |
(0,-1)----(-1,-1)----(-2,-1)
  |          |          |
  |          |          |
(0,-2)----(-1,-2)----(-2,-2)
</pre></div><p>
Aby bylo v&#353;e jasn, uvdme p&#345;klad. &#344;ekn&#283;me, &#382;e mte obrzek jmnem
<tt class="filename">main.png</tt>, kter pou&#382;ijete pro hlavn okno:
</p><pre class="programlisting">base = main, -1, -1</pre><p>
<span class="application">MPlayer</span> zkus na&#269;st soubory <tt class="filename">main</tt>,
<tt class="filename">main.png</tt>, <tt class="filename">main.PNG</tt>.
</p><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="skin-file-main"></a>C.2.1. Hlavn okno a ovldac panel</h3></div></div></div><p>
N&#382;e uvdme seznam polo&#382;ek, kter mohou bt pou&#382;ity v blocch
'<code class="literal">window = main</code>' ... '<code class="literal">end</code>',
a '<code class="literal">window = playbar</code>' ... '<code class="literal">end</code>'.
</p><div class="variablelist"><dl><dt><span class="term"><code class="literal">
  <a name="skin-main-base"></a>base = obrzek, X, Y
  </code></span></dt><dd><p>
  Umo&#382;&#328;uje nastavit obrzek pozad hlavnho okna. Okno bude vykresleno na
  zadanch sou&#345;adnicch <code class="literal">X,Y</code> na obrazovce a bude mt velikost
  obrzku.
    </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Poznmka</h3><p>Tyto koordinty zatm nefunguj pro okno display.</p></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Varovn</h3><p>Pr&#367;hledn oblasti v obrzku (obarven #FF00FF) budou &#269;ern
    na X serverech bez XShape roz&#353;&#345;en. &#352;&#345;ka obrzku mus bt celo&#269;seln&#283;
    d&#283;liteln 8.</p></div></dd><dt><span class="term"><code class="literal">
  <a name="skin-button"></a>button = obrzek, X, Y, &#353;&#345;ka, v&#353;ka, zprva
  </code></span></dt><dd><p>
  Umst tla&#269;tko rozm&#283;ru <code class="literal">&#353;&#345;ka</code> * <code class="literal">v&#353;ka</code>
  na pozici <code class="literal">X,Y</code>. Zadan <code class="literal">zprva</code> je
  generovna p&#345;i kliku na tla&#269;tko. Zadan <code class="literal">obrzek</code> mus
  mt t&#345;i &#269;sti pod sebou (odpovdajc mo&#382;nm stav&#367;m tla&#269;tka) takto:
</p><div class="informalfigure"><pre class="screen">
+------------+
| stisknuto  |
+------------+
|  uvoln&#283;no  |
+------------+
|  zakzno  |
+------------+
</pre></div></dd><dt><span class="term"><code class="literal">
  <a name="skin-decoration"></a>decoration = enable|disable
  </code></span></dt><dd><p>
  Zapne (enable) nebo vypne (disable) dekoraci hlavnho okna, produkovanou
  okennm mana&#382;erem. Vchoz je <span class="bold"><strong>disable</strong></span>.
    </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Poznmka</h3><p>V okn&#283; display to nefunguje, nen to pot&#345;eba.</p></div></dd><dt><span class="term"><code class="literal">
  <a name="skin-hpotmeter"></a>hpotmeter = tla&#269;tko, t&#353;&#345;ka, tv&#353;ka, fze, po&#269;et_fz, vchoz, X, Y, &#353;&#345;ka, v&#353;ka, zprva
  </code></span></dt><dd><p>

    </p></dd><dt><span class="term"><code class="literal">
  <a name="skin-vpotmeter"></a>vpotmeter = tla&#269;tko, t&#353;&#345;ka, tv&#353;ka, fze, po&#269;et_fz, vchoz, X, Y, &#353;&#345;ka, v&#353;ka, zprva
  </code></span></dt><dd><p>
  Umst vodorovn (hpotmeter) nebo svisl (vpotmeter) potenciometr velikosti
<code class="literal">&#353;&#345;ka</code> * <code class="literal">v&#353;ka</code> na pozici
<code class="literal">X,Y</code>. Obrzek m&#367;&#382;e bt rozd&#283;len do r&#367;znch &#269;st pro r&#367;zn
fze potenciometru (Nap&#345;klad m&#367;&#382;ete mt potenciometr pro nastaven hlasitosti,
jeho&#382; drha se barv ze zelen na &#269;ervenou, jak se jeho hodnota m&#283;n od nejmen&#353;
do nejv&#283;t&#353;.). <code class="literal">hpotmeter</code> m&#367;&#382;e mt thlo, kter m&#367;&#382;e bt
vodorovn&#283; ta&#382;eno. Vznam parametr&#367;:
    </p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">tla&#269;tko</code> - obrzek, ktr se pou&#382;ije pro
    tla&#269;tko (mus mt t&#345;i &#269;sti pod sebou, stejn&#283; jako v p&#345;pad&#283; tohoto
    <a href="skin-file.html#skin-button">tla&#269;tka</a>)
    </p></li><li><p><code class="literal">t&#353;&#345;ka</code>, <code class="literal">tv&#353;ka</code> - 
    velikost tla&#269;tka
    </p></li><li><p><code class="literal">fze</code> - obrzek pou&#382;it pro r&#367;zn fze
   hpotmetru. Pokud &#382;dn obrzek nechcete, m&#367;&#382;ete pou&#382;t speciln hodnotu
   <code class="literal">NULL</code>. Obrzek mus bt rozd&#283;len svisle na
   <code class="literal">po&#269;et_fz</code> &#269;st takto:
    </p><div class="informalfigure"><pre class="screen">
+------------+
|   fze #1  |
+------------+
|   fze #2  |
+------------+
     ...
+------------+
|   fze #n  |
+------------+
</pre></div></li><li><p><code class="literal">po&#269;et_fz</code> - po&#269;et fz ulo&#382;ench v
    obrzku <code class="literal">fze</code>
    </p></li><li><p><code class="literal">vchoz</code> - vchoz hodnota pro hpotmeter
    (v rozsahu <code class="literal">0</code> a&#382; <code class="literal">100</code>)
    </p></li><li><p><code class="literal">X</code>, <code class="literal">Y</code> - pozice pro hpotmeter
    </p></li><li><p><code class="literal">&#353;&#345;ka</code>, <code class="literal">v&#353;ka</code> - &#353;&#345;ka a v&#353;ka
    <code class="literal">hpotmeter</code>u
    </p></li><li><p><code class="literal">zprva</code> - zprva generovan p&#345;i zm&#283;n&#283;
    hodnoty <code class="literal">hpotmeter</code>u
    </p></li></ul></div></dd><dt><span class="term"><code class="literal">
  <a name="skin-potmeter"></a>potmeter = fze, po&#269;et_fz, vchoz, X, Y, &#353;&#345;ka, v&#353;ka, zprva
  </code></span></dt><dd><p>
<code class="literal">hpotmeter</code> bez tla&#269;tka. (soudil bych, &#382;e byl mn&#283;n jako
oto&#269;n, ale reaguje pouze na horizontln ta&#382;en.) Popis parametr&#367; je stejn
jako v <a href="skin-file.html#skin-hpotmeter">hpotmeter</a>.
<code class="literal">fze</code> mohou bt <code class="literal">NULL</code>, ale je to vcelku
k ni&#269;emu, jeliko&#382; nem&#367;&#382;ete vid&#283;t, jak je nastaven <code class="literal">potmeter</code>.
    </p></dd><dt><span class="term"><code class="literal">
  <a name="skin-font"></a>font = soubor_fontu, id_fontu
  </code></span></dt><dd><p>
Definuje font. <code class="literal">soubor_fontu</code> je jmno souboru popisu fontu
s p&#345;ponou <tt class="filename">.fnt</tt> (zde p&#345;ponu nezadvejte).
<code class="literal">id_fontu</code> je pou&#382;it jako ukazatel na font
(viz <a href="skin-file.html#skin-dlabel">dlabel</a>
a <a href="skin-file.html#skin-slabel">slabel</a>). Definovno m&#367;&#382;e bt vce ne&#382; 25 font&#367;.
    </p></dd><dt><span class="term"><code class="literal">
  <a name="skin-slabel"></a>slabel = X, Y, id_fontu, "text"
  </code></span></dt><dd><p>
Umst statick popisek na pozici <code class="literal">X,Y</code>. <code class="literal">text</code>
je zobrazen fontem identifikovanm pomoc <code class="literal">id_fontu</code>. Text je
surov &#345;et&#283;zec (<code class="literal">$x</code> prom&#283;nn nefunguj), kter mus bt uzav&#345;en
ve dvojitch uvozovkch (ale znak " nesm bt sou&#269;st textu).
Popisek je zobrazen fontem identifikovanm pomoc <code class="literal">id_fontu</code>.
    </p></dd><dt><span class="term"><code class="literal">
  <a name="skin-dlabel"></a>dlabel = X, Y, dlka, zarovnn, id_fontu, "text"
  </code></span></dt><dd><p>
Umst dynamick popisek na pozici <code class="literal">X,Y</code>. Popisek je
dynamick proto, &#382;e je jeho text periodicky obnovovn. Maximln dlka
popisku je nastavena na <code class="literal">dlka</code> (jeho v&#353;kou je v&#353;ka znaku).
Pokud je zobrazovan text &#353;ir&#353;, pak bude rolovn,
jinak bude zarovnn do ur&#269;enho prostoru podle hodnoty parametru
<code class="literal">zarovnn</code>: <code class="literal">0</code> je zarovnn vpravo,
<code class="literal">1</code> na st&#345;ed, <code class="literal">2</code> vlevo.
</p><p>
Text k zobrazen je zadn parametrem <code class="literal">text</code>: Mus bt uzav&#345;en
do dvojitch uvozovek (ale znak " nesm bt sou&#269;st textu).
Popisek je zobrazen fontem identifikovanm pomoc <code class="literal">id_fontu</code>.
V textu m&#367;&#382;ete pou&#382;t tyto prom&#283;nn:
</p><div class="informaltable"><table border="1"><colgroup><col><col></colgroup><thead><tr><th>Prom&#283;nn</th><th>Vznam</th></tr></thead><tbody><tr><td>$1</td><td>&#269;as p&#345;ehrvn ve formtu <span class="emphasis"><em>hh:mm:ss</em></span></td></tr><tr><td>$2</td><td>&#269;as p&#345;ehrvn ve formtu <span class="emphasis"><em>mmmm:ss</em></span></td></tr><tr><td>$3</td><td>&#269;as p&#345;ehrvn ve formtu <span class="emphasis"><em>hh</em></span> (hodiny)</td></tr><tr><td>$4</td><td>&#269;as p&#345;ehrvn ve formtu <span class="emphasis"><em>mm</em></span> (minuty)</td></tr><tr><td>$5</td><td>&#269;as p&#345;ehrvn ve formtu <span class="emphasis"><em>ss</em></span> (sekundy)</td></tr><tr><td>$6</td><td>dlka filmu ve formtu <span class="emphasis"><em>hh:mm:ss</em></span></td></tr><tr><td>$7</td><td>dlka filmu ve formtu <span class="emphasis"><em>mmmm:ss</em></span></td></tr><tr><td>$8</td><td>&#269;as p&#345;ehrvn ve formtu <span class="emphasis"><em>h:mm:ss</em></span></td></tr><tr><td>$v</td><td>hlasitost ve formtu <span class="emphasis"><em>xxx.xx</em></span>%</td></tr><tr><td>$V</td><td>hlasitost ve formtu <span class="emphasis"><em>xxx.xx</em></span></td></tr><tr><td>$b</td><td>stereovha ve formtu <span class="emphasis"><em>xxx.xx</em></span>%</td></tr><tr><td>$B</td><td>stereovha ve formtu <span class="emphasis"><em>xxx.xx</em></span></td></tr><tr><td>$$</td><td>znak $</td></tr><tr><td>$a</td><td>znak podle typu audia (&#382;dn: <code class="literal">n</code>,
mono: <code class="literal">m</code>, stereo: <code class="literal">t</code>)</td></tr><tr><td>$t</td><td>&#269;slo stopy (v playlistu)</td></tr><tr><td>$o</td><td>nzev souboru</td></tr><tr><td>$f</td><td>nzev souboru malmi psmeny</td></tr><tr><td>$F</td><td>nzev souboru velkmi psmeny</td></tr><tr><td>$T</td><td>znak podle typu datovho proudu (soubor: <code class="literal">f</code>,
Video CD: <code class="literal">v</code>, DVD: <code class="literal">d</code>, URL: <code class="literal">u</code>)</td></tr><tr><td>$p</td><td>znak <span class="keycap"><b>p</b></span> (pokud p&#345;ehrvte soubor a font obsahuje
znak <span class="keycap"><b>p</b></span>)</td></tr><tr><td>$s</td><td>znak <span class="keycap"><b>s</b></span> character (pokud p&#345;ehrvte soubor a font obsahuje
znak <span class="keycap"><b>s</b></span>)</td></tr><tr><td>$e</td><td>znak <span class="keycap"><b>e</b></span> (pokud je p&#345;ehrvn pozastaveno a font obsahuje
znak <span class="keycap"><b>e</b></span>)</td></tr><tr><td>$x</td><td>&#353;&#345;ka filmu</td></tr><tr><td>$y</td><td>v&#353;ka filmu</td></tr><tr><td>$C</td><td>nzev pou&#382;itho kodeku</td></tr></tbody></table></div></dd></dl></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Poznmka</h3><p>
Prom&#283;nn <code class="literal">$a, $T, $p, $s</code> a <code class="literal">$e</code>
vracej znaky, kter by se m&#283;ly zobrazit jako speciln symboly (nap&#345;klad
<span class="keycap"><b>e</b></span> je symbol pro pauzu, kter obvykle vypad asi takto
||). M&#283;li byste mt font pro normln znaky a jin font pro
symboly. Pro vce informac viz sekci
<a href="skin-fonts.html#skin-fonts-symbols" title="C.3.1. Symboly">symboly</a>.
</p></div></div><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="skin-file-subwindow"></a>C.2.2. Ovldac panel</h3></div></div></div><p>
Nsledujc vstupy mohou bt pou&#382;ity v bloku
'<code class="literal">window = sub</code>' . . . '<code class="literal">end</code>'.
</p><div class="variablelist"><dl><dt><span class="term"><code class="literal">
  <a name="skin-sub-base"></a>base = obrzek, X, Y, &#353;&#345;ka, v&#353;ka
  </code></span></dt><dd><p>
Obrzek, kter bude zobrazen v okn&#283;. Okno se zobraz na pozici zadan
sou&#345;adnicemi <code class="literal">X,Y</code> na obrazovce (<code class="literal">0,0</code> je
lev horn roh). M&#367;&#382;ete nastavit <code class="literal">-1</code> pro st&#345;ed a <code class="literal">-2</code>
pro vpravo (<code class="literal">X</code>) a dole (<code class="literal">Y</code>). Okno bude
stejn&#283; velk jako obrzek. <code class="literal">&#353;&#345;ka</code> a <code class="literal">v&#353;ka</code>
udvaj velikost okna; jsou voliteln (pokud chyb, m okno rozm&#283;ry shodn
s obrzkem).
    </p></dd><dt><span class="term"><code class="literal">
  <a name="skin-background"></a>background = R, G, B
  </code></span></dt><dd><p>
Umo&#382;&#328;uje nastavit barvu pozad. To je u&#382;ite&#269;n, pokud je obrzek men&#353; ne&#382;
okno. <code class="literal">R</code>, <code class="literal">G</code> a <code class="literal">B</code>
ozna&#269;uj &#269;ervenou, zelenou a modrou slo&#382;ku barvy (ka&#382;d z nich je dekadick
hodnota 0 a&#382; 255).
    </p></dd></dl></div></div><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="skin-file-menu"></a>C.2.3. Nabdka</h3></div></div></div><p>
Jak ji&#382; bylo d&#345;ve &#345;e&#269;eno, nabdka je zobrazena pomoc dvou obrzk&#367;. Normln
polo&#382;ky nabdky jsou brny z obrzku ur&#269;enho polo&#382;kou <code class="literal">base</code>,
zatmco aktuln&#283; zvolen vstup je brn z obrzku ur&#269;enho polo&#382;kou
<code class="literal">selected</code>. Muste definovat pozici a rozm&#283;r ka&#382;d polo&#382;ky
nabdky.
</p><p>
Nsledujc vstupy mohou bt pou&#382;ity v bloku
'<code class="literal">window = menu</code>'. . .'<code class="literal">end</code>'.
</p><div class="variablelist"><dl><dt><span class="term"><code class="literal">
  <a name="skin-menu-base"></a>base = obrzek
  </code></span></dt><dd><p>
Obrzek normlnch polo&#382;ek nabdky.
    </p></dd><dt><span class="term"><code class="literal">
  <a name="skin-selected"></a>selected = obrzek
  </code></span></dt><dd><p>
Obrzek nabdky kde jsou v&#353;echny polo&#382;ky vybrny.
    </p></dd><dt><span class="term"><code class="literal">
  <a name="skin-menu"></a>menu = X, Y, &#353;&#345;ka, v&#353;ka, zprva
  </code></span></dt><dd><p>
Definuje pozici <code class="literal">X,Y</code> a rozm&#283;r polo&#382;ky nabdky v obrzku.
<code class="literal">zprva</code> je zprva, generovan jakmile je uvoln&#283;no tla&#269;tko
my&#353;i nad polo&#382;kou.
    </p></dd></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="skin-overview.html">P&#345;edchzejc</a></td><td width="20%" align="center"><a accesskey="u" href="skin.html">Nahoru</a></td><td width="40%" align="right"><a accesskey="n" href="skin-fonts.html">Dal&#353;</a></td></tr><tr><td width="40%" align="left" valign="top">C.1. P&#345;ehled</td><td width="20%" align="center"><a accesskey="h" href="index.html">Dom&#367;</a></td><td width="40%" align="right" valign="top">C.3. Fonty</td></tr></table></div></body></html>