~ubuntu-dev/mplayer/ubuntu-feisty

« back to all changes in this revision

Viewing changes to DOCS/HTML/pl/skin-overview.html

  • Committer: Reinhard Tartler
  • Date: 2006-07-08 08:45:33 UTC
  • Revision ID: siretart@tauware.de-20060708084533-dbc155bde7122e78
imported mplayer_0.99+1.0pre7try2+cvs20060117

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"><title>D.1. Wst�p</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 - Odtwarzacz film�w"><link rel="up" href="skin.html" title="Dodatek D. Format sk�rki MPlayera"><link rel="prev" href="skin.html" title="Dodatek D. Format sk�rki MPlayera"><link rel="next" href="skin-file.html" title="D.2. Plik skin"><link rel="preface" href="howtoread.html" title="Jak czyta� t� dokumentacj�"><link rel="chapter" href="intro.html" title="Rozdzia� 1. Wprowadzenie"><link rel="chapter" href="features.html" title="Rozdzia� 2. Mo�liwo�ci"><link rel="chapter" href="usage.html" title="Rozdzia� 3. Spos�b u�ycia"><link rel="chapter" href="faq.html" title="Rozdzia� 4. FAQ - Cz�sto Zadawane Pytania"><link rel="chapter" href="cd-dvd.html" title="Rozdzia� 5. U�ywanie CD/DVD"><link rel="chapter" href="ports.html" title="Rozdzia� 6. Porty"><link rel="chapter" href="mencoder.html" title="Rozdzia� 7. Kodowanie z MEncoderem"><link rel="appendix" href="mailinglists.html" title="Dodatek A. Listy dyskusyjne"><link rel="appendix" href="bugreports.html" title="Dodatek B. Jak zg�asza� b��dy"><link rel="appendix" href="bugs.html" title="Dodatek C. Znane b��dy"><link rel="appendix" href="skin.html" title="Dodatek D. Format sk�rki MPlayera"><link rel="appendix" href="users-vs-dev.html" title="Dodatek E. Deweloperzy wyrywaj� sobie w�osy"><link rel="subsection" href="skin-overview.html#skin-overview-directories" title="D.1.1. Katalogi"><link rel="subsection" href="skin-overview.html#skin-overview-formats" title="D.1.2. Formaty obrazk�w"><link rel="subsection" href="skin-overview.html#skin-overview-components" title="D.1.3. Sk�adniki sk�rki"><link rel="subsection" href="skin-overview.html#skin-files" title="D.1.4. Pliki"></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">D.1. Wst�p</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="skin.html">Poprzedni</a>�</td><th width="60%" align="center">Dodatek D. Format sk�rki <span class="application">MPlayera</span></th><td width="20%" align="right">�<a accesskey="n" href="skin-file.html">Nast�pny</a></td></tr></table><hr></div><div class="sect1" lang="pl"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="skin-overview"></a>D.1. Wst�p</h2></div></div></div><p>
 
2
W zasadzie nie ma to �adnego zwi�zku z formatem sk�rki, ale powiniene�
 
3
wiedzie�, �e <span class="application">MPlayer</span> <span class="bold"><strong>nie</strong></span>
 
4
ma wbudowanej sk�rki, w zwi�zku z tym <span class="bold"><strong> co najmniej
 
5
jedna sk�rka musi by� zainstalowana, aby� mia� mo�liwo�� korzystania z GUI.</strong></span>
 
6
</p><div class="sect2" lang="pl"><div class="titlepage"><div><div><h3 class="title"><a name="skin-overview-directories"></a>D.1.1. Katalogi</h3></div></div></div><p>
 
7
Sk�rki s� szukane w nast�puj�cych katalogach (w kolejno�ci):
 
8
</p><div class="orderedlist"><ol type="1"><li><p>
 
9
<tt class="filename">$(DATADIR)/Skin/</tt>
 
10
</p></li><li><p>
 
11
<tt class="filename">$(PREFIX)/share/mplayer/Skin/</tt>
 
12
</p></li><li><p>
 
13
<tt class="filename">~/.mplayer/Skin/</tt>
 
14
</p></li></ol></div><p>
 
15
</p><p>
 
16
Zauwa�, �e pierwsza �cie�ka mo�e si� r�ni�, w zale�no�ci od sposobu w jaki
 
17
<span class="application">MPlayer</span> zosta� skonfigurowany
 
18
(zobacz argumenty <tt class="option">--prefix</tt> oraz <tt class="option">--datadir</tt>
 
19
w skrypcie <span><strong class="command">configure</strong></span>).
 
20
</p><p>
 
21
Ka�da sk�rka jest instalowana w swoim w�asnym katalogu, w jednej z wy�ej
 
22
wymienionych lokacji, na przyk�ad:
 
23
</p><pre class="screen">$(PREFIX)/share/mplayer/Skin/default/</pre><p>
 
24
</p></div><div class="sect2" lang="pl"><div class="titlepage"><div><div><h3 class="title"><a name="skin-overview-formats"></a>D.1.2. Formaty obrazk�w</h3></div></div></div><p>Obrazki musz� by� zapisane w formacie PNG (paleta truecolor - 24 lub 32 bpp).</p><p>
 
