2003-10-19 19:59:07 +00:00
|
|
|
|
<?xml version="1.0" encoding="iso-8859-2"?>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
<!-- synced with 1.6 -->
|
2003-10-19 19:59:07 +00:00
|
|
|
|
<appendix id="skin">
|
2003-11-30 17:32:17 +00:00
|
|
|
|
<title>Format sk<73>rki <application>MPlayera</application></title>
|
2003-10-19 19:59:07 +00:00
|
|
|
|
<para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Celem tego dokumentu jest opisanie formatu sk<73>rki
|
|
|
|
|
<application>MPlayera</application>.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
Informacje zawarte tutaj mog<6F> by<62> niedok<6F>adne poniewa<77>
|
|
|
|
|
<orderedlist>
|
|
|
|
|
<listitem><para>Nie jestem tym, kt<6B>ry pisa<73> GUI.</para></listitem>
|
|
|
|
|
<listitem><para>GUI nie jest uko<6B>czone.</para></listitem>
|
|
|
|
|
<listitem><para>Mog<EFBFBD> si<73> myli<6C>.</para></listitem>
|
|
|
|
|
</orderedlist>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
A wi<77>c nie b<>d<EFBFBD> zaskoczony je<6A>li co<63> nie b<>dzie dzia<69>a<EFBFBD> tak, jak przedstawiono
|
|
|
|
|
tutaj.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
2003-11-30 17:32:17 +00:00
|
|
|
|
<para>Podzi<EFBFBD>kowania <emphasis>Zolt<EFBFBD>nowi Ponekkerowi</emphasis> za jego
|
|
|
|
|
pomoc.</para>
|
2003-10-19 19:59:07 +00:00
|
|
|
|
|
|
|
|
|
<para><emphasis>Andr<EFBFBD>s Mohari <mayday@freemail.hu></emphasis></para>
|
|
|
|
|
|
|
|
|
|
<sect1 id="skin-overview">
|
|
|
|
|
<title>Wst<EFBFBD>p</title>
|
|
|
|
|
<para>
|
|
|
|
|
W zasadzie nie ma to <20>adnego zwi<77>zku z formatem sk<73>rki, ale powiniene<6E>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
wiedzie<EFBFBD>, <20>e <application>MPlayer</application> <emphasis role="bold">nie</emphasis>
|
|
|
|
|
posiada wbudowanej sk<73>rki, w zwi<77>zku z tym <emphasis role="bold"> co najmniej
|
|
|
|
|
jedna sk<73>rka musi by<62> zainstalowana, aby by<62>a mo<6D>liwo<77><6F> u<>ywania GUI.</emphasis>
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<sect2 id="skin-overview-directories">
|
|
|
|
|
<title>Katalogi</title>
|
|
|
|
|
<para>
|
|
|
|
|
Sk<EFBFBD>rki s<> szukane w nast<73>puj<75>cych katalogach (w kolejno<6E>ci):
|
|
|
|
|
<orderedlist>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
<filename class="directory">$(DATADIR)/Skin/</filename>
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
<filename class="directory">$(PREFIX)/share/mplayer/Skin/</filename>
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
<filename class="directory">~/.mplayer/Skin/</filename>
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</orderedlist>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Zauwa<EFBFBD>, <20>e pierwsza <20>cie<69>ka mo<6D>e si<73> r<><72>ni<6E> w zale<6C>no<6E>ci od sposobu w jaki
|
|
|
|
|
<application>MPlayer</application> by<62> skonfigurowany
|
|
|
|
|
(zobacz argumenty <option>--prefix</option> oraz <option>--datadir</option>
|
|
|
|
|
w skrypcie <command>configure</command>).
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ka<EFBFBD>da sk<73>rka jest instalowana w swoim w<>asnym katalogu, w jednym z
|
|
|
|
|
katalog<EFBFBD>w wy<77>ej wymienionych, na przyk<79>ad:
|
|
|
|
|
<screen>$(PREFIX)/share/mplayer/Skin/default/</screen>
|
|
|
|
|
</para>
|
|
|
|
|
</sect2>
|
|
|
|
|
|
|
|
|
|
<sect2 id="skin-overview-formats">
|
|
|
|
|
<title>Formaty obrazk<7A>w</title>
|
|
|
|
|
<para>Obrazki musz<73> by<62> w formacie PNG truecolor (24 lub 32 bpp).</para>
|
|
|
|
|
<para>
|
|
|
|
|
W g<><67>wnym oknie oraz na panelu odtwarzania (zobacz ni<6E>ej) mo<6D>esz u<>y<EFBFBD>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
obrazk<EFBFBD>w z 'przezroczysto<74>ci<63>': obszary wype<70>nione kolorem #FF00FF (magenta) s<>
|
|
|
|
|
w pe<70>ni przezroczyste dla <application>MPlayera</application>. Oznacza to, <20>e
|
|
|
|
|
mo<EFBFBD>esz mie<69> okna o r<><72>nych kszta<74>tach je<6A>li Tw<54>j X Server posiada rozszerzenie
|
|
|
|
|
XShape.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
</sect2>
|
|
|
|
|
|
|
|
|
|
<sect2 id="skin-overview-components">
|
|
|
|
|
<title>Sk<EFBFBD>adniki sk<73>rki</title>
|
|
|
|
|
<para>
|
|
|
|
|
Sk<EFBFBD>rki s<> ca<63>kowicie konfigurowalne (w odr<64><72>nieniu od sk<73>rek np. Winampa/XMMS),
|
|
|
|
|
a wi<77>c zale<6C>y to od Ciebie, czy stworzysz co<63> wspania<69>ego.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
W chwili obecnej mamy trzy okna, kt<6B>re mo<6D>na ozdobi<62>:
|
|
|
|
|
<link linkend="skin-file-main">okno g<><67>wne (main window)</link>,
|
|
|
|
|
<link linkend="skin-file-subwindow">okno ekranu (subwindow)</link>,
|
|
|
|
|
<link linkend="skin-file-main">panel odtwarzania (playbar)</link>,
|
2003-11-30 17:32:17 +00:00
|
|
|
|
<link linkend="skin-file-menu">menu sk<73>rki (skin menu)</link> (kt<6B>re mo<6D>e by<62>
|
|
|
|
|
aktywowane prawym przyciskiem myszy).
|
2003-10-19 19:59:07 +00:00
|
|
|
|
|
|
|
|
|
<itemizedlist>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
<emphasis role="bold">Okno g<><67>wne</emphasis> i/lub
|
2003-11-30 17:32:17 +00:00
|
|
|
|
<emphasis role="bold">panel odtwarzania</emphasis> to miejsca, gdzie mo<6D>na
|
|
|
|
|
sterowa<77> programem <application>MPlayer</application>.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
T<>em tego okna jest obrazek. R<><52>ne elementy mog<6F> (i musz<73>) by<62> umieszczone
|
|
|
|
|
w tym oknie: <emphasis>przyciski</emphasis>, <emphasis>potencjometry</emphasis>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
(suwaki) i <emphasis>etykiety</emphasis>. Dla ka<6B>dego elementu musisz okre<72>li<6C>
|
|
|
|
|
ich pozycj<63> oraz rozmiar.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para><para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
<emphasis role="bold">Przycisk</emphasis> ma trzy stany (wci<63>ni<6E>ty,
|
|
|
|
|
zwolniony, nieaktywny), zatem jego obrazki musz<73> by<62> podzielone na trzy
|
|
|
|
|
cz<63><7A>ci w pionie. Zobacz sekcj<63> <link linkend="skin-button">button</link>, by
|
|
|
|
|
dowiedzie<69> si<73> wi<77>cej.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para><para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
<emphasis role="bold">Potencjometr (suwak)</emphasis> (wykorzystywany g<><67>wnie
|
|
|
|
|
jako pasek przewijania i kontrolka g<>o<EFBFBD>no<6E>ci/balansu) mo<6D>e sk<73>ada<64> si<73> z
|
|
|
|
|
ka<6B>dej liczby stan<61>w poprzez podzielenie jego obrazka na wiele cz<63><7A>ci, z
|
|
|
|
|
kt<6B>rych jedna poprzedza drug<75>. Zobacz
|
2003-10-19 19:59:07 +00:00
|
|
|
|
<link linkend="skin-hpotmeter">hpotmeter</link> oraz
|
|
|
|
|
<link linkend="skin-potmeter">potmeter</link>, by dowiedzie<69> si<73> wi<77>cej.
|
|
|
|
|
</para><para>
|
|
|
|
|
<emphasis role="bold">Etykiety</emphasis> s<> nieco specyficzne: Znaki
|
2003-11-30 17:32:17 +00:00
|
|
|
|
potrzebne do ich narysowania s<> pobierane z pliku graficznego, a znaki
|
|
|
|
|
umieszczone w pliku graficznym s<> opisane przez
|
|
|
|
|
<link linkend="skin-fonts">plik opisu czcionek</link>. Jest to plik, kt<6B>ry za
|
|
|
|
|
pomoc<6F> czystego tekstu okre<72>la wsp<73><70>rz<72>dne x, y oraz wielko<6B><6F> ka<6B>dego znaku
|
|
|
|
|
umieszczonego na obrazku (plik graficzny i jego plik opisu tworz<72>
|
|
|
|
|
<emphasis>razem</emphasis> zestaw czcionek).
|
|
|
|
|
Zobacz <link linkend="skin-dlabel">dlabel</link>
|
2003-10-19 19:59:07 +00:00
|
|
|
|
oraz <link linkend="skin-slabel">slabel</link>, by dowiedzie<69> si<73> wi<77>cej.
|
|
|
|
|
</para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
<note><para>Wszystkie obrazki mog<6F> by<62> ca<63>kowicie przezroczyste - tak, jak to
|
|
|
|
|
opisano w sekcji <link linkend="skin-overview-formats">formaty plik<69>w
|
|
|
|
|
graficznych</link>. Je<4A>eli X Server nie obs<62>uguje rozszerzenia XShape, to
|
|
|
|
|
elementy oznaczone jako przezroczyste b<>d<EFBFBD> czarne. Je<4A>li chcia<69>by<62> wykorzysta<74>
|
|
|
|
|
tak<EFBFBD> mo<6D>liwo<77><6F>, szeroko<6B><6F> obrazka t<>a g<><67>wnego okna musi by<62> podzielna przez 8.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para></note>
|
|
|
|
|
</listitem>
|
|
|
|
|
|
|
|
|
|
<listitem><para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
<emphasis role="bold">Okno ekranu</emphasis> to miejsce odtwarzania filmu.
|
|
|
|
|
Mo<4D>e ono wy<77>wietla<6C> okre<72>lony obrazek je<6A>li <20>aden film nie jest uruchomiony
|
|
|
|
|
(to do<64><6F> nudne mie<69> puste okno :-)) <emphasis role="bold">Uwaga:</emphasis>
|
|
|
|
|
przezroczysto<74><6F> <emphasis role="bold">nie jest</emphasis> tutaj dost<73>pna.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para></listitem>
|
|
|
|
|
|
|
|
|
|
<listitem><para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
<emphasis role="bold">Menu sk<73>rki</emphasis> to po prostu jeden ze sposob<6F>w na
|
|
|
|
|
kontrolowanie <application>MPlayera</application> poprzez wpisy w menu. Dwa
|
|
|
|
|
obrazki s<> wymagane dla tego menu: pierwszy z nich jest obrazkiem podstawowym,
|
|
|
|
|
kt<6B>ry pokazuje zwyk<79>y stan menu, drugi za<7A> s<>u<EFBFBD>y do wy<77>wietlenia zaznaczonych
|
|
|
|
|
obszar<61>w. Gdy uaktywnisz menu, zostanie pokazany pierwszy obrazek. Je<4A>li
|
|
|
|
|
przesuniesz mysz nad kt<6B>ry<72> z jego wpis<69>w, w<>wczas zaznaczony element jest
|
|
|
|
|
kopiowany z drugiego obrazka w miejsce, na kt<6B>re wskazuje kursor myszy (drugi
|
|
|
|
|
obrazek nigdy nie jest wy<77>wietlany jako ca<63>o<EFBFBD><6F>).
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para><para>
|
|
|
|
|
Wpis w menu jest okre<72>lony przez jego pozycj<63> oraz rozmiar na obrazku (zobacz
|
2003-11-30 17:32:17 +00:00
|
|
|
|
sekcj<63> <link linkend="skin-file-menu">menu sk<73>rki</link> by dowiedzie<69> si<73>
|
|
|
|
|
wi<77>cej).
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Jedna wa<77>na sprawa, kt<6B>ra nie zosta<74>a jeszcze powiedziana:
|
|
|
|
|
<application>MPlayer</application> musi wiedzie<69> co zrobi<62> w momencie
|
|
|
|
|
klikni<6E>cia na przyciski, potencjometry i wpisy w menu, aby zadzia<69>a<EFBFBD>y. Zosta<74>o
|
|
|
|
|
to zrobione za pomoc<6F> <link linkend="skin-gui">sygna<EFBFBD><EFBFBD>w</link> (zdarze<7A>). Dla
|
|
|
|
|
tych element<6E>w musisz zdefiniowa<77> sygna<6E>y, kt<6B>re maj<61> by<62> generowane podczas
|
|
|
|
|
ich klikni<6E>cia.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
</sect2>
|
|
|
|
|
|
|
|
|
|
<sect2 id="skin-files">
|
|
|
|
|
<title>Pliki</title>
|
|
|
|
|
<para>
|
|
|
|
|
Potrzebne s<> nast<73>puj<75>ce pliki podczas tworzenia sk<73>rki:
|
|
|
|
|
<itemizedlist>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Plik konfiguracyjny o nazwie <link linkend="skin-file">skin</link>, m<>wi<77>cy
|
2003-11-30 17:32:17 +00:00
|
|
|
|
programowi <application>MPlayer</application> jak po<70><6F>czy<7A> r<><72>ne cz<63><7A>ci sk<73>rki
|
|
|
|
|
razem i co zrobi<62>, gdy nast<73>pi klikni<6E>cie w kt<6B>rym<79> obszarze okna.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Plik graficzny t<>a w oknie g<><67>wnym.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Obrazki dla element<6E>w w g<><67>wnym oknie (zawieraj<61>ce jeden lub
|
|
|
|
|
wi<77>cej plik<69>w opisu czcionek, potrzebnych do rysowania etykiet).
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Obrazek wy<77>wietlany w oknie ekranu (opcjonalnie)
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Dwa obrazki dla menu sk<73>rki (potrzebne s<> tylko wtedy, gdy chcesz tworzy<7A>
|
|
|
|
|
takie menu).
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
Za wyj<79>tkiem pliku konfiguracyjnego sk<73>rki mo<6D>esz nazwa<77> wszystkie pliki
|
|
|
|
|
tak, jak tego chcesz (ale we<77> pod uwag<61>, <20>e pliki opisu czcionek musz<73> mie<69>
|
|
|
|
|
rozszerzenie <filename>.fnt</filename> ).
|
|
|
|
|
</para>
|
|
|
|
|
</sect2>
|
|
|
|
|
</sect1>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
|
2003-10-19 19:59:07 +00:00
|
|
|
|
<sect1 id="skin-file">
|
|
|
|
|
<title>Plik skin</title>
|
|
|
|
|
<para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Jak zosta<74>o powiedziane wcze<7A>niej, plik ten jest plikiem konfiguruj<75>cym sk<73>rk<72>.
|
|
|
|
|
Obs<EFBFBD>uguje r<><72>ne rodzaje wierszy; komentarze zaczynaj<61> wiersz znakiem
|
|
|
|
|
'<literal>;</literal>' (tylko spacje i znaki tabulacji s<> dopuszczone przed
|
|
|
|
|
'<literal>;</literal>').
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Plik podzielony jest na sekcje. Ka<4B>da sekcja opisuje sk<73>rk<72> dla ka<6B>dej
|
|
|
|
|
aplikacji i ma nast<73>puj<75>c<EFBFBD> form<72>:
|
|
|
|
|
|
|
|
|
|
<programlisting>
|
|
|
|
|
section = <replaceable>nazwa sekcji</replaceable>
|
|
|
|
|
.
|
|
|
|
|
.
|
|
|
|
|
.
|
|
|
|
|
end
|
|
|
|
|
</programlisting>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Obecnie jest tylko jedna aplikacja, a wi<77>c potrzebujesz tylko jedn<64> sekcj<63>
|
|
|
|
|
'section': nazwa tej sekcji to <emphasis role="bold">movieplayer</emphasis>.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Wewn<EFBFBD>trz tej sekcji ka<6B>de z okien jest opisane przez blok nast<73>puj<75>cej postaci:
|
|
|
|
|
<programlisting>
|
|
|
|
|
window = <replaceable>nazwa okna</replaceable>
|
|
|
|
|
.
|
|
|
|
|
.
|
|
|
|
|
.
|
|
|
|
|
end
|
|
|
|
|
</programlisting>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
gdzie <replaceable>nazwa okna</replaceable>mo<EFBFBD>e by<62> jednym z poni<6E>szych <20>a<EFBFBD>cuch<63>w:
|
|
|
|
|
<itemizedlist>
|
|
|
|
|
<listitem><para><emphasis role="bold">main</emphasis> - dla okna g<><67>wnego</para></listitem>
|
|
|
|
|
<listitem><para><emphasis role="bold">sub</emphasis> - dla okna ekranu</para></listitem>
|
|
|
|
|
<listitem><para><emphasis role="bold">menu</emphasis> - dla menu sk<73>rki</para></listitem>
|
|
|
|
|
<listitem><para><emphasis role="bold">playbar</emphasis> - dla panelu odtwarzania</para></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
(Bloki sub i menu s<> opcjonalne - nie musisz tworzy<7A> menu czy element<6E>w sk<73>rki
|
|
|
|
|
dla okna ekranu)
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Wewn<EFBFBD>trz bloku 'window' mo<6D>esz definiowa<77> ka<6B>dy element okna wpisuj<75>c linijk<6A>
|
|
|
|
|
tej postaci: <programlisting>item = parametr</programlisting>
|
|
|
|
|
Gdzie <literal>item</literal> jest <20>a<EFBFBD>cuchem, k<>ry identyfikuje typ elementu
|
|
|
|
|
GUI, <literal>parametr</literal> jest warto<74>ci<63> numeryczn<7A> lub tekstow<6F> (lub
|
|
|
|
|
list<EFBFBD> takich warto<74>ci oddzielonych od siebie znakiem przecinka).
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Z<EFBFBD>o<EFBFBD>enie powy<77>szych element<6E>w razem tworzy plik, kt<6B>ry wygl<67>da mniej wi<77>cej tak:
|
|
|
|
|
<programlisting>
|
|
|
|
|
section = movieplayer
|
|
|
|
|
window = main
|
|
|
|
|
; ... elementy okna g<><67>wnego ...
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
window = sub
|
|
|
|
|
; ... elementy okna ekranu ...
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
window = menu
|
|
|
|
|
; ... elementy menu sk<73>rki ...
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
window = playbar
|
|
|
|
|
; ... elementy panelu odtwarzania ...
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
</programlisting>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Nazwa pliku graficznego musi zosta<74> podana bez <20>adnych nazw katalog<6F>w - obrazki
|
|
|
|
|
s<EFBFBD> szukane w katalogu <filename class="directory">Skin</filename>.
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Mo<EFBFBD>esz (ale nie musisz) okre<72>li<6C> rozszerzenia tego pliku. Je<4A>li plik taki nie
|
|
|
|
|
istnieje, <application>MPlayer</application>
|
|
|
|
|
pr<EFBFBD>buje wczyta<74> plik <filename><nazwa pliku>.<rozszerzenie></filename>,
|
|
|
|
|
gdzie <literal>png</literal> oraz <literal>PNG</literal> s<> pr<70>bowane jako
|
|
|
|
|
<filename><rozszerzenie></filename> (w tej w<>a<EFBFBD>nie kolejno<6E>ci). Pierwszy
|
|
|
|
|
pasuj<EFBFBD>cy plik b<>dzie u<>yty.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Na koniec kilka s<><73>w na temat pozycjonowania. Okno g<><67>wne oraz okno ekranu mo<6D>e
|
|
|
|
|
zosta<EFBFBD> umieszczone w r<><72>nych naro<72>nikach ekranu poprzez ustawienie wsp<73><70>rz<72>dnych
|
2003-11-30 17:32:17 +00:00
|
|
|
|
<literal>X</literal> i <literal>Y</literal>. <literal>0</literal> to g<>ra lub
|
|
|
|
|
lewa strona, <literal>-1</literal> to <20>rodek, <literal>-2</literal> to strona
|
|
|
|
|
prawa lub d<><64>, tak jak przedstawiono na poni<6E>szej ilustracji:
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
<informalfigure>
|
|
|
|
|
<screen>
|
|
|
|
|
(0, 0)----(-1, 0)----(-2, 0)
|
|
|
|
|
| | |
|
|
|
|
|
| | |
|
|
|
|
|
(0,-1)----(-1,-1)----(-2,-1)
|
|
|
|
|
| | |
|
|
|
|
|
| | |
|
|
|
|
|
(0,-2)----(-1,-2)----(-2,-2)
|
|
|
|
|
</screen>
|
|
|
|
|
</informalfigure>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Oto przyk<79>ad wyja<6A>niaj<61>cy to lepiej. Przypu<70><75>my, <20>e masz obrazek nazwany
|
|
|
|
|
<filename>main.png</filename>, kt<6B>ry zosta<74> u<>yty dla okna g<><67>wnego:
|
|
|
|
|
<programlisting>base = main, -1, -1</programlisting>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
<application>MPlayer</application> pr<70>buje wczyta<74> pliki
|
|
|
|
|
<filename>main</filename>, <filename>main.png</filename>,
|
2003-10-19 19:59:07 +00:00
|
|
|
|
<filename>main.PNG</filename>.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect2 id="skin-file-main">
|
|
|
|
|
<title>Okno g<><67>wne i panel odtwarzania</title>
|
|
|
|
|
<para>
|
|
|
|
|
Poni<EFBFBD>ej znajduje si<73> lista wpis<69>w, kt<6B>re mog<6F> by<62> u<>yte w blokach
|
2003-11-12 13:02:27 +00:00
|
|
|
|
'<literal>window = main</literal>'...'<literal>end</literal>',
|
|
|
|
|
oraz '<literal>window = playbar</literal>' ... '<literal>end</literal>'.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><literal>
|
|
|
|
|
<anchor id="skin-main-base"/>base = obrazek, X, Y
|
|
|
|
|
</literal></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Pozwala okre<72>li<6C> obrazek t<>a, kt<6B>ry b<>dzie u<>ywany w oknie g<><67>wnym
|
|
|
|
|
Okno b<>dzie widoczne w pozycji <literal>X, Y</literal> na ekranie. Okno
|
|
|
|
|
b<>dzie wielko<6B>ci tego obrazka.
|
|
|
|
|
</para>
|
|
|
|
|
<note><para>Wsp<EFBFBD><EFBFBD>rz<EFBFBD>dne te nie dzia<69>aj<61> na razie dla okna ekranu.</para></note>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
<warning><para>Obszary przezroczysto<74>ci obrazka (kolor #FF00FF) b<>d<EFBFBD>
|
|
|
|
|
widoczne jako czarne pod X serwerami nieposiadaj<61>cymi rozszerzenia
|
|
|
|
|
XShape. Szeroko<6B><6F> obrazka musi by<62> podzielna przez 8.</para></warning>
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><literal>
|
|
|
|
|
<anchor id="skin-button"/>button = obrazek, X, Y, szeroko<6B><6F>, wysoko<6B><6F>, sygna<6E>
|
|
|
|
|
</literal></term>
|
|
|
|
|
<listitem><para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Umieszcza przycisk o rozmiarze <literal>szeroko<EFBFBD><EFBFBD></literal> *
|
|
|
|
|
<literal>wysoko<EFBFBD><EFBFBD></literal> w pozycji <literal>X</literal>,
|
|
|
|
|
<literal>Y</literal>. Okre<72>lony <literal>sygna<EFBFBD></literal> jest generowany
|
|
|
|
|
podczas klikni<6E>cia na przycisk. Obrazek ten opisany przez
|
|
|
|
|
<literal>obrazek</literal> musi sk<73>ada<64> si<73> z trzech cz<63><7A>ci jedna pod drug<75>
|
|
|
|
|
(stosownie do mo<6D>liwych stan<61>w przycisku), w ten oto spos<6F>b:
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
<informalfigure>
|
|
|
|
|
<screen>
|
|
|
|
|
+---------------+
|
|
|
|
|
| wci<63>ni<6E>ty |
|
|
|
|
|
+---------------+
|
|
|
|
|
| zwolniony |
|
|
|
|
|
+---------------+
|
|
|
|
|
| nieaktywny |
|
|
|
|
|
+---------------+
|
|
|
|
|
</screen>
|
|
|
|
|
</informalfigure>
|
|
|
|
|
</listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><literal>
|
|
|
|
|
<anchor id="skin-decoration"/>decoration = enable|disable (w<><77>czona|wy<77>aczona)
|
|
|
|
|
</literal></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
W<EFBFBD><EFBFBD>cza lub wy<77><79>cza dekoracj<63> mened<65>era okna w oknie g<><67>wnym.
|
|
|
|
|
Domy<EFBFBD>lnie jest <emphasis role="bold">wy<EFBFBD><EFBFBD>czona</emphasis>.
|
|
|
|
|
</para>
|
|
|
|
|
<note><para>Nie dzia<69>a to w oknie ekranu, gdy<64> nie ma takiej potrzeby.</para></note>
|
|
|
|
|
</listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><literal>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
<anchor id="skin-hpotmeter"/>hpotmeter = przycisk, szer_przycisku, wys_przycisku, faza, liczba_faz, domy<6D>lny, X, Y, szeroko<6B><6F>, wysoko<6B><6F>, sygna<6E>
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</literal></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><literal>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
<anchor id="skin-vpotmeter"/>vpotmeter = przycisk, szer_przycisku, wys_przycisku, fazy, liczba_faz, domy<6D>lny, X, Y, szeroko<6B><6F>, wysoko<6B><6F>, sygna<6E>
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</literal></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Umieszcza poziomo (hpotmeter) lub pionowo (vpotmeter) suwak o rozmiarze
|
2003-11-30 17:32:17 +00:00
|
|
|
|
<literal>szeroko<EFBFBD><EFBFBD></literal> * <literal>wysoko<EFBFBD><EFBFBD></literal> i pozycji
|
|
|
|
|
<literal>X,Y</literal>. Obrazek mo<6D>e by<62> podzielony na r<><72>ne cz<63><7A>ci dla r<><72>nych
|
|
|
|
|
faz suwaka (np. mo<6D>esz mie<69> suwak g<>o<EFBFBD>no<6E>ci, kt<6B>ry w zale<6C>no<6E>ci od po<70>o<EFBFBD>enia
|
|
|
|
|
zmienia kolor z zielonego (minimum) na czerwony (maksimum)).
|
|
|
|
|
<literal>hpotmeter</literal> mo<6D>e by<62> przyciskiem umieszczonym poziomo.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
Jego parametry to:
|
|
|
|
|
</para>
|
|
|
|
|
<itemizedlist>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
<listitem><para><literal>przycisk</literal> - obrazek u<>yty do przycisku
|
|
|
|
|
(musi posiada<64> trzy cz<63><7A>ci jedna pod drug<75> tak, jak w przypadku
|
|
|
|
|
<link linkend="skin-button">przycisku</link>)
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para><literal>szer_przycisku</literal>, <literal>wys_przycisku</literal> - wielko<6B><6F> przycisku
|
|
|
|
|
</para></listitem>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
<listitem><para><literal>fazy</literal> - obrazek u<>ywany do okre<72>lenie faz
|
|
|
|
|
dla hpotmeter. Warto<74><6F> specjalna <literal>NULL</literal> mo<6D>e by<62> u<>yta
|
|
|
|
|
je<6A>li nie chcesz <20>adnego obrazka. Obrazek musi by<62> podzielony w pionie
|
|
|
|
|
na <literal>fragmenty poszczeg<65>lnych faz</literal> tak, jak poni<6E>ej:
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
<informalfigure>
|
|
|
|
|
<screen>
|
|
|
|
|
+------------+
|
|
|
|
|
| faza #1 |
|
|
|
|
|
+------------+
|
|
|
|
|
| faza #2 |
|
|
|
|
|
+------------+
|
|
|
|
|
...
|
|
|
|
|
+------------+
|
|
|
|
|
| faza #n |
|
|
|
|
|
+------------+
|
|
|
|
|
</screen>
|
|
|
|
|
|
|
|
|
|
</informalfigure>
|
|
|
|
|
</listitem>
|
|
|
|
|
<listitem><para><literal>liczba_faz</literal> - liczba faz znajduj<75>ca si<73> na obrazku z <literal>fazami</literal>
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para><literal>domy<EFBFBD>lny</literal> - domy<6D>lne ustawienie dla hpotmeter
|
|
|
|
|
(zakres od <literal>0</literal> do <literal>100</literal>)
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para><literal>X</literal>, <literal>Y</literal> - pozycja dla hpotmeter
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para><literal>szeroko<EFBFBD><EFBFBD></literal>, <literal>wysoko<EFBFBD><EFBFBD></literal> - szeroko<6B><6F> i wysoko<6B><6F> dla
|
|
|
|
|
<literal>hpotmeter</literal>
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para><literal>sygna<EFBFBD></literal> - sygna<6E> generowany podczas zmiany warto<74>ci <literal>hpotmeter</literal>
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
|
|
|
|
|
</listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><literal>
|
|
|
|
|
<anchor id="skin-potmeter"/>potmeter = fazy, liczba_faz, domy<6D>lny, X, Y, szeroko<6B><6F>, wysoko<6B><6F>, sygna<6E>
|
|
|
|
|
</literal></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
<literal>hpotmeter</literal> bez przycisku. (domy<6D>lam si<73>, <20>e chodzi o to, aby
|
|
|
|
|
nim kr<6B>ci<63>, ale reaguje on tylko na poziome przesuwanie). Opis parametr<74>w znajdziesz w cz<63><7A>ci o
|
|
|
|
|
<link linkend="skin-hpotmeter">hpotmeter</link>.
|
|
|
|
|
Parametr <literal>fazy</literal> mo<6D>e mie<69> warto<74><6F> <literal>NULL</literal>, ale
|
|
|
|
|
jest to zupe<70>nie bezu<7A>yteczne, gdy<64> nie wida<64> wtedy po<70>o<EFBFBD>enia potencjometru.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><literal>
|
|
|
|
|
<anchor id="skin-font"/>font = plik_czcionek, id_czcionki
|
|
|
|
|
</literal></term>
|
|
|
|
|
<listitem><para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Definiuje czcionki. <literal>plik_czcionek</literal> jest nazw<7A> pliku opisu
|
|
|
|
|
czcionek z rozszerzeniem <filename>.fnt</filename> (nie podawaj rozszerzenia w
|
|
|
|
|
tym miejscu). <literal>id_czcionki</literal> jest u<>ywany do wskazywania
|
|
|
|
|
konkretnej czcionki (zobacz <link linkend="skin-dlabel">dlabel</link>
|
|
|
|
|
oraz <link linkend="skin-slabel">slabel</link>). Mo<4D>na zdefiniowa<77> do 25
|
|
|
|
|
czcionek.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><literal>
|
|
|
|
|
<anchor id="skin-slabel"/>slabel = X, Y, id_czcionki, "tekst"
|
|
|
|
|
</literal></term>
|
|
|
|
|
<listitem><para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Umieszcza statyczn<7A> etykiet<65> w pozycji <literal>X,Y</literal>.
|
|
|
|
|
<literal>tekst</literal> jest wy<77>wietlany za pomoc<6F> czcionek wskazywanych przez
|
|
|
|
|
<literal>id_czcionki</literal>. Tekst jest po prostu zwyk<79>ym <20>a<EFBFBD>cuchem znak<61>w
|
|
|
|
|
(zmienne <literal>$x</literal> nie dzia<69>aj<61>), kt<6B>re musz<73> by<62> umieszczone
|
|
|
|
|
pomi<EFBFBD>dzy podw<64>jnym cudzys<79>owem (a znak " nie mo<6D>e by<62> cz<63><7A>ci<63> tekstu).
|
|
|
|
|
Etykieta wy<77>wietlana jest za pomoc<6F> czcionek, na kt<6B>re wskazuje
|
|
|
|
|
<literal>id_czcionki</literal>.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><literal>
|
|
|
|
|
<anchor id="skin-dlabel"/>dlabel = X, Y, d<>ugo<67><6F>, wyr<79>wnanie, id_czcionki, "tekst"
|
|
|
|
|
</literal></term>
|
|
|
|
|
<listitem>
|
|
|
|
|
<para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Umieszcza dynamiczn<7A> etykiet<65> w pozycji <literal>X,Y</literal>. Etykieta jest
|
|
|
|
|
nazywana dynamiczn<7A> poniewa<77> jej tekst jest cyklicznie od<6F>wie<69>any. Maksymalna
|
|
|
|
|
d<EFBFBD>ugo<EFBFBD><EFBFBD> etykiety okre<72>la parametr <literal>d<EFBFBD>ugo<EFBFBD><EFBFBD></literal> (jej wysoko<6B><6F>
|
|
|
|
|
okre<EFBFBD>la wysoko<6B><6F> czcionek). Je<4A>li tekst jest szerszy ni<6E> zdefiniowana d<>ugo<67><6F>,
|
|
|
|
|
b<EFBFBD>dzie on przewijany, w przeciwnym wypadku b<>dzie wyr<79>wnany w miejscu okre<72>lonym
|
|
|
|
|
przez warto<74><6F> parametru <literal>wyr<EFBFBD>wnanie</literal>: <literal>0</literal>
|
|
|
|
|
oznacza do prawej, <literal>1</literal> to wy<77>rodkowanie, <literal>2</literal>
|
|
|
|
|
to wyr<79>wnanie do lewej.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
<para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Wy<EFBFBD>wietlany tekst jest okre<72>lony przez zmienn<6E> <literal>tekst</literal>: musi
|
|
|
|
|
by<EFBFBD> zawarty pomi<6D>dzy podw<64>jnymi cudzys<79>owami (a znak " nie mo<6D>e by<62> cz<63><7A>ci<63>
|
|
|
|
|
tekstu). Etykieta wy<77>wietlana jest za pomoc<6F> czcionek, na kt<6B>re wskazuje
|
|
|
|
|
parametr <literal>id_czcionki</literal>. Mo<4D>esz u<>y<EFBFBD> nast<73>puj<75>cych zmiennych w
|
|
|
|
|
tek<EFBFBD>cie:
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<informaltable>
|
|
|
|
|
<tgroup cols="2">
|
|
|
|
|
<thead>
|
|
|
|
|
<row><entry>Zmienna</entry><entry>Znaczenie</entry></row>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$1</entry>
|
|
|
|
|
<entry>czas odtwarzania w formacie <emphasis>hh:mm:ss</emphasis></entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$2</entry>
|
|
|
|
|
<entry>czas odtwarzania w formacie <emphasis>mmmm:ss</emphasis></entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$3</entry>
|
|
|
|
|
<entry>czas odtwarzania w formacie (godziny) <emphasis>hh</emphasis></entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$4</entry>
|
|
|
|
|
<entry>czas odtwarzania w formacie (minuty) <emphasis>mm</emphasis></entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$5</entry>
|
|
|
|
|
<entry>czas odtwarzania w formacie (sekundy) <emphasis>ss</emphasis></entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$6</entry>
|
|
|
|
|
<entry>d<EFBFBD>ugo<EFBFBD><EFBFBD> filmu w formacie <emphasis>hh:mm:ss</emphasis></entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$7</entry>
|
|
|
|
|
<entry>d<EFBFBD>ugo<EFBFBD><EFBFBD> filmu w formacie <emphasis>mmmm:ss</emphasis></entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$8</entry>
|
|
|
|
|
<entry>d<EFBFBD>ugo<EFBFBD><EFBFBD> filmu w formacie<emphasis>h:mm:ss</emphasis></entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$v</entry>
|
|
|
|
|
<entry>format g<>o<EFBFBD>no<6E>ci w %<emphasis>xxx.xx</emphasis></entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$V</entry>
|
|
|
|
|
<entry>format g<>o<EFBFBD>no<6E>ci <emphasis>xxx.xx</emphasis> format</entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$b</entry>
|
|
|
|
|
<entry>format balansu w %<emphasis>xxx.xx</emphasis></entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$B</entry>
|
|
|
|
|
<entry>format balansu <emphasis>xxx.xx</emphasis></entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$$</entry>
|
|
|
|
|
<entry>znak $</entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$a</entry>
|
|
|
|
|
<entry>oznaczenie zgodne z rodzajem typu pliku audio (nic: <literal>n</literal>,
|
|
|
|
|
mono: <literal>m</literal>, stereo: <literal>t</literal>)</entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$t</entry>
|
|
|
|
|
<entry>numer <20>cie<69>ki (na li<6C>cie odtwarzania)</entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$o</entry>
|
|
|
|
|
<entry>nazwa pliku</entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$f</entry>
|
|
|
|
|
<entry>nazwa pliku pisana ma<6D>ymi literami</entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$F</entry>
|
|
|
|
|
<entry>nazwa pliku pisana wielkimi literami</entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$T</entry>
|
|
|
|
|
<entry>oznaczenie zgodne z rodzajem strumienia (plik: <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> (gdy film jest odtwarzany i czcionka ma znak <keycap>p</keycap>)</entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$s</entry>
|
|
|
|
|
<entry>znak <keycap>s</keycap> (gdy film jest zatrzymany i czcionka ma znak <keycap>s</keycap>)</entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$e</entry>
|
|
|
|
|
<entry>znak <keycap>e</keycap> (gdy film jest wstrzymany (pauza) i czcionka ma znak <keycap>e</keycap>)
|
|
|
|
|
</entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$x</entry>
|
|
|
|
|
<entry>rozdzielczo<EFBFBD><EFBFBD> filmu (szeroko<6B><6F>)</entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$y</entry>
|
|
|
|
|
<entry>rozdzielczo<EFBFBD><EFBFBD> filmu (wysoko<6B><6F>)</entry>
|
|
|
|
|
</row>
|
|
|
|
|
<row>
|
|
|
|
|
<entry>$C</entry>
|
|
|
|
|
<entry>nazwa u<>ywanego kodeka</entry>
|
|
|
|
|
</row>
|
|
|
|
|
|
|
|
|
|
</tbody>
|
|
|
|
|
</tgroup>
|
|
|
|
|
</informaltable>
|
|
|
|
|
</listitem>
|
|
|
|
|
|
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
|
|
|
|
|
<note><para>
|
|
|
|
|
Zmienne <literal>$a, $T, $p, $s</literal> oraz <literal>$e</literal>
|
|
|
|
|
zwracaj<EFBFBD> znaki, kt<6B>re powinny by<62> wy<77>wietlane jako znaki specjalne (na przyk<79>ad
|
|
|
|
|
<keycap>e</keycap> jest symbolem pauzy, kt<6B>ra z regu<67>y wygl<67>da mniej wi<77>cej tak
|
|
|
|
|
||). Powiniene<6E> mie<69> czcionk<6E> dla zwyk<79>ych znak<61>w oraz osobn<62> czcionk<6E> dla symboli.
|
|
|
|
|
Zobacz sekcj<63> na temat <link linkend="skin-fonts-symbols">symboli</link>,
|
|
|
|
|
by dowiedzie<69> si<73> wi<77>cej.
|
|
|
|
|
</para></note>
|
|
|
|
|
</sect2>
|
|
|
|
|
|
|
|
|
|
<sect2 id="skin-file-subwindow">
|
|
|
|
|
<title>Okno ekranu</title>
|
|
|
|
|
<para>
|
|
|
|
|
Poni<EFBFBD>sze wpisy mog<6F> by<62> u<>yte w bloku
|
|
|
|
|
'<literal>window = sub</literal>' . . . '<literal>end</literal>' .
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><literal>
|
|
|
|
|
<anchor id="skin-sub-base"/>base = obrazek, X, Y, szeroko<6B><6F>, wysoko<6B><6F>
|
|
|
|
|
</literal></term>
|
|
|
|
|
<listitem><para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Wy<EFBFBD>wietla obrazek w oknie. Okno b<>dzie widoczne na ekranie w miejscu oznaczonym
|
|
|
|
|
przez wsp<73><70>rz<72>dne <literal>X</literal>, <literal>Y</literal>
|
|
|
|
|
(<literal>0,0</literal> to lewy g<>rny naro<72>nik). Mo<4D>esz u<>y<EFBFBD>
|
|
|
|
|
<literal>-1</literal> dla <20>rodka, <literal>-2</literal> dla prawej strony
|
|
|
|
|
(<literal>X</literal>) i do<64>u (<literal>Y</literal>). Okno b<>dzie mie<69> wielko<6B><6F>
|
|
|
|
|
obrazka. <literal>szeroko<EFBFBD><EFBFBD></literal> oraz <literal>wysoko<EFBFBD><EFBFBD></literal> oznaczaj<61>
|
|
|
|
|
wielko<EFBFBD><EFBFBD> okna; s<> one opcjonalne (je<6A>li nie s<> okre<72>lone, okno b<>dzie wielko<6B>ci
|
|
|
|
|
takiej, jak obrazek).</para></listitem>
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><literal>
|
|
|
|
|
<anchor id="skin-background"/>background = R, G, B
|
|
|
|
|
</literal></term>
|
|
|
|
|
<listitem><para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Pozwala ustawi<77> kolor t<>a. Jest to u<>yteczne je<6A>li obrazek jest mniejszy ni<6E>
|
|
|
|
|
okno. <literal>R</literal>, <literal>G</literal> oraz <literal>B</literal>
|
|
|
|
|
okre<72>laj<61> sk<73>adniki kolor<6F>w czerwonego, zielonego i niebieskiego (ka<6B>dy z nich
|
|
|
|
|
jest reprezentowany przez liczb<7A> dziesi<73>tn<74> w zakresie od 0 do
|
|
|
|
|
255).</para></listitem>
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
</sect2>
|
|
|
|
|
|
|
|
|
|
<sect2 id="skin-file-menu">
|
|
|
|
|
<title>Menu sk<73>rki</title>
|
|
|
|
|
<para>
|
|
|
|
|
Jak wspomniano wcze<7A>niej, menu jest wy<77>wietlane przy u<>yciu dw<64>ch obrazk<7A>w.
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Zwyk<EFBFBD>e obszary menu s<> pobierane z obrazka okre<72>lonego przez element
|
|
|
|
|
<literal>base</literal>, podczas gdy obszary zaznaczone s<> pobierane z obrazka
|
|
|
|
|
wskazywanego przez element <literal>selected</literal>. Musisz zdefiniowa<77>
|
|
|
|
|
pozycj<EFBFBD> i rozmiar ka<6B>dego obszaru menu poprzez element menu.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Poni<EFBFBD>sze wpisy mog<6F> by<62> u<>yte w bloku:
|
|
|
|
|
'<literal>window = menu</literal>'. . .'<literal>end</literal>' .
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><literal>
|
|
|
|
|
<anchor id="skin-menu-base"/>base = obrazek
|
|
|
|
|
</literal></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Obrazek dla zwyk<79>ych obszar<61>w menu.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><literal>
|
|
|
|
|
<anchor id="skin-selected"/>selected = obrazek
|
|
|
|
|
</literal></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Obrazek pokazuj<75>cy w menu wszystkie zaznaczone obszary.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><literal>
|
|
|
|
|
<anchor id="skin-menu"/>menu = X, Y, szeroko<6B><6F>, wysoko<6B><6F>, sygna<6E>
|
|
|
|
|
</literal></term>
|
|
|
|
|
<listitem><para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Definiuje pozycj<63> i rozmiar obszar<61>w menu na obrazku przy pomocy
|
|
|
|
|
<literal>X,Y</literal>. <literal>sygna<EFBFBD></literal> to zdarzenie wygenerowane
|
|
|
|
|
podczas zwolnienia przycisku myszy nad obszarem.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
</sect2>
|
|
|
|
|
</sect1>
|
|
|
|
|
|
|
|
|
|
<sect1 id="skin-fonts">
|
|
|
|
|
<title>Czcionki</title>
|
|
|
|
|
<para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Jak wspomniano w sekcji na temat fragment<6E>w sk<73>rki, czcionka jest definiowana
|
|
|
|
|
przez obrazek i plik opisuj<75>cy. Mo<4D>esz umie<69>ci<63> znak gdziekolwiek na obrazku,
|
|
|
|
|
ale miej pewno<6E><6F>, <20>e jego pozycja i rozmiar jest podana w<>a<EFBFBD>ciwie w pliku
|
|
|
|
|
opisuj<EFBFBD>cym.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Plik opisuj<75>cy czcionki (o rozszerzeniu <filename>.fnt</filename>) mo<6D>e posiada<64>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
linie komentarzy zaczynaj<61>ce si<73> znakiem '<literal>;</literal>'. Plik musi
|
|
|
|
|
zawiera<EFBFBD> linie w postaci:
|
2003-10-19 19:59:07 +00:00
|
|
|
|
<anchor id="skin-font-image"/>
|
|
|
|
|
<programlisting>image = <replaceable>obrazek</replaceable></programlisting>
|
|
|
|
|
Gdzie <literal><replaceable>obrazek</replaceable></literal> jest nazw<7A> pliku
|
|
|
|
|
graficznego, kt<6B>ry zawiera czcionki (nie musisz dopisywa<77> jego rozszerzenia).
|
|
|
|
|
<anchor id="skin-font-char"/>
|
|
|
|
|
<programlisting>"char" = X, Y, szeroko<6B><6F>, wysoko<6B><6F></programlisting>
|
|
|
|
|
<literal>X</literal> oraz <literal>Y</literal> okre<72>laj<61> pozycj<63> znaku
|
|
|
|
|
<literal>char</literal> na obrazku (<literal>0,0</literal> to g<>rny lewy naro<72>nik).
|
|
|
|
|
<literal>szeroko<EFBFBD><EFBFBD></literal> i <literal>wysoko<EFBFBD><EFBFBD></literal> to rozmiar znaku
|
|
|
|
|
w pikselach.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Przyk<EFBFBD>ad: definiujemy znaki A, B, C przy u<>yciu pliku <filename>font.png</filename>.
|
|
|
|
|
<programlisting>
|
|
|
|
|
; Mo<4D>e by<62> "font" zamiast "font.png".
|
|
|
|
|
image = font.png
|
|
|
|
|
|
|
|
|
|
; Trzy znaki wystarcz<63> do tej demonstracji :-)
|
|
|
|
|
"A" = 0,0, 7,13
|
|
|
|
|
"B" = 7,0, 7,13
|
|
|
|
|
"C" = 14,0, 7,13
|
|
|
|
|
</programlisting>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<sect2 id="skin-fonts-symbols">
|
|
|
|
|
<title>Znaki specjalne (symbole)</title>
|
|
|
|
|
<para>
|
|
|
|
|
Niekt<EFBFBD>re znaki maj<61> specjalne znaczenie, gdy s<> zwracane przez pewne zmienne
|
2003-11-30 17:32:17 +00:00
|
|
|
|
u<EFBFBD>ywane w <link linkend="skin-dlabel">dlabel</link>. Znaki te mog<6F> by<62>
|
|
|
|
|
wy<EFBFBD>wietlane jako symbole w ten spos<6F>b, <20>e np. podczas odtwarzania strumienia DVD
|
|
|
|
|
widoczne jest <20>adne logo zamiast znaku '<literal>d</literal>'.
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
<para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Poni<EFBFBD>sza tablica zawiera znaki u<>ywane do wy<77>wietlania symboli (wymagaj<61> one
|
|
|
|
|
oddzielnych czcionek).
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<informaltable>
|
|
|
|
|
<tgroup cols="2">
|
|
|
|
|
<thead>
|
|
|
|
|
<row><entry>Znak</entry><entry>Symbol</entry></row>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<row><entry><keycap>p</keycap></entry><entry>odtwarzanie</entry></row>
|
|
|
|
|
<row><entry><keycap>s</keycap></entry><entry>stop</entry></row>
|
|
|
|
|
<row><entry><keycap>e</keycap></entry><entry>pauza</entry></row>
|
|
|
|
|
<row><entry><keycap>n</keycap></entry><entry>bez d<>wi<77>ku</entry></row>
|
|
|
|
|
<row><entry><keycap>m</keycap></entry><entry>d<EFBFBD>wi<EFBFBD>k mono</entry></row>
|
|
|
|
|
<row><entry><keycap>t</keycap></entry><entry>d<EFBFBD>wi<EFBFBD>k stereo</entry></row>
|
|
|
|
|
<row><entry><keycap>f</keycap></entry><entry>strumie<EFBFBD> z pliku</entry></row>
|
|
|
|
|
<row><entry><keycap>v</keycap></entry><entry>strumie<EFBFBD> z Video CD</entry></row>
|
|
|
|
|
<row><entry><keycap>d</keycap></entry><entry>strumie<EFBFBD> z DVD</entry></row>
|
|
|
|
|
<row><entry><keycap>u</keycap></entry><entry>strumie<EFBFBD> z URL</entry></row>
|
|
|
|
|
</tbody>
|
|
|
|
|
</tgroup>
|
|
|
|
|
</informaltable>
|
|
|
|
|
</sect2>
|
|
|
|
|
</sect1>
|
|
|
|
|
|
|
|
|
|
<sect1 id="skin-gui">
|
|
|
|
|
<title>Sygna<EFBFBD>y GUI</title>
|
|
|
|
|
<para>
|
|
|
|
|
Tutaj znajduj<75> si<73> sygna<6E>y, kt<6B>re mog<6F> by<62> generowane przez przyciski, suwaki
|
|
|
|
|
i elementy menu.
|
|
|
|
|
</para>
|
|
|
|
|
<note><para>
|
|
|
|
|
Niekt<EFBFBD>re sygna<6E>y mog<6F> nie dzia<69>a<EFBFBD> w oczekiwany spos<6F>b (lub nie dzia<69>a<EFBFBD> w og<6F>le).
|
|
|
|
|
Jak wiadomo, GUI jest jeszcze w fazie rozwoju.
|
|
|
|
|
</para></note>
|
|
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
|
<title>Kontrola odtwarzania :</title>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evNext</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Przejd<EFBFBD> do nast<73>pnej pozycji na li<6C>cie odtwarzania.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evPause</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Tworzy prze<7A><65>cznik razem z <literal>evPlaySwitchToPause</literal>.
|
|
|
|
|
Mog<6F> by<62> u<>yte do utworzenia wsp<73>lnego przycisku dla odtwarzania/pauzy.
|
|
|
|
|
Oba sygna<6E>y powinny by<62> powi<77>zane z przyciskami wy<77>wietlonymi w tej samej
|
|
|
|
|
pozycji w oknie. Sygna<6E> wstrzymuje wtedy odtwarzanie i wy<77>wietlanty jest
|
|
|
|
|
obrazek dla przycisku <literal>evPlaySwitchToPause</literal> (aby zaznaczy<7A>,
|
|
|
|
|
<20>e przycisk ten mo<6D>e by<62> u<>yty do kontynuowania odtwarzania).
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evPlay</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Rozpoczyna odtwarzanie.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evPlaySwitchToPause</emphasis></term>
|
|
|
|
|
<listitem><para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Przeciwie<EFBFBD>stwo <literal>evPauseSwitchToPlay</literal>. Ten sygna<6E> zaczyna
|
|
|
|
|
odtwarzanie oraz wy<77>wietlenie obrazka dla przycisku
|
|
|
|
|
<literal>evPauseSwitchToPlay</literal> (aby zaznaczy<7A>, <20>e przycisk ten mo<6D>e by<62>
|
|
|
|
|
u<EFBFBD>yty ponownie do wstrzymania odtwarzania).
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evPrev</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Przejd<EFBFBD> do poprzedniej pozycji na li<6C>cie odtwarzania.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evStop</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Zatrzymuje odtwarzanie.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
|
<title>Przewijanie:</title>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evBackward10sec</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Przewija do ty<74>u o 10 sekund.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evBackward1min</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Przewija do ty<74>u o 1 minut<75>.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evBackward10min</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Przewija do ty<74>u o 10 minut.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evForward10sec</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Przewija do przodu o 10 sekund.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evForward1min</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Przewija do przodu o 1 minut<75>.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evForward10min</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Przewija do przodu o 10 minut..
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evSetMoviePosition</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Przewija do pozycji (mo<6D>e by<62> wykorzystane przez suwak;
|
|
|
|
|
u<EFBFBD>yte s<> wzgl<67>dne warto<74>ci (0-100%) suwaka).
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
|
<title>Kontrola video:</title>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evDoubleSize</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Ustawia podw<64>jny rozmiar okna z filmem.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evFullScreen</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
W<EFBFBD><EFBFBD>cza/wy<77><79>cza tryb pe<70>noekranowy.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evNormalSize</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Ustawia typowy rozmiar okna z filmem.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
|
<title>Kontrola d<>wi<77>ku:</title>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evDecAudioBufDelay</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Zmniejsza op<6F><70>nienie bufora d<>wi<77>ku.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evDecBalance</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Zmniejsza balans.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evDecVolume</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Zmniejsza g<>o<EFBFBD>no<6E><6F>
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evIncAudioBufDelay</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Zwi<EFBFBD>ksza op<6F><70>nienie bufora d<>wi<77>ku.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evIncBalance</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Zwi<EFBFBD>ksza balans.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evIncVolume</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Zwi<EFBFBD>ksza g<>o<EFBFBD>no<6E><6F>.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evMute</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Wycisza/przywraca d<>wi<77>k.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evSetBalance</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Ustawia balans (mo<6D>e by<62> u<>ywane przez suwak;
|
|
|
|
|
u<EFBFBD>ywana jest warto<74><6F> wzgl<67>dna (0-100%)).
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evSetVolume</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Ustawia g<>o<EFBFBD>no<6E><6F> (mo<6D>e by<62> u<>ywane przez suwak;
|
|
|
|
|
u<EFBFBD>ywana jest warto<74><6F> wzgl<67>dna (0-100%)).
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
|
<title>R<EFBFBD><EFBFBD>ne:</title>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evAbout</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Otwiera okno "o programie".
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evDropSubtitle</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Wy<EFBFBD><EFBFBD>cza aktualnie u<>ywane napisy.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evEqualizer</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
W<EFBFBD><EFBFBD>cza/wy<77><79>cza equalizer.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evExit</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Wy<EFBFBD><EFBFBD>cza program.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evIconify</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Minimalizuje okno.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evLoad</emphasis></term>
|
|
|
|
|
<listitem><para>
|
2003-11-30 17:32:17 +00:00
|
|
|
|
Wczytuje plik (poprzez otwarcie okna przegl<67>darki plik<69>w, gdzie mo<6D>esz wybra<72>
|
|
|
|
|
plik).
|
2003-10-19 19:59:07 +00:00
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evLoadPlay</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Robi to samo co <literal>evLoad</literal>, ale zaczyna automatycznie odtwarza<7A>
|
|
|
|
|
zaraz po wyborze pliku.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evLoadSubtitle</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Wczytuje plik z napisami (z przegl<67>darki plik<69>w).
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evLoadAudioFile</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Wczytuje plik d<>wi<77>kowy (z przegl<67>darki plik<69>w).
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evNone</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Sygna<EFBFBD> pusty - nic nie robi (mo<6D>e za wyj<79>tkiem wersji z CVS:-)).
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evPlayList</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Otw<EFBFBD>rz/zamknij okno listy odtwarzania.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evPlayDVD</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Pr<EFBFBD>buje odczyta<74> p<>yt<79> ze wskazanego czytnika DVD.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evPlayVCD</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Pr<EFBFBD>buje odczyta<74> p<>yt<79> ze wskazanego czytnika CD.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evPreferences</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Otwiera okno z ustawieniami.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evSetAspect</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Ustawia proporcje obrazu.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evSetURL</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Wy<EFBFBD>wietla okienko dialogowe URL.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><emphasis role="bold">evSkinBrowser</emphasis></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Otwiera okno przegl<67>darki sk<73>rek.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
|
|
|
|
|
</sect1>
|
|
|
|
|
|
|
|
|
|
</appendix>
|