| 12
 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
 
 | <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>C.1. Přehled</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řehrvač"><link rel="up" href="skin.html" title="Přloha C. Formt skinů MPlayeru"><link rel="prev" href="skin.html" title="Přloha C. Formt skinů MPlayeru"><link rel="next" href="skin-file.html" title="C.2. Soubor skin"><link rel="preface" href="howtoread.html" title="Jak čst tuto  dokumentaci"><link rel="chapter" href="intro.html" title="Kapitola 1. Představen"><link rel="chapter" href="install.html" title="Kapitola 2. Instalace"><link rel="chapter" href="usage.html" title="Kapitola 3. Použit"><link rel="chapter" href="cd-dvd.html" title="Kapitola 4. Použit CD/DVD"><link rel="chapter" href="faq.html" title="Kapitola 5. Č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řzen/rozhran"><link rel="chapter" href="audio.html" title="Kapitola 9. Vstupn zvukov zař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žit MEncoderu"><link rel="chapter" href="encoding-guide.html" title="Kapitola 14. Enkdovn s MEncoderem"><link rel="appendix" href="bugreports.html" title="Přloha A. Jak hlsit chyby"><link rel="appendix" href="bugs.html" title="Přloha B. Znm chyby"><link rel="appendix" href="skin.html" title="Přloha C. Formt skinů MPlayeru"><link rel="subsection" href="skin-overview.html#skin-overview-directories" title="C.1.1. Adresře"><link rel="subsection" href="skin-overview.html#skin-overview-formats" title="C.1.2. Formty obrzků"><link rel="subsection" href="skin-overview.html#skin-overview-components" title="C.1.3. Součsti skinu"><link rel="subsection" href="skin-overview.html#skin-files" title="C.1.4. Soubory"></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.1. Přehled</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="skin.html">Předchzejc</a></td><th width="60%" align="center">Přloha C. Formt skinů <span class="application">MPlayer</span>u</th><td width="20%" align="right"><a accesskey="n" href="skin-file.html">Dalš</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-overview"></a>C.1. Přehled</h2></div></div></div><p>
Nem to sice nic společnho s formtem skinu, ale měli byste vědět, že
<span class="application">MPlayer</span> <span class="bold"><strong>nem</strong></span>
vestavěn skin, takže <span class="bold"><strong>si muste alespoň jeden skin
nainstalovat, chcete-li použvat GUI.</strong></span>
</p><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="skin-overview-directories"></a>C.1.1. Adresře</h3></div></div></div><p>
Adresře prohledvan na skiny jsou (v tomto pořad):
</p><div class="orderedlist"><ol type="1"><li><p>
<tt class="filename">$(DATADIR)/skins/</tt>
</p></li><li><p>
<tt class="filename">$(PREFIX)/share/mplayer/skins/</tt>
</p></li><li><p>
<tt class="filename">~/.mplayer/skins/</tt>
</p></li></ol></div><p>
</p><p>
Poznamenejme, že prvn z cest se může lišit podle toho, jak je
<span class="application">MPlayer</span> zkonfigurovn (viz volby  configure skriptu
<tt class="option">--prefix</tt> a <tt class="option">--datadir</tt>).
</p><p>
Každ skin je instalovn do vlastnho adresře v některm z vše uvedench.
Napřklad:
</p><pre class="screen">$(PREFIX)/share/mplayer/skins/default/</pre><p>
</p></div><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="skin-overview-formats"></a>C.1.2. Formty obrzků</h3></div></div></div><p>Obrzky mus bt truecolor (24 nebo 32 bpp) PNG.</p><p>
V hlavnm okně a v přehrvači (viz nž) můžete použt obrzky s 'průhlednost':
Oblasti vyplněn barvou #FF00FF (magenta) jsou plně průhledn, pokud jsou
zobrazovny <span class="application">MPlayer</span>em. To znamen, že můžete mt
tvarovan okna, pokud m vš X server XShape rozšřen.
</p></div><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="skin-overview-components"></a>C.1.3. Součsti skinu</h3></div></div></div><p>
Skiny maj poměrně voln formt (narozdl napřklad od pevnho formtu skinů
<span class="application">Winamp</span>u/<span class="application">XMMS</span>),
takže je jen na vs, zda vytvořte něco skvělho.
</p><p>
V současnosti jsou zde čtyři okna, kter můžete dekorovat:
<a href="skin-file.html#skin-file-main" title="C.2.1. Hlavn okno a ovldac panel">hlavn okno</a>,
<a href="skin-file.html#skin-file-subwindow" title="C.2.2. Ovldac panel">podokno</a>,
<a href="skin-file.html#skin-file-main" title="C.2.1. Hlavn okno a ovldac panel">ovldac panel</a> a
<a href="skin-file.html#skin-file-menu" title="C.2.3. Nabdka">nabidka</a> (tu lze aktivovat
pravm myštkem).
</p><div class="itemizedlist"><ul type="disc"><li><p>
  <span class="application">MPlayer</span> je ovldn v
  <span class="bold"><strong>hlavnm okně</strong></span> a/nebo v
  <span class="bold"><strong>ovldacm panelu</strong></span>. Pozadm okna je obrzek.
  Nsledujc součsti mohou (a mus) bt umstěny v okně:
  <span class="emphasis"><em>tlačtka</em></span>, <span class="emphasis"><em>potenciometry</em></span> (šouptka)
  a <span class="emphasis"><em>popisky</em></span>.
  Každ součsti muste nastavit pozici a velikost.