25
W g��wnym oknie oraz na panelu odtwarzania (zobacz ni�ej) mo�esz u�y�
 
26
obrazk�w z 'przezroczysto�ci�': obszary wype�nione kolorem #FF00FF (magenta) s�
 
27
w pe�ni przezroczyste dla <span class="application">MPlayera</span>. Oznacza to, �e
 
28
mo�esz mie� okna o r�nych kszta�tach je�li Tw�j X Server ma rozszerzenie
 
29
XShape.
 
30
</p></div><div class="sect2" lang="pl"><div class="titlepage"><div><div><h3 class="title"><a name="skin-overview-components"></a>D.1.3. Sk�adniki sk�rki</h3></div></div></div><p>
 
31
Sk�rki s� ca�kowicie konfigurowalne (w odr�nieniu od sk�rek np. 
 
32
<span class="application">Winampa</span>/<span class="application">XMMS</span>),
 
33
a wi�c zale�y to wy��cznie od Ciebie, czy stworzysz co� wspania�ego.
 
34
</p><p>
 
35
W chwili obecnej mamy cztery okna, kt�re mo�na ozdobi�:
 
36
<a href="skin-file.html#skin-file-main" title="D.2.1. Okno g��wne i panel odtwarzania">okno g��wne (main window)</a>,
 
37
<a href="skin-file.html#skin-file-subwindow" title="D.2.2. Okno ekranu">okno ekranu (subwindow)</a>,
 
38
<a href="skin-file.html#skin-file-main" title="D.2.1. Okno g��wne i panel odtwarzania">panel odtwarzania (playbar)</a>,
 
39
<a href="skin-file.html#skin-file-menu" title="D.2.3. Menu sk�rki">menu sk�rki (skin menu)</a> (kt�re mo�e by�
 
40
aktywowane prawym przyciskiem myszy).
 
41
 
 
42
</p><div class="itemizedlist"><ul type="disc"><li><p>
 
43
  <span class="bold"><strong>Okno g��wne</strong></span> i/lub
 
44
  <span class="bold"><strong>panel odtwarzania</strong></span> to miejsca, gdzie mo�esz
 
45
  sterowa� <span class="application">MPlayerem</span>.
 
46
  T�em tego okna jest obrazek. R�ne elementy mog� (i musz�) by� umieszczone
 
47
  w tym oknie: <span class="emphasis"><em>przyciski</em></span>, <span class="emphasis"><em>potencjometry</em></span>
 
48
  (suwaki) i <span class="emphasis"><em>etykiety</em></span>. Dla ka�dego elementu musisz okre�li�
 
49
  ich pozycj� oraz rozmiar.
 
50
</p><p>
 
51
   <span class="bold"><strong>Przycisk</strong></span> ma trzy stany (wci�ni�ty,
 
52
   zwolniony, nieaktywny), zatem jego obrazki musz� by� podzielone na trzy
 
53
   cz�ci w pionie. Zobacz sekcj� <a href="skin-file.html#skin-button">button</a>, by
 
54
   dowiedzie� si� wi�cej.
 
55
</p><p>
 
56
  <span class="bold"><strong>Potencjometr (suwak)</strong></span> (wykorzystywany g��wnie
 
57
  jako pasek przewijania i kontrolka g�o�no�ci/balansu) mo�e sk�ada� si� z
 
58
  ka�dej liczby stan�w poprzez podzielenie jego obrazka na wiele cz�ci, z
 
59
  kt�rych jedna jest pod drug�. Zobacz
 
60
  <a href="skin-file.html#skin-hpotmeter">hpotmeter</a> oraz
 
61
  <a href="skin-file.html#skin-potmeter">potmeter</a>, by dowiedzie� si� wi�cej.
 
62
</p><p>
 
63
  <span class="bold"><strong>Etykiety</strong></span> s� nieco specyficzne: Znaki
 
64
  potrzebne do ich narysowania s� pobierane z pliku graficznego, a znaki
 
65
  umieszczone w pliku graficznym s� opisane przez
 
66
  <a href="skin-fonts.html" title="D.3. Czcionki">plik opisu czcionek</a>. Jest to plik, kt�ry za
 
67
  pomoc� czystego tekstu okre�la wsp�rz�dne x, y oraz wielko�� ka�dego znaku
 
68
  umieszczonego na obrazku (plik graficzny i jego plik opisu tworz�
 
69
  <span class="emphasis"><em>razem</em></span> czcionk�).
 
70
  Zobacz <a href="skin-file.html#skin-dlabel">dlabel</a>
 
71
  oraz <a href="skin-file.html#skin-slabel">slabel</a>, by dowiedzie� si� wi�cej.
 
72
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Notatka</h3><p>Wszystkie obrazki mog� by� ca�kowicie przezroczyste - tak, jak to
 
73
opisano w sekcji <a href="skin-overview.html#skin-overview-formats" title="D.1.2. Formaty obrazk�w">formaty plik�w
 
74
graficznych</a>. Je�eli X Server nie obs�uguje rozszerzenia XShape, to
 
