mpv/DOCS/xml/hu/skin.xml

1157 lines
36 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="iso-8859-2"?>
<!-- synced with r19081 -->
<appendix id="skin">
<title><application>MPlayer</application> skin form<72>tum</title>
<sect1 id="skin-overview">
<title><EFBFBD>ttekint<EFBFBD>s</title>
<para>
Igaz<EFBFBD>b<EFBFBD>l ennek nincs k<>ze a skin form<72>tum<75>hoz, de tudnod kell, hogy az
<application>MPlayer</application>nek <emphasis role="bold">nincs</emphasis>
be<EFBFBD>p<EFBFBD>tett skin-je, <20>gy <emphasis role="bold">legal<EFBFBD>bb egy skin-nek telep<65>tve
kell lennie, hogy haszn<7A>lni tudd a GUI-t.</emphasis>
</para>
<sect2 id="skin-overview-directories">
<title>K<EFBFBD>nyvt<EFBFBD>rak</title>
<para>
Az al<61>bbi k<>nyvt<76>rak ker<65>lnek <20>tvizsg<73>l<EFBFBD>sra (sorrendben):
<orderedlist>
<listitem><para>
<filename class="directory">$(DATADIR)/skins/</filename>
</para></listitem>
<listitem><para>
<filename class="directory">$(PREFIX)/share/mplayer/skins/</filename>
</para></listitem>
<listitem><para>
<filename class="directory">~/.mplayer/skins/</filename>
</para></listitem>
</orderedlist>
</para>
<para>
Figyelj r<>, hogy az els<6C> el<65>r<EFBFBD>si <20>t v<>ltozhat az <application>MPlayer</application>
konfigur<EFBFBD>ci<EFBFBD>j<EFBFBD>nak megfelel<65>en (l<>sd a <command>configure</command> script
<option>--prefix</option> <20>s <option>--datadir</option> kapcsol<6F>it).
</para>
<para>
Minden skin a saj<61>t k<>nyvt<76>r<EFBFBD>ba ker<65>l telep<65>t<EFBFBD>sre a fent felsorolt k<>nyvt<76>rakon
bel<EFBFBD>l, p<>ld<6C>ul:
<screen>$(PREFIX)/share/mplayer/skins/default/</screen>
</para>
</sect2>
<sect2 id="skin-overview-formats">
<title>K<EFBFBD>pform<EFBFBD>tumok</title>
<para>A k<>peknek truecolor-os (24 vagy 32 bpp) PNG-knek kell lenni<6E>k.</para>
<para>
A f<> ablakban <20>s a playbar-on (l<>sd lejjebb) haszn<7A>lhatsz transzparens k<>peket:
Az #FF00FF (b<>borv<72>r<EFBFBD>s) sz<73>nnel felt<6C>lt<6C>tt ter<65>letek teljesen
transzparensek lesznek, ha az <application>MPlayer</application>-rel
n<EFBFBD>zed. Ez azt jelenti, hogy form<72>zott ablakjaid is lehetnek, ha az X
szerverednek van XShape kiterjeszt<7A>se.
</para>
</sect2>
<sect2 id="skin-overview-components">
<title>Skin komponensek</title>
<para>
A Skin-ek el<65>gg<67> szabad form<72>tum<75>ak (nem mint p<>ld<6C>ul a <application>Winamp</application>/<application>XMMS</application>,
fix form<72>tum<75> skin-jei), teh<65>t csak rajtad m<>lik, hogy valami igaz<61>n nagyot
alkoss.
</para>
<para>
Jelenleg n<>gy ablak van, amit dekor<6F>lni kell: a
<link linkend="skin-file-main">f<EFBFBD> ablak</link>, az
<link linkend="skin-file-subwindow">alablak</link>, a
<link linkend="skin-file-main">playbar</link> <20>s a
<link linkend="skin-file-menu">skin men<65></link> (ami jobb kattint<6E>ssal
aktiv<EFBFBD>lhat<EFBFBD>).
<itemizedlist>
<listitem><para>
A <emphasis role="bold">f<EFBFBD> ablak</emphasis> <20>s/vagy a
<emphasis role="bold">playbar</emphasis> az, ahol vez<65>relheted az
<application>MPlayer</application>t. Az ablak h<>ttere egy k<>p.
Ebbe az ablakba k<>l<EFBFBD>nb<6E>z<EFBFBD> elemeket lehet (<28>s kell) tenni: <emphasis>gombok</emphasis>,
<emphasis>potm<EFBFBD>terek</emphasis> (cs<63>szk<7A>k) <20>s <emphasis>c<EFBFBD>mk<EFBFBD>k</emphasis>.
Minden egyes elemnek meg kell adnod a poz<6F>ci<63>j<EFBFBD>t <20>s a m<>ret<65>t.
</para><para>
Egy <emphasis role="bold">gomb</emphasis>nak h<>rom <20>ll<6C>sa van (lenyomott,
felengedett, letiltott), <20>gy a k<>pe f<>gg<67>legesen h<>rom r<>szre van osztva.
L<>sd a <link linkend="skin-button">gomb</link> elemet a r<>szletek<65>rt.
</para><para>
Egy <emphasis role="bold">potmeter</emphasis>nek (f<>k<EFBFBD>nt a keres<65> s<>v <20>s a
hanger<65>/balansz <20>ll<6C>t<EFBFBD>) b<>rmennyi f<>zisa lehet a k<>p<EFBFBD>nek egym<79>s alatti
tetsz<73>leges feldarabol<6F>s<EFBFBD>val. L<>sd a
<link linkend="skin-hpotmeter">hpotmeter</link>t <20>s
<link linkend="skin-potmeter">potmeter</link>t a r<>szletek<65>rt.
</para><para>
A <emphasis role="bold">c<EFBFBD>mk<EFBFBD>k</emphasis> egy kicsit k<>l<EFBFBD>nlegesek: A megrajzol<6F>sukhoz
sz<73>ks<6B>ges karaktereket egy k<>p f<>jlb<6C>l nyerj<72>k <20>s a k<>pen l<>v<EFBFBD> karaktereket
egy <link linkend="skin-fonts">bet<EFBFBD> le<6C>r<EFBFBD> f<>jl</link> <20>rja le.
Ez ut<75>bbi egy sima sz<73>veges f<>jl, ami megadja minden egyes bet<65> x, y
poz<6F>ci<63>j<EFBFBD>t <20>s m<>ret<65>t a k<>pen (a k<>p f<>jl <20>s a hozz<7A>tartoz<6F> bet<65> le<6C>r<EFBFBD>
f<>jl <emphasis>egy<EFBFBD>tt</emphasis> alkot egy bet<65>t<EFBFBD>pust). L<>sd a <link linkend="skin-dlabel">dlabel</link>t
<20>s az <link linkend="skin-slabel">slabel</link>t a r<>szeltek<65>rt.
</para>
<note><para>Az <20>sszes k<>p lehet teljes transzparens is, amint az a
<link linkend="skin-overview-formats">k<EFBFBD>p form<72>tumokr<6B>l</link> sz<73>l<EFBFBD>
r<>szben le van <20>rva. Ha az X szerver nem t<>mogatja az XShape kiterjeszt<7A>st,
a transzparensk<73>nt megjel<65>lt r<>szek feket<65>k lesznek. Ha haszn<7A>lni
akarod ezt a tulajdons<6E>got, a f<> ablak h<>tt<74>rk<72>p<EFBFBD>nek 8-cal oszthat<61>nak
kell lennie.
</para></note>
</listitem>
<listitem><para>
Az <emphasis role="bold">alablak</emphasis> az, ahol a film megjelenik. Egy
megadott k<>pet tud megjelen<65>teni, ha nincs film bet<65>ltve (el<65>g unalmas egy
<20>res ablak :-)) <emphasis role="bold">Megjegyz<EFBFBD>s:</emphasis> a transzparens
k<>p <emphasis role="bold">nem megengedett</emphasis> itt.
</para></listitem>
<listitem><para>
A <emphasis role="bold">skin men<65></emphasis> csak az <application>MPlayer</application>
vez<65>rl<72>s<EFBFBD>nek egy m<>dja men<65>pontok seg<65>ts<74>g<EFBFBD>vel. K<>t k<>p kell a men<65>h<EFBFBD>z:
az egyik a legjobb k<>p, ami a men<65>t mutatja norm<72>l <20>llapot<6F>ban, a m<>sik
a kiv<69>lasztott pont megjelen<65>t<EFBFBD>s<EFBFBD>re lesz felhaszn<7A>lva. Ha kinyitod a men<65>t,
az els<6C> k<>p l<>tsz<73>dik. Ha az egeret az egyik men<65>pont f<>l<EFBFBD> viszed, az
aktu<74>lisan kiv<69>lasztott pont bem<65>sol<6F>dik a m<>sodik k<>pr<70>l az eg<65>r mutat<61>
alatti ter<65>letre (a m<>sodik k<>pet soha sem lehet l<>tni eg<65>sz<73>ben).
</para><para>
Egy men<65>pontot a k<>pen l<>v<EFBFBD> pozici<63>ja <20>s a m<>rete hat<61>roz meg (l<>sd a
<link linkend="skin-file-menu">skin men<65></link> r<>szt).
</para></listitem>
</itemizedlist>
</para>
<para>
Van egy fontos dolog, amir<69>l eddig nem besz<73>lt<6C>nk: a gombokhoz, potm<74>terekhez
<20>s men<65>pontokhoz tartoz<6F>an az <application>MPlayer</application> tudnia kell,
hogy mit csin<69>ljon, ha r<>kattintanak. Ez <link linkend="skin-gui"><EFBFBD>zenetekkel</link>
(esem<65>nyekkel) van megval<61>s<EFBFBD>tva. Minden elemhez meg kell adnod, hogy milyen
<20>zenetet gener<65>l, amikor kattintanak r<>.
</para>
</sect2>
<sect2 id="skin-files">
<title>F<EFBFBD>jlok</title>
<para>
A k<>vetkez<65> f<>jlokra lesz sz<73>ks<6B>ges, hogy el tudj k<>sz<73>teni egy skin-t:
<itemizedlist>
<listitem><para>
A konfigur<75>ci<63>s f<>jl, aminek <link linkend="skin-file">skin</link> a neve,
megmondja az <application>MPlayer</application>nek, hogyan rakja <20>ssze a
skin k<>l<EFBFBD>nb<6E>z<EFBFBD> r<>szeit <20>s hogy mit tegyen ha valahol kattintanak az ablakban.
</para></listitem>
<listitem><para>
A f<> ablak h<>tt<74>rk<72>pe.
</para></listitem>
<listitem><para>
A f<> ablakban l<>v<EFBFBD> elemek k<>pe (bele<6C>rtve egy vagy t<>bb bet<65> le<6C>r<EFBFBD> f<>jlt,
ami a c<>mk<6D>k megrajzol<6F>s<EFBFBD>hoz kell).
</para></listitem>
<listitem><para>
Az alablakban megjelen<65>tend<6E> k<>p (opcion<6F>lis).
</para></listitem>
<listitem><para>
K<>t k<>p a skin men<65>nek (csak akkor sz<73>ks<6B>ges, ha men<65>t akarsz csin<69>lni).
</para></listitem>
</itemizedlist>
A skin konfigur<75>ci<63>s f<>jl kiv<69>tel<65>vel a t<>bbi f<>jlt <20>gy nevezed el, ahogy
csak akarod (de jegyezd meg, hogy a bet<65> le<6C>r<EFBFBD> f<>jlnak <filename>.fnt</filename>
kiterjeszt<7A>ssel kell rendelkeznie).
</para>
</sect2>
</sect1>
<sect1 id="skin-file">
<title>A skin f<>jl</title>
<para>
Amint fentebb m<>r eml<6D>tettem, ez a skin konfigur<75>ci<63>s f<>jl. Sor-orient<6E>lt;
a megjegyz<79>st tartalmaz<61> sorok egy '<literal>;</literal>' karakterrel kezd<7A>dnek
(csak sz<73>k<EFBFBD>z<EFBFBD>k <20>s tab-ok lehetnek a '<literal>;</literal>' el<65>tt).
</para>
<para>
A f<>jl szekci<63>kb<6B>l <20>ll. Minden szekci<63> a skin egy alkalmaz<61>s<EFBFBD>t <20>rja le a
k<EFBFBD>vetkez<EFBFBD> form<72>ban:
<programlisting>
section = <replaceable>szekci<EFBFBD> neve</replaceable>
.
.
.
end
</programlisting>
</para>
<para>
Jelenleg csak egy alkalmaz<61>s van, vagyis csak egy szekci<63>t kell k<>sz<73>tened:
a neve <emphasis role="bold">movieplayer</emphasis>.
</para>
<para>
Ebben a szekci<63>ban minden ablakot egy blokk <20>r le a k<>vetkez<65> form<72>ban:
<programlisting>
window = <replaceable>ablak neve</replaceable>
.
.
.
end
</programlisting>
</para>
<para>
Ahol az <replaceable>ablak neve</replaceable> ezen karakterl<72>ncok valamelyike lehet:
<itemizedlist>
<listitem><para><emphasis role="bold">main</emphasis> - a f<>ablak eset<65>ben</para></listitem>
<listitem><para><emphasis role="bold">sub</emphasis> - az alablak eset<65>ben</para></listitem>
<listitem><para><emphasis role="bold">menu</emphasis> - a skin men<65> eset<65>ben</para></listitem>
<listitem><para><emphasis role="bold">playbar</emphasis> - a playbar eset<65>ben</para></listitem>
</itemizedlist>
</para>
<para>
(Az alablak <20>s men<65> blokkok opcion<6F>lisak - nem k<>telez<65> men<65>t k<>sz<73>tened vagy
kidekor<EFBFBD>lni az alablakot.)
</para>
<para>
Egy ablak blokkon bel<65>l az ablak minden elem<65>t defini<6E>lhatod, egyet egy
sorban, ebbe a form<72>ban:
<programlisting>item = parameter</programlisting>
Ahol az <literal>item</literal> egy karakterl<72>nc, ami azonos<6F>tja az adott
t<EFBFBD>pus<EFBFBD> GUI elemet, a <literal>parameter</literal> pedig egy numerikus vagy
sz<EFBFBD>veges <20>rt<72>k (vagy <20>rt<72>kek list<73>ja vessz<73>vel elv<6C>lasztva).
</para>
<para>
A fentieket <20>sszerakva a teljes f<>jl valahogy <20>gy n<>z ki:
<programlisting>
section = movieplayer
window = main
; ... f<>ablak elemei ...
end
window = sub
; ... alablak elemei ...
end
window = menu
; ... men<65> elemei ...
end
window = playbar
; ... playbar elemei ...
end
end
</programlisting>
</para>
<para>
Egy k<>p f<>jl nev<65>t a hozz<7A> vezet<65> <20>tvonal n<>lk<6C>l kell megadni - a k<>peknek
a <filename class="directory">skins</filename> k<>nyvt<76>rban kell lenni<6E>k.
A f<>jl kiterjeszt<7A>s<EFBFBD>t megadhatod (de nem k<>telez<65>). Ha a f<>jl nem l<>tezik,
az <application>MPlayer</application> megpr<70>b<EFBFBD>lja bet<65>lteni a
<filename>&lt;filename&gt;.&lt;ext&gt;</filename> f<>jlt, ahol <literal>png</literal>
<EFBFBD>s <literal>PNG</literal> ker<65>l az <filename>&lt;ext&gt;</filename> hely<6C>re
(ebben a sorrendben). Az els<6C> megtal<61>lt f<>jlt fogja haszn<7A>lni.
</para>
<para>
V<EFBFBD>g<EFBFBD>l p<>r sz<73> a poz<6F>cion<6F>l<EFBFBD>sr<73>l. A f<> ablak <20>s az alablak a k<>perny<6E> k<>l<EFBFBD>nb<6E>z<EFBFBD>
sarkaiba helyezhet<65> az <literal>X</literal> <20>s <literal>Y</literal> koordin<69>t<EFBFBD>k
megad<EFBFBD>s<EFBFBD>val. A <literal>0</literal> fent vagy bal oldalt van, a
<literal>-1</literal> k<>z<EFBFBD>pen <20>s a <literal>-2</literal> jobb oldalt vagy lent,
ahogy az itt is l<>that<61>:
</para>
<informalfigure>
<screen>
(0, 0)----(-1, 0)----(-2, 0)
| | |
| | |
(0,-1)----(-1,-1)----(-2,-1)
| | |
| | |
(0,-2)----(-1,-2)----(-2,-2)
</screen>
</informalfigure>
<para>
Egy p<>lda a tiszt<7A>nl<6E>t<EFBFBD>shoz. Tegy<67>k fel, hogy van egy <filename>main.png</filename>
nev<EFBFBD> f<>jlod, amit a f<> ablakhoz haszn<7A>lsz: <programlisting>base = main, -1, -1</programlisting>
Az <application>MPlayer</application> megpr<70>b<EFBFBD>lja bet<65>lteni a <filename>main</filename>,
<filename>main.png</filename>, <filename>main.PNG</filename> f<>jlokat.
</para>
<sect2 id="skin-file-main">
<title>F<EFBFBD> ablak <20>s a playbar</title>
<para>
A k<>vetkez<65> bejegyz<79>sek haszn<7A>lhat<61>ak a
'<literal>window = main</literal>' ... '<literal>end</literal>',
<EFBFBD>s a '<literal>window = playbar</literal>' ... '<literal>end</literal>'
blokkokban.
</para>
<variablelist>
<varlistentry>
<term><literal>
<anchor id="skin-main-base"/>base = image, X, Y
</literal></term>
<listitem><para>
Megadhatod vele a f<> ablakban haszn<7A>lt h<>tt<74>rk<72>pet.
Az ablak a megadott <literal>X, Y</literal> poz<6F>ci<63>ban fog megjelenni
a k<>perny<6E>n. Az ablak m<>rete a k<>p m<>ret<65>vel lesz azonos.
</para>
<note><para>Ezek a koordin<69>t<EFBFBD>k jelenleg nem m<>k<EFBFBD>dnek a megjelen<65>t<EFBFBD> ablak eset<65>ben.</para></note>
<warning><para>A k<>p transzparens r<>szei (#FF00FF sz<73>n<EFBFBD>) feketek<65>nt jelenik meg
az XShape kiterjeszt<7A>s n<>lk<6C>li X szerverek eset<65>ben. A k<>p sz<73>less<73>g<EFBFBD>nek 8-cal
oszthat<61>nak kell lennie.</para></warning>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>
<anchor id="skin-button"/>button = image, X, Y, width, height, message
</literal></term>
<listitem><para>
Egy <literal>width</literal> * <literal>height</literal> m<>ret<65> gomb
megjelen<EFBFBD>t<EFBFBD>se az <literal>X, Y</literal> poz<6F>ci<63>ban. A megadott <literal>message</literal>
<EFBFBD>zenet akkor gener<65>l<EFBFBD>dik, amikor a gombot megnyomj<6D>k. Az <literal>image</literal> <20>ltal
megadott k<>pnek h<>rom r<>szt kell tartalmaznia egym<79>s alatt (a gomb <20>llapotainak
megfelel<EFBFBD>en), <20>gy:
</para>
<informalfigure>
<screen>
+-------------+
| benyomott |
+-------------+
| felengedett |
+-------------+
| letiltott |
+-------------+
</screen>
</informalfigure>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>
<anchor id="skin-decoration"/>decoration = enable|disable
</literal></term>
<listitem><para>
Enged<EFBFBD>lyezi vagy letiltja a f<>ablakban az ablakkezel<65> dekor<6F>ci<63>j<EFBFBD>t. Alap<61>rtelmezetten
<emphasis role="bold">disable</emphasis>.
</para>
<note><para>Ez nem m<>k<EFBFBD>dik a megjelen<65>t<EFBFBD> ablakban, nincs r<> sz<73>ks<6B>g.</para></note>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>
<anchor id="skin-hpotmeter"/>hpotmeter = button, bwidth, bheight, phases, numphases, default, X, Y, width, height, message
</literal></term>
<listitem><para>
</para></listitem>
</varlistentry>
<varlistentry>
<term><literal>
<anchor id="skin-vpotmeter"/>vpotmeter = button, bwidth, bheight, phases, numphases, default, X, Y, width, height, message
</literal></term>
<listitem><para>
Egy v<>zszintes (hpotmeter) vagy f<>gg<67>leges (vpotmeter) potm<74>ter megjelen<65>t<EFBFBD>se
<literal>width</literal> * <literal>height</literal> m<>retben az
<literal>X, Y</literal> poz<6F>ci<63>ban. A k<>p t<>bb k<>l<EFBFBD>nb<6E>z<EFBFBD> r<>szre oszthat<61> a
potm<EFBFBD>ter k<>l<EFBFBD>nb<6E>z<EFBFBD> f<>zisainak megfelel<65>en (p<>ld<6C>ul lehet egy pot-od a hanger<65>
szab<EFBFBD>lyoz<EFBFBD>s<EFBFBD>hoz, ami z<>ldb<64>l pirosba v<>lt, ahogy az <20>rt<72>ke v<>ltozik a minimumt<6D>l
a maximumig). A <literal>hpotmeter</literal>-nek lehet egy gombja is, amit
v<EFBFBD>zszintesen lehet h<>zni. A param<61>terek:
</para>
<itemizedlist>
<listitem><para><literal>button</literal> - a gombk<62>nt haszn<7A>lt k<>p
(h<>rom r<>szt kell tartalmaznia egym<79>s alatt, mint a
<link linkend="skin-button">gomb</link> eset<65>ben)
</para></listitem>
<listitem><para><literal>bwidth</literal>, <literal>bheight</literal> - a gomb
m<>rete
</para></listitem>
<listitem><para><literal>phases</literal> - a hpotmeter k<>l<EFBFBD>nb<6E>z<EFBFBD> f<>zisaiban
haszn<7A>lt k<>p neve. Speci<63>lis <20>rt<72>kk<6B>nt a <literal>NULL</literal> is
haszn<7A>lhat<61>, ha nem akarsz ilyen k<>pet. A k<>pet f<>gg<67>legesen
<literal>numphases</literal> r<>szre kell felosztani <20>gy:
</para>
<informalfigure>
<screen>
+------------+
| 1. f<>zis |
+------------+
| 2. f<>zis |
+------------+
...
+------------+
| n. f<>zis |
+------------+
</screen>
</informalfigure>
</listitem>
<listitem><para><literal>numphases</literal> - a <literal>phases</literal> k<>pen
l<>v<EFBFBD> f<>zisok sz<73>ma
</para></listitem>
<listitem><para><literal>default</literal> - a hpotmeter alap<61>rtelmezett <20>rt<72>ke
(<literal>0</literal> <20>s <literal>100</literal> k<>z<EFBFBD>tt)
</para></listitem>
<listitem><para><literal>X</literal>, <literal>Y</literal> - a hpotmeter poz<6F>ci<63>ja
</para></listitem>
<listitem><para><literal>width</literal>, <literal>height</literal> - a <literal>hpotmeter</literal>
sz<73>less<73>ge <20>s magass<73>ga
</para></listitem>
<listitem><para><literal>message</literal> - az <20>zenet, ami a <literal>hpotmeter</literal>
<20>rt<72>k<EFBFBD>nek megv<67>ltoz<6F>sakor gener<65>l<EFBFBD>dik
</para></listitem>
</itemizedlist>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>
<anchor id="skin-potmeter"/>potmeter = phases, numphases, default, X, Y, width, height, message
</literal></term>
<listitem><para>
Egy <literal>hpotmeter</literal> gomb n<>lk<6C>l. (Gondolom a megford<72>t<EFBFBD>sa volt az
eredeti c<>l, de csak a v<>zszintes vonszol<6F>sra reag<61>l.) A param<61>terek le<6C>r<EFBFBD>s<EFBFBD>t
l<EFBFBD>sd a <link linkend="skin-hpotmeter">hpotmeter</link>-n<>l.
A <literal>phases</literal> lehet <literal>NULL</literal>, de ez el<65>gg<67> haszontalan,
mivel akkor nem l<>tod, hogy a <literal>potmeter</literal> hova van <20>ll<6C>tva.
</para></listitem>
</varlistentry>
<varlistentry>
<term><literal>
<anchor id="skin-font"/>font = fontfile, fontid
</literal></term>
<listitem><para>
Egy bet<65>t defini<6E>l. A <literal>fontfile</literal> a bet<65> le<6C>r<EFBFBD> f<>jl neve egy
<filename>.fnt</filename> kiterjeszt<7A>ssel (a kiterjeszt<7A>st ne add meg itt).
A <literal>fontid</literal>-t a bet<65>re t<>rt<72>n<EFBFBD> hivatkoz<6F>sokhoz lehet haszn<7A>lni
(l<>sd <link linkend="skin-dlabel">dlabel</link> <20>s
<link linkend="skin-slabel">slabel</link>). 25 bet<65>t lehet defini<6E>lni.
</para></listitem>
</varlistentry>
<varlistentry>
<term><literal>
<anchor id="skin-slabel"/>slabel = X, Y, fontid, &quot;text&quot;
</literal></term>
<listitem><para>
Egy statikus c<>mk<6D>t tesz ki az <literal>X, Y</literal> poz<6F>ci<63>ba. A
<literal>text</literal> sz<73>veget jelen<65>ti meg a <literal>fontid</literal>-vel
azonos<EFBFBD>tott bet<65>t<EFBFBD>pussal. A sz<73>veg egyszer<65> karakterl<72>nc (az <literal>$x</literal>
v<EFBFBD>ltoz<EFBFBD>k nem m<>k<EFBFBD>dnek) amit dupla id<69>z<EFBFBD>jelek k<>z<EFBFBD> kell <20>rni (de a &quot; karakter
nem lehet a sz<73>veg r<>sze). A c<>mke a <literal>fontid</literal>-vel
azonos<EFBFBD>tott bet<65>t<EFBFBD>pussal jelenik meg.
</para></listitem>
</varlistentry>
<varlistentry>
<term><literal>
<anchor id="skin-dlabel"/>dlabel = X, Y, length, align, fontid, &quot;text&quot;
</literal></term>
<listitem>
<para>
Egy dinamikus c<>mk<6D>t tesz ki az <literal>X, Y</literal> poz<6F>ci<63>ba. A c<>mke
az<EFBFBD>rt dinamikus, mert a sz<73>vege peri<72>dikusan friss<73>l. A c<>mke maximum hossz<73>t
a <literal>length</literal> szab<61>lyozza (a magass<73>ga egy karakter magass<73>g<EFBFBD>val
egyezik meg). Ha a megjelen<65>tend<6E> sz<73>veg sz<73>lesebb enn<6E>l, scrollozva lesz,
k<EFBFBD>l<EFBFBD>nben az <literal>align</literal> param<61>ter <20>ltal megadott m<>don poz<6F>cion<6F>l<EFBFBD>dik:
<literal>0</literal> jobbra, <literal>1</literal> k<>z<EFBFBD>pre, <literal>2</literal> balra
igaz<EFBFBD>tva.
</para>
<para>
A megjelen<65>tend<6E> sz<73>veget a <literal>text</literal> adja meg: dupla id<69>z<EFBFBD>jelek
k<EFBFBD>z<EFBFBD> kell <20>rni (de a &quot; karakter nem lehet r<>sze a sz<73>vegnek). A c<>mke
a <literal>fontid</literal> <20>ltal meghat<61>rozott bet<65>t<EFBFBD>pussal jelenik meg.
A sz<73>vegben a k<>vetkez<65> v<>ltoz<6F>kat haszn<7A>lhatod:
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row><entry>V<EFBFBD>ltoz<EFBFBD></entry><entry>Jelent<EFBFBD>s</entry></row>
</thead>
<tbody>
<row>
<entry>$1</entry>
<entry>lej<EFBFBD>tsz<EFBFBD>si id<69> <emphasis>hh:mm:ss</emphasis> form<72>tumban</entry>
</row>
<row>
<entry>$2</entry>
<entry>lej<EFBFBD>tsz<EFBFBD>si id<69> <emphasis>mmmm:ss</emphasis> form<72>tumban</entry>
</row>
<row>
<entry>$3</entry>
<entry>lej<EFBFBD>tsz<EFBFBD>si id<69> <emphasis>hh</emphasis> form<72>tumban (<28>r<EFBFBD>k)</entry>
</row>
<row>
<entry>$4</entry>
<entry>lej<EFBFBD>tsz<EFBFBD>si id<69> <emphasis>mm</emphasis> form<72>tumban (percek)</entry>
</row>
<row>
<entry>$5</entry>
<entry>lej<EFBFBD>tsz<EFBFBD>si id<69> <emphasis>ss</emphasis> form<72>tumban (m<>sodpercek)</entry>
</row>
<row>
<entry>$6</entry>
<entry>film hossza <emphasis>hh:mm:ss</emphasis> form<72>tumban</entry>
</row>
<row>
<entry>$7</entry>
<entry>film hossza <emphasis>mmmm:ss</emphasis> form<72>tumban</entry>
</row>
<row>
<entry>$8</entry>
<entry>film hossza <emphasis>h:mm:ss</emphasis> form<72>tumban</entry>
</row>
<row>
<entry>$v</entry>
<entry>hanger<EFBFBD> <emphasis>xxx.xx</emphasis>% form<72>tumban</entry>
</row>
<row>
<entry>$V</entry>
<entry>hanger<EFBFBD> <emphasis>xxx.xx</emphasis> form<72>tumban</entry>
</row>
<row>
<entry>$b</entry>
<entry>balansz <emphasis>xxx.xx</emphasis>% form<72>tumban</entry>
</row>
<row>
<entry>$B</entry>
<entry>balansz <emphasis>xxx.xx</emphasis> form<72>tumban</entry>
</row>
<row>
<entry>$$</entry>
<entry>az $ karakter</entry>
</row>
<row>
<entry>$a</entry>
<entry>egy karakter az audi<64> t<>pusnak megfelel<65>en (nincs: <literal>n</literal>,
mono: <literal>m</literal>, sztereo: <literal>t</literal>)</entry>
</row>
<row>
<entry>$t</entry>
<entry>s<EFBFBD>v sz<73>ma (a lej<65>tsz<73>si list<73>ban)</entry>
</row>
<row>
<entry>$o</entry>
<entry>f<EFBFBD>jln<EFBFBD>v</entry>
</row>
<row>
<entry>$f</entry>
<entry>f<EFBFBD>jln<EFBFBD>v kisbet<65>sen</entry>
</row>
<row>
<entry>$F</entry>
<entry>f<EFBFBD>jln<EFBFBD>v nagybet<65>sen</entry>
</row>
<row>
<entry>$T</entry>
<entry>egy karakter a folyam t<>pusnak megfelel<65>en (file: <literal>f</literal>,
Video CD: <literal>v</literal>, DVD: <literal>d</literal>, URL: <literal>u</literal>)</entry>
</row>
<row>
<entry>$p</entry>
<entry>a <keycap>p</keycap> karakter (ha a film lej<65>tsz<73>s alatt van <20>s a
bet<EFBFBD>t<EFBFBD>pusban van <keycap>p</keycap> karakter)</entry>
</row>
<row>
<entry>$s</entry>
<entry>az <keycap>s</keycap> karakter (ha a film meg van <20>ll<6C>tva movie <20>s
a bet<65>t<EFBFBD>pusban van <keycap>s</keycap> karakter)</entry>
</row>
<row>
<entry>$e</entry>
<entry>az <keycap>e</keycap> karakter (ha a lej<65>tsz<73>s sz<73>netel <20>s a
bet<EFBFBD>t<EFBFBD>pusban van <keycap>e</keycap> karakter)</entry>
</row>
<row>
<entry>$x</entry>
<entry>film sz<73>less<73>ge</entry>
</row>
<row>
<entry>$y</entry>
<entry>film magass<73>ga</entry>
</row>
<row>
<entry>$C</entry>
<entry>haszn<EFBFBD>lt codec neve</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</listitem>
</varlistentry>
</variablelist>
<note><para>
Az <literal>$a, $T, $p, $s</literal> <20>s <literal>$e</literal>
v<EFBFBD>ltoz<EFBFBD>k mind karakterekkel t<>rnek vissza, amiket speci<63>lis szimb<6D>lumk<6D>nt kell
megjelen<EFBFBD>teni (p<>ld<6C>ul az <keycap>e</keycap> a pillanat<61>llj szimb<6D>luma, ami
<EFBFBD>ltal<EFBFBD>ban valami ilyesmi: ||). Sz<53>ks<6B>ged lesz egy norm<72>l karaktereket
tartalmaz<EFBFBD> bet<65>t<EFBFBD>pusra <20>s egy m<>sikra a szimb<6D>lumokhoz. L<>sd a
<link linkend="skin-fonts-symbols">szimb<EFBFBD>lumokr<EFBFBD>l</link> sz<73>l<EFBFBD> r<>szt a
tov<EFBFBD>bbi inform<72>ci<63>k<EFBFBD>rt.
</para></note>
</sect2>
<sect2 id="skin-file-subwindow">
<title>Alablak</title>
<para>
A k<>vetkez<65> bejegyz<79>sek haszn<7A>lhat<61>ak a
'<literal>window = sub</literal>' . . . '<literal>end</literal>' blokkban.
</para>
<variablelist>
<varlistentry>
<term><literal>
<anchor id="skin-sub-base"/>base = image, X, Y, width, height
</literal></term>
<listitem><para>
Az ablakban megjelen<65>tend<6E> k<>p. Az ablak a megadott
<literal>X, Y</literal> poz<6F>ci<63>ban jelenik meg a k<>perny<6E>n (<literal>0,0</literal>
a bal fels<6C> sarok). A <literal>-1</literal> a k<>z<EFBFBD>pre, a <literal>-2</literal>
a jobbra (<literal>X</literal>) <20>s le (<literal>Y</literal>) igaz<61>t<EFBFBD>st jelenti.
Az ablak akkora lesz, amekkora a k<>p. A <literal>width</literal> <20>s a <literal>height</literal>
az ablak m<>ret<65>t <20>rj<72>k el<65>, opcion<6F>lisak (ha hi<68>nyoznak, az ablak
ugyan akkora m<>ret<65> lesz, mint a k<>p).
</para></listitem>
</varlistentry>
<varlistentry>
<term><literal>
<anchor id="skin-background"/>background = R, G, B
</literal></term>
<listitem><para>
Be<EFBFBD>ll<EFBFBD>thatod vele a h<>tt<74>r sz<73>n<EFBFBD>t. Hasznos, ha a k<>p kisebb, mint az
ablak m<>rete. Az <literal>R</literal>, <literal>G</literal> <20>s <literal>B</literal>
a sz<73>n v<>r<EFBFBD>s, z<>ld <20>s k<>k komponens<6E>t adja meg (mindegyik decim<69>lis sz<73>m
0-t<>l 255-ig).
</para></listitem>
</varlistentry>
</variablelist>
</sect2>
<sect2 id="skin-file-menu">
<title>Skin men<65></title>
<para>
Amint kor<6F>bban m<>r eml<6D>tettem, a men<65> k<>t k<>p seg<65>ts<74>g<EFBFBD>vel ker<65>l megjelen<65>t<EFBFBD>sre.
A norm<72>l men<65> bejegyz<79>sek a <literal>base</literal> elemmel megadott k<>pen
l<EFBFBD>that<EFBFBD>ak, m<>g az <20>pp aktu<74>lisan kiv<69>lasztott elem megjelen<65>t<EFBFBD>se a
<literal>selected</literal> elemr<6D>l t<>rt<72>nik. Meg kell adnod minden egyes
men<EFBFBD>pont poz<6F>ci<63>j<EFBFBD>t <20>s m<>ret<65>t.
</para>
<para>
A k<>vetkez<65> bejegyz<79>sek haszn<7A>lhat<61>ak a
'<literal>window = menu</literal>'. . .'<literal>end</literal>' blokkban.
</para>
<variablelist>
<varlistentry>
<term><literal>
<anchor id="skin-menu-base"/>base = image
</literal></term>
<listitem><para>
A norm<72>l men<65>pontokat tartalmaz<61> k<>p.
</para></listitem>
</varlistentry>
<varlistentry>
<term><literal>
<anchor id="skin-selected"/>selected = image
</literal></term>
<listitem><para>
Az <20>sszes men<65>pontot kiv<69>lasztva <20>br<62>zol<6F> k<>p.
</para></listitem>
</varlistentry>
<varlistentry>
<term><literal>
<anchor id="skin-menu"/>menu = X, Y, width, height, message
</literal></term>
<listitem><para>
Megadja egy men<65>elem <literal>X, Y</literal> poz<6F>ci<63>j<EFBFBD>t <20>s a m<>ret<65>t a k<>pen.
A <literal>message</literal> egy <20>zenet, ami az eg<65>rgomb men<65>ponton t<>rt<72>n<EFBFBD>
felenged<EFBFBD>sekor gener<65>l<EFBFBD>dik.
</para></listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>
<sect1 id="skin-fonts">
<title>Bet<EFBFBD>k</title>
<para>
Amint azt m<>r a skin elemeir<69>l sz<73>l<EFBFBD> r<>szben is eml<6D>tettem, egy bet<65>t<EFBFBD>pust
egy k<>p <20>s egy le<6C>r<EFBFBD> f<>jl alkot. A karaktereket b<>rhov<6F> teheted a k<>pen,
de gy<67>z<EFBFBD>dj meg r<>la, hogy a poz<6F>ci<63>juk <20>s a m<>ret<65>k pontosan meg van adva
a le<6C>r<EFBFBD> f<>jlban.
</para>
<para>
A bet<65> le<6C>r<EFBFBD> f<>jl (az <filename>.fnt</filename> kiterjeszt<7A>ssel) tartalmazhat
megjegyz<EFBFBD>seket, melyek '<literal>;</literal>'-vel kezd<7A>d<EFBFBD> sorokban kapnak helyet.
A f<>jlban kell, hogy szerepeljenek az al<61>bbi sorok:
<anchor id="skin-font-image"/>
<programlisting>image = <replaceable>image</replaceable></programlisting>
Ahol az <literal><replaceable>image</replaceable></literal> a bet<65>h<EFBFBD>z haszn<7A>lt
k<EFBFBD>p f<>jl neve (nem kell megadnod a kiterjeszt<7A>st).
<anchor id="skin-font-char"/>
<programlisting>&quot;char&quot; = X, Y, width, height</programlisting>
Itt az <literal>X</literal> <20>s az <literal>Y</literal> a
<literal>char</literal> karakter poz<6F>ci<63>j<EFBFBD>t adja meg a k<>pen (<literal>0,0</literal>
a bal fels<6C> sarok). A <literal>width</literal> <20>s a <literal>height</literal>
a karakter m<>retei pixelben.
</para>
<para>
Ez a p<>lda az A, B, C karaktereket defini<6E>lja a <filename>font.png</filename>
felhaszn<EFBFBD>l<EFBFBD>s<EFBFBD>val.
<programlisting>
; Lehet &quot;font&quot; is a &quot;font.png&quot; helyett.
image = font.png
; H<>rom karakter el<65>g a bemutat<61>shoz :-)
&quot;A&quot; = 0,0, 7,13
&quot;B&quot; = 7,0, 7,13
&quot;C&quot; = 14,0, 7,13
</programlisting>
</para>
<sect2 id="skin-fonts-symbols">
<title>Szimb<EFBFBD>lumok</title>
<para>
N<EFBFBD>h<EFBFBD>ny karakternek speci<63>lis jelent<6E>se van, ha <link linkend="skin-dlabel">dlabel</link>-ben
haszn<EFBFBD>lva valamelyik v<>ltoz<6F> t<>r vissza vele. Ezeket a karaktereket
szimb<EFBFBD>lumokk<EFBFBD>nt kell megjelen<65>teni, <20>gy p<>ld<6C>ul egy sz<73>p DVD log<6F> jelenhet
meg a '<literal>d</literal>' karakter helyett egy DVD folyam eset<65>n.
</para>
<para>
Az al<61>bbi t<>bl<62>zat a szimb<6D>lumk<6D>nt megjelen<65>thet<65> (<28>s <20>gy k<>l<EFBFBD>n bet<65>t<EFBFBD>pust ig<69>nyl<79>)
karaktereket tartalmazza.
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row><entry>Karakter</entry><entry>Szimb<EFBFBD>lum</entry></row>
</thead>
<tbody>
<row><entry><keycap>p</keycap></entry><entry>lej<EFBFBD>tsz<EFBFBD>s</entry></row>
<row><entry><keycap>s</keycap></entry><entry>stop</entry></row>
<row><entry><keycap>e</keycap></entry><entry>pillanat<EFBFBD>llj</entry></row>
<row><entry><keycap>n</keycap></entry><entry>nincs hang</entry></row>
<row><entry><keycap>m</keycap></entry><entry>mono hang</entry></row>
<row><entry><keycap>t</keycap></entry><entry>sztere<EFBFBD> hang</entry></row>
<row><entry><keycap>f</keycap></entry><entry>a folyam egy f<>jl</entry></row>
<row><entry><keycap>v</keycap></entry><entry>a folyam egy Video CD</entry></row>
<row><entry><keycap>d</keycap></entry><entry>a folyam egy DVD</entry></row>
<row><entry><keycap>u</keycap></entry><entry>a folyam egy URL</entry></row>
</tbody>
</tgroup>
</informaltable>
</sect2>
</sect1>
<sect1 id="skin-gui">
<title>GUI <20>zenetek</title>
<para>
Az al<61>bbi <20>zeneteket gener<65>lj<6C>k a gombok, potm<74>terek <20>s men<65>pontok.
</para>
<variablelist>
<title>Lej<EFBFBD>tsz<EFBFBD>s vez<65>rl<72>se:</title>
<varlistentry>
<term><emphasis role="bold">evNext</emphasis></term>
<listitem><para>
ugr<EFBFBD>s a k<>vetkez<65> s<>vra a lej<65>tsz<73>si list<73>ban.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evPause</emphasis></term>
<listitem><para>
P<EFBFBD>rt alkot az <literal>evPlaySwitchToPause</literal>-val. Egy <20>ltal<61>nos
lej<EFBFBD>tsz<EFBFBD>s/sz<73>net gomb k<>sz<73>t<EFBFBD>s<EFBFBD>hez haszn<7A>lhat<61>ak fel. Mind a k<>t <20>zenetet
egy olyan gombhoz kell hozz<7A>rendelni, ami teljesen ugyan ott jelenik meg az
ablakban. Ez az <20>zenet meg<65>ll<6C>tja a lej<65>tsz<73>st <20>s megjelenteti az
<literal>evPlaySwitchToPause</literal> gombhoz tartoz<6F> k<>pet (jelezve
ezzel, hogy a gombot meg lehet nyomni a lej<65>tsz<73>s folytat<61>s<EFBFBD>hoz).
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evPlay</emphasis></term>
<listitem><para>
Lej<EFBFBD>tsz<EFBFBD>s elind<6E>t<EFBFBD>sa.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evPlaySwitchToPause</emphasis></term>
<listitem><para>
Az <literal>evPauseSwitchToPlay</literal> ellent<6E>te. Ez az <20>zenet elkezdi a
lej<EFBFBD>tsz<EFBFBD>st <20>s megjelenteti az <literal>evPauseSwitchToPlay</literal> gomb
k<EFBFBD>p<EFBFBD>t (jelezve ezzel, hogy a gombot meg lehet nyomni a lej<65>tsz<73>s meg<65>ll<6C>t<EFBFBD>s<EFBFBD>hoz).
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evPrev</emphasis></term>
<listitem><para>
Az el<65>z<EFBFBD> s<>vra ugrik a lej<65>tsz<73>si list<73>ban.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evStop</emphasis></term>
<listitem><para>
Lej<EFBFBD>tsz<EFBFBD>s meg<65>ll<6C>t<EFBFBD>sa.
</para></listitem>
</varlistentry>
</variablelist>
<variablelist>
<title>Seeking:</title>
<varlistentry>
<term><emphasis role="bold">evBackward10sec</emphasis></term>
<listitem><para>
Visszal<EFBFBD>p<EFBFBD>s 10 m<>sodperccel.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evBackward1min</emphasis></term>
<listitem><para>
Visszal<EFBFBD>p<EFBFBD>s 1 perccel.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evBackward10min</emphasis></term>
<listitem><para>
Visszal<EFBFBD>p<EFBFBD>s 10 perccel.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evForward10sec</emphasis></term>
<listitem><para>
El<EFBFBD>rel<EFBFBD>p<EFBFBD>s 10 m<>sodperccel.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evForward1min</emphasis></term>
<listitem><para>
El<EFBFBD>rel<EFBFBD>p<EFBFBD>s 1 perccel.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evForward10min</emphasis></term>
<listitem><para>
El<EFBFBD>rel<EFBFBD>p<EFBFBD>s 10 perccel.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evSetMoviePosition</emphasis></term>
<listitem><para>
Ugr<EFBFBD>s a poz<6F>ci<63>hoz (potm<74>ter tudja haszn<7A>lni; a
potm<EFBFBD>ter relat<61>v <20>rt<72>k<EFBFBD>t (0-100%) haszn<7A>lja).
</para></listitem>
</varlistentry>
</variablelist>
<variablelist>
<title>Vide<EFBFBD> vez<65>rl<72>s:</title>
<varlistentry>
<term><emphasis role="bold">evHalfSize</emphasis></term>
<listitem><para>
Film ablak m<>ret<65>nek felez<65>se.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evDoubleSize</emphasis></term>
<listitem><para>
Film ablak m<>ret<65>nek dupl<70>z<EFBFBD>sa.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evFullScreen</emphasis></term>
<listitem><para>
Teljes k<>perny<6E>s m<>d be-/kikapcsol<6F>sa.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evNormalSize</emphasis></term>
<listitem><para>
Film ablak norm<72>l m<>ret<65>nek be<62>ll<6C>t<EFBFBD>sa.
</para></listitem>
</varlistentry>
</variablelist>
<variablelist>
<title>Audi<EFBFBD> vez<65>rl<72>s:</title>
<varlistentry>
<term><emphasis role="bold">evDecAudioBufDelay</emphasis></term>
<listitem><para>
Audi<EFBFBD> buffer k<>sleltet<65>s<EFBFBD>nek cs<63>kkent<6E>se.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evDecBalance</emphasis></term>
<listitem><para>
Balansz cs<63>kkent<6E>se.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evDecVolume</emphasis></term>
<listitem><para>
Hanger<EFBFBD> cs<63>kkent<6E>se.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evIncAudioBufDelay</emphasis></term>
<listitem><para>
Audi<EFBFBD> buffer k<>sleltet<65>s<EFBFBD>nek n<>vel<65>se.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evIncBalance</emphasis></term>
<listitem><para>
Balansz n<>vel<65>se.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evIncVolume</emphasis></term>
<listitem><para>
Hanger<EFBFBD> n<>vel<65>se.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evMute</emphasis></term>
<listitem><para>
Hang ki-/bekapcsol<6F>sa.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evSetBalance</emphasis></term>
<listitem><para>
Balansz be<62>ll<6C>t<EFBFBD>sa (potm<74>ter tudja haszn<7A>lni; a
potm<EFBFBD>ter relat<61>v <20>rt<72>k<EFBFBD>t (0-100%) haszn<7A>lja).
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evSetVolume</emphasis></term>
<listitem><para>
Hanger<EFBFBD> be<62>ll<6C>t<EFBFBD>sa (potm<74>ter tudja haszn<7A>lni; a
potm<EFBFBD>ter relat<61>v <20>rt<72>k<EFBFBD>t (0-100%) haszn<7A>lja).
</para></listitem>
</varlistentry>
</variablelist>
<variablelist>
<title>Vegyes:</title>
<varlistentry>
<term><emphasis role="bold">evAbout</emphasis></term>
<listitem><para>
Programinform<EFBFBD>ci<EFBFBD>s ablak megnyit<69>sa.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evDropSubtitle</emphasis></term>
<listitem><para>
Aktu<EFBFBD>lisan haszn<7A>lt felirat letilt<6C>sa.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evEqualizer</emphasis></term>
<listitem><para>
Equalizer be-/kikapcsol<6F>sa.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evExit</emphasis></term>
<listitem><para>
Kil<EFBFBD>p<EFBFBD>s a programb<6D>l.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evIconify</emphasis></term>
<listitem><para>
Ablak <20>sszecsuk<75>sa kis m<>ret<65>v<EFBFBD>.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evLoad</emphasis></term>
<listitem><para>
F<EFBFBD>jl bet<65>lt<6C>se (a f<>jl b<>ng<6E>sz<73> ablak megnyit<69>s<EFBFBD>val, ahol kiv<69>laszthatod a f<>jlt).
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evLoadPlay</emphasis></term>
<listitem><para>
Ugyan azt csin<69>lja, mint az <literal>evLoad</literal>, de automatikusan elkezdi
lej<EFBFBD>tszani a f<>jlt, miut<75>n bet<65>lt<6C>tte.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evLoadSubtitle</emphasis></term>
<listitem><para>
Felirat f<>jl bet<65>lt<6C>se (a f<>jlv<6C>laszt<7A>val)
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evLoadAudioFile</emphasis></term>
<listitem><para>
Audi<EFBFBD> f<>jl bet<65>lt<6C>se (a f<>jlv<6C>laszt<7A>val)
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evNone</emphasis></term>
<listitem><para>
<EFBFBD>res <20>zenet, nincs hat<61>sa (kiv<69>ve tal<61>n a Subversion verzi<7A>t :-)).
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evPlaylist</emphasis></term>
<listitem><para>
Lej<EFBFBD>tsz<EFBFBD>si lista ablak megnyit<69>sa/becsuk<75>sa.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evPlayDVD</emphasis></term>
<listitem><para>
Megpr<EFBFBD>b<EFBFBD>lja megnyitni az adott DVD-ROM meghajt<6A>ban l<>v<EFBFBD> lemezt.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evPlayVCD</emphasis></term>
<listitem><para>
Megpr<EFBFBD>b<EFBFBD>lja megnyitni az adott CD-ROM meghajt<6A>ban l<>v<EFBFBD> lemezt.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evPreferences</emphasis></term>
<listitem><para>
Megnyitja a be<62>ll<6C>t<EFBFBD>sok ablakot.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evSetAspect</emphasis></term>
<listitem><para>
Be<EFBFBD>ll<EFBFBD>tja a megjelen<65>tett k<>p ar<61>ny<6E>t.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evSetURL</emphasis></term>
<listitem><para>
Megjelen<EFBFBD>ti az URL dial<61>gus ablakot.
</para></listitem>
</varlistentry>
<varlistentry>
<term><emphasis role="bold">evSkinBrowser</emphasis></term>
<listitem><para>
Megnyitja a skin b<>ng<6E>sz<73> ablakot.
</para></listitem>
</varlistentry>
</variablelist>
</sect1>
<sect1 id="skin-quality">
<title>Min<EFBFBD>s<EFBFBD>gi skin-ek k<>sz<73>t<EFBFBD>se</title>
<para>
Teh<EFBFBD>t v<>gigolvastad az <application>MPlayer</application> GUI-j<>hoz
t<EFBFBD>rt<EFBFBD>n<EFBFBD> skin k<>sz<73>t<EFBFBD>s le<6C>r<EFBFBD>s<EFBFBD>t, megtett<74>l minden t<>led telhet<65>t a
<application>Gimp</application>pel <20>s el szeretn<74>d k<>ldeni nek<65>nk a
skin-ed?
Olvass m<>g egy kicsit tov<6F>bb, hogy elker<65>ld a gyakori hib<69>kat <20>s
min<EFBFBD>s<EFBFBD>gi skin-t tudj k<>sz<73>teni.
</para>
<para>
Szeretn<EFBFBD>nk, ha a skin-ek, amit bevesz<73>nk a list<73>nkba, megfeleln<6C>nek
bizonyos min<69>s<EFBFBD>gi elv<6C>r<EFBFBD>soknak. Ezen k<>v<EFBFBD>l van m<>g p<>r dolog, amivel
a mi <20>let<65>nket k<>nny<6E>theted meg.
</para>
<para>
P<EFBFBD>ldak<EFBFBD>nt n<>zd meg a a <systemitem>Blue</systemitem> skin-t,
az teljes<65>ti az <20>sszes lent felsorolt krit<69>riumot az 1.5-<2D>s verzi<7A> <20>ta.
</para>
<itemizedlist>
<listitem><para>Minden skin-nek tartalmaznia kell egy
<filename>README</filename> f<>jlt, ami tartalmazza az inform<72>ci<63>kat
r<>lad, a szerz<72>r<EFBFBD>l, a szerz<72>i jogi <20>s licensz figyelmeztet<65>seket <20>s
b<>rmi m<>st, amit m<>g bele akarsz <20>rni. Ha szeretn<74>l changelog-ot,
ez a f<>jl j<> hely neki.</para></listitem>
<listitem><para>Kell lennie egy <filename>VERSION</filename>
f<>jlnak, melyben semmi m<>s nincs, csak a skin verzi<7A>sz<73>ma egyetlen
egy sorban (pl. 1.0).</para></listitem>
<listitem><para>A v<>zszintes <20>s f<>gg<67>leges ir<69>ny<6E>t<EFBFBD>kon (cs<63>szk<7A>k a
hanger<65>nek <20>s a poz<6F>ci<63>nak) a gombjuk k<>z<EFBFBD>ppontj<74>nak pontosan k<>z<EFBFBD>pen
kell lennie, a cs<63>szka fel<65>n<EFBFBD>l. A gombot mindk<64>t ir<69>nyban ki kell
tudni h<>zni a cs<63>szka v<>g<EFBFBD>ig, de azon t<>l nem.</para></listitem>
<listitem><para>A skin elemeit megfelel<65> m<>ret<65>nek kell deklar<61>lni
a skin f<>jlban. Ha nem <20>gy van, akkor kattintani tudsz pl. a gombon
k<>v<EFBFBD>l <20>s m<>gis megnyomod vagy egy ter<65>leten bel<65>l kattintasz <20>s nem
lesz hat<61>sa.</para></listitem>
<listitem><para>A <filename>skin</filename> f<>jlnak j<>l form<72>zottnak
kell lennie <20>s nem tartalmazhat tab-okat. A j<>l form<72>zotts<74>g azt
jelenti, hogy a sz<73>moknak sz<73>pen oszlopokban kell lenni<6E>k.</para></listitem>
</itemizedlist>
</sect1>
</appendix>