</p><p>
  A <span class="bold"><strong>tlačtko</strong></span> m tři stavy (stisknuto, puštěno a
  zakzno), proto mus bt jeho obraz svisle rozdělen do tř čst.
  Detaily viz součst <a href="skin-file.html#skin-button">tlačtko</a>.
</p><p>
  A <span class="bold"><strong>potenciometr</strong></span> (hlavně použvan pro
  lištu převjen a ovldn hlasitosti/stereovhy) může mt libovoln počet
  fz dělcch jeho obraz na jednotliv čsti pod sebou. Detaily viz
  <a href="skin-file.html#skin-hpotmeter">hpotenciometr</a> a
  <a href="skin-file.html#skin-potmeter">potenciometr</a>.
</p><p>
  <span class="bold"><strong>Popisky</strong></span> jsou poněkud zvlštn: Znaky potřebn
  pro jejich vykreslen jsou brny z obrazovho souboru a znaky v obrzku jsou
  popsny <a href="skin-fonts.html" title="C.3. Fonty">souborem popisu fontu</a>.
  Tento (druh) soubor je prost textov soubor, kter popisuje pozici x,y a
  velikost každho znaku v obrzku (obrzkov soubor a soubor popisu fontu
  <span class="emphasis"><em>spolu</em></span> tvoř font). Detaily viz
  <a href="skin-file.html#skin-dlabel">dlabel</a>.
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Poznmka</h3><p>Všechny obrzky mohou mt plnou průhlednost, jak je popsna v sekci
  o <a href="skin-overview.html#skin-overview-formats" title="C.1.2. Formty obrzků">formtech obrzků</a>. Pokud X
  server nepodporuje rozšřen XShape, budou průhledn čsti čern. Pokud byste
  chtěli využt tuto vlastnost, mus bt šřka pozad hlavnho okna celočselně
  děliteln 8.
</p></div></li><li><p>
  <span class="bold"><strong>Podokno</strong></span> je to okno, kde se zobrazuje film.
  Může v něm bt zobrazen určen obrzek, pokud nen načten ždn film (je
  docela navn, pokud zde nen nic :-)).
  <span class="bold"><strong>Poznmka:</strong></span> průhlednost zde
  is <span class="bold"><strong>nen povolena</strong></span>.
</p></li><li><p>
  <span class="bold"><strong>Nabdka</strong></span> je jen způsob, jak ovldat
  <span class="application">MPlayer</span> položkami menu. Vyžadovny jsou dva
  obrzky: jeden z nich jako menu v normlnm stavu a druh se zvrazněnmi
  položkami. Když pak vyvolte menu, je zobrazen prvn obrzek. Při pohybu myš
  přes položky, je zkoprovna aktulně vybran položka z druhho obrzku přes
  ten prvn pod kursorem (druh obrzek nen nikdy zobrazen cel).
</p><p>
  Položka menu je definovna svou pozic a velikost v obrzku (detaily viz
  sekce <a href="skin-file.html#skin-file-menu" title="C.2.3. Nabdka">nabdka</a>).
</p></li></ul></div><p>
</p><p>
  Jednu důležitou věc jsme ještě nezmnili: Maj-li tlačtka,
  potenciometry a položky menu pracovat, mus <span class="application">MPlayer</span>
  vědět, co m udělat, pokud je na ně kliknuto. To je zajištěno pomoc
  <a href="skin-gui.html" title="C.4. GUI zprvy">zprv</a> (udlost). Pro tyto členy tedy muste
  definovat zprvy, kter budou při kliku generovny.
</p></div><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="skin-files"></a>C.1.4. Soubory</h3></div></div></div><p>
Pro vrobu skinu budete potřebovat nsledujc:
</p><div class="itemizedlist"><ul type="disc"><li><p>
  Konfiguračn soubor jmnem <a href="skin-file.html" title="C.2. Soubor skin">skin</a> řekne
  <span class="application">MPlayer</span>u, jak m dt jednotliv čsti skinu
  dohromady a co udělat, kliknete-li někde v okně.
</p></li><li><p>
  Obrzek pozad hlavnho okna.
</p></li><li><p>
  Obrzky položek hlavnho okna (včetně jednoho nebo vce souborů s popisem
  fontu pro vykreslovn popisek).
</p></li><li><p>
  Obrzek pro zobrazen v podokně (voliteln).
</p></li><li><p>
  Dva obrzky pro nabdku (ty jsou potřeba pouze pokud chcete vytvořit menu).
</p></li></ul></div><p>
  S vjimkou konfiguračnho souboru skinu si můžete pojmenovat ostatn soubory
  jak chcete (s tm, že vaše soubory s popisem fontu budou mt přponu
  <tt class="filename">.fnt</tt>).
</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="skin.html">Př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-file.html">Dalš</a></td></tr><tr><td width="40%" align="left" valign="top">Přloha C. Formt skinů <span class="application">MPlayer</span>u</td><td width="20%" align="center"><a accesskey="h" href="index.html">Domů</a></td><td width="40%" align="right" valign="top">C.2. Soubor skin</td></tr></table></div></body></html>
 |