75
elementy oznaczone jako przezroczyste b�d� czarne. Je�li chcia�by� wykorzysta�
 
76
tak� mo�liwo��, szeroko�� obrazka t�a g��wnego okna musi by� podzielna przez 8.
 
77
</p></div></li><li><p>
 
78
  <span class="bold"><strong>Okno ekranu</strong></span> to miejsce, gdzie odtwarzany jest
 
79
  film. Mo�e ono wy�wietla� okre�lony obrazek, je�li �aden film nie jest uruchomiony
 
80
  (to do�� nudne mie� puste okno :-)) <span class="bold"><strong>Uwaga:</strong></span>
 
81
  przezroczysto�� <span class="bold"><strong>nie jest</strong></span> tutaj dost�pna.
 
82
</p></li><li><p>
 
83
  <span class="bold"><strong>Menu sk�rki</strong></span> to po prostu jeden ze sposob�w na
 
84
  kontrolowanie <span class="application">MPlayera</span> poprzez wpisy w menu. Dwa
 
85
  obrazki s� do tego potrzebne: pierwszy z nich jest obrazkiem podstawowym,
 
86
  kt�ry pokazuje zwyk�y stan menu, drugi za� s�u�y do wy�wietlenia zaznaczonych
 
87
  obszar�w. Gdy uaktywnisz menu, zostanie pokazany pierwszy obrazek. Je�li
 
88
  przesuniesz mysz nad kt�ry� z jego wpis�w, w�wczas zaznaczony element jest
 
89
  kopiowany z drugiego obrazka w miejsce, na kt�re wskazuje kursor myszy (drugi
 
90
  obrazek nigdy nie jest wy�wietlany w ca�o�ci).
 
91
</p><p>
 
92
 Wpis w menu jest okre�lony przez jego pozycj� oraz rozmiar na obrazku (zobacz
 
93
 sekcj� <a href="skin-file.html#skin-file-menu" title="D.2.3. Menu sk�rki">menu sk�rki</a> by dowiedzie� si�
 
94
 wi�cej).
 
95
</p></li></ul></div><p>
 
96
</p><p>
 
97
  Jedna wa�na sprawa, kt�ra nie zosta�a jeszcze powiedziana:
 
98
  <span class="application">MPlayer</span> musi wiedzie� co zrobi� w momencie
 
99
  klikni�cia na przyciski, potencjometry i wpisy w menu, aby zadzia�a�y. Zosta�o
 
100
  to zrobione za pomoc� <a href="skin-gui.html" title="D.4. Sygna�y GUI">sygna��w</a> (zdarze�). Dla
 
101
  tych element�w musisz zdefiniowa� sygna�y, kt�re maj� by� wys�ane podczas
 
102
  klikni�cia na nie.
 
103
</p></div><div class="sect2" lang="pl"><div class="titlepage"><div><div><h3 class="title"><a name="skin-files"></a>D.1.4. Pliki</h3></div></div></div><p>
 
104
Potrzebujesz nast�puj�cych plik�w do stworzenia sk�rki:
 
105
</p><div class="itemizedlist"><ul type="disc"><li><p>
 
106
  Plik konfiguracyjny o nazwie <a href="skin-file.html" title="D.2. Plik skin">skin</a> m�wi
 
107
  <span class="application">MPlayerowi</span> jak po��czy� r�ne cz�ci sk�rki
 
108
  w jedn� ca�o�� i co zrobi�, gdy kliknie si� gdzie� na obszarze okna.
 
109
</p></li><li><p>
 
110
  Plik graficzny t�a w oknie g��wnym.
 
111
</p></li><li><p>
 
112
  Obrazki dla element�w w g��wnym oknie (zawieraj�ce jeden lub
 
113
  wi�cej plik�w opisu czcionek potrzebnych do rysowania etykiet).
 
114
</p></li><li><p>
 
115
  Obrazek wy�wietlany w oknie ekranu (opcjonalnie)
 
116
</p></li><li><p>
 
117
  Dwa obrazki dla menu sk�rki (potrzebne s� tylko wtedy, gdy chcesz stworzy�
 
118
  takie menu).
 
119
</p></li></ul></div><p>
 
120
  Za wyj�tkiem pliku konfiguracyjnego sk�rki, mo�esz nazwa� wszystkie pliki
 
121
  tak, jak tego chcesz (ale we� pod uwag�, �e pliki opisu czcionek musz� mie�
 
122
  rozszerzenie <tt class="filename">.fnt</tt> ).
 
123
</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">Poprzedni</a>�</td><td width="20%" align="center"><a accesskey="u" href="skin.html">Pocz�tek rozdzia�u</a></td><td width="40%" align="right">�<a accesskey="n" href="skin-file.html">Nast�pny</a></td></tr><tr><td width="40%" align="left" valign="top">Dodatek D. Format sk�rki <span class="application">MPlayera</span>�</td><td width="20%" align="center"><a accesskey="h" href="index.html">Spis tre�ci</a></td><td width="40%" align="right" valign="top">�D.2. Plik skin</td></tr></table></div></body></html>