# HG changeset patch
# User pontscho
# Date 1001594798 0
# Node ID 83c5c8d7ddabe34093e41056c90b58bb1a0bbd15
# Parent  4a08e7ac3f5996124481cb910b215e8a78efe603
init version

diff -r 4a08e7ac3f59 -r 83c5c8d7ddab DOCS/Hungarian/skin.html
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/DOCS/Hungarian/skin.html	Thu Sep 27 12:46:38 2001 +0000
@@ -0,0 +1,877 @@
+<html>
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=iso-8859-2">
+<title>MPlayer skin form�tum</title>
+<style type="text/css">
+em.note {color: green}
+em.warn {color: red}
+</style>
+</head>
+
+<body bgcolor=white text=black>
+
+<h1 align="center">MPlayer skin form�tum</h1>
+
+<hr>
+
+<h2>Tartalom</h2>
+
+<ul type=disc>
+<li><a href="#intro">1. Bevezet�</a></li>
+<li><a href="#overview">2. �ttekint�s</a></li>
+  <ul type=circle>
+  <li><a href="#dirs">2.1. K�nyvt�rak</a></li>
+  <li><a href="#images">2.2. K�pform�tumok</a></li>
+  <li><a href="#parts">2.3. A skin r�szei</a></li>
+  <li><a href="#files">2.4. F�jlok</a></li>
+  </ul>
+<li><a href="#skin">3. A <code>skin</code> f�jl</a></li>
+  <ul type=circle>
+  <li><a href="#mainwin">3.1. F�ablak</a></li>
+  <li><a href="#subwindow">3.2. Lej�tsz�ablak</a></li>
+  <li><a href="#skinmenu">3.3. Skin men�</a></li>
+  </ul>
+<li><a href="#fonts">4. Fontok</a></li>
+  <ul type=circle>
+  <li><a href="#symbols">4.1. Szimb�lumok</a></li>
+  </ul>
+<li><a href="#guimsg">A. f�ggel�k: GUI �zenetek</a></li>
+</ul>
+
+<hr>
+
+<div align=center>
+Utols� m�dos�t�s: 2001. szeptember 9.
+</div>
+
+<hr>
+
+<h2><a name="intro">1. Bevezet�</a></h2>
+
+Ez a kis le�r�s arr�l sz�l, hogy milyen is egy MPlayer skin form�tuma.
+Nincs r� garancia, hogy minden �gy van, ahogy itt le�rtam, egyr�szt mert
+nem �n �rtam a GUI-t, m�sr�szt mert a GUI m�g nincs k�sz, harmadr�szt pedig
+az�rt, mert �n is t�vedhetek. Sz�val ne lep�dj meg, ha valami nem �gy van,
+ahogy itt szerepel.
+
+<p>
+K�sz�net <em>Ponekker Zolt�nnak</em> a seg�ts�g蜑rt.
+
+<p>
+<em>Mohari Andr�s &lt;mayday@freemail.hu&gt;</em>
+
+
+<h2><a name="overview">2. �ttekint�s</a></h2>
+
+Nem tartozik szorosan a t�m�hoz, de nem �rt tudni, hogy
+<em>az MPlayernek <b>nincs</b> be�p�tett skinje, ez�rt <b>legal�bb
+egy skint telep�teni kell</b> a GUI haszn�lat�hoz.
+</em>
+
+<h3><a name="dirs">2.1. K�nyvt�rak</a></h3>
+
+<p>
+A skineket a k�vetkez� k�nyvt�rakban (�s a megadott sorrendben)
+keresi a program:
+<pre>
+    /usr/local/share/mplayer/Skin/
+    ~/.mplayer/Skin/
+</pre>
+
+<p>
+Az els� k�nyvt�r m�s is lehet, att�l f�gg�en, hogy hogyan volt konfigur�lva
+az MPlayer (l�sd a <code>configure</code> script <code>--datadir</code>
+kapcsol�j�t).
+
+<p>
+Az el�bbi k�nyvt�rak alatt minden skin a saj�t k�nyvt�r�ba ker�l, p�ld�ul:
+<pre>
+    /usr/local/share/mplayer/Skin/default/
+</pre>
+
+
+<h3><a name="images">2.2. K�pform�tumok</a></h3>
+
+A skinhez haszn�lt k�pek trucolor (24 vagy 32 bit/pixel) BMP, TGA vagy PNG
+form�tumban lehetnek (a TGA-nak t�m�r�tetlennek kell lennie).
+<em>J� t�m�r�t�si hat�sfoka miatt a PNG javasolt.</em>
+
+<p>
+A f�ablakban (l�sd al�bb) teljesen "�tl�tsz�" r�szeket tartalmaz� k�peket
+is lehet haszn�lni: az �tl�tsz�nak sz�nt ter�leteket az #FF00FF
+(<font color="#FF00FF">lila</font>) sz�nnel kell megjel�lni. Ez azt jelenti,
+hogy a f�ablak ak�r "form�ra v�gott" is lehet, ha az X szervereden van
+XShape t�mogat�s.
+
+
+<h3><a name="parts">2.3. A skin r�szei</a></h3>
+
+A skin fel�p�t�se meglehet�sen szabad (ellent�tben p�ld�ul a Winamp/XMMS
+fix fel�p�t�s� skinj�vel), �gy csak rajtad m�lik, hogy mit hozol ki bel�le.
+
+<p>
+Jelenleg h�rom "b�r�zhet�" ablak van: a <a href="#mainwin">f�ablak</a>,
+a <a href="#subwindow">lej�tsz�ablak</a> �s a <a href="#skinmenu">skin men�</a>
+(ut�bbi a jobb gomb lenyom�s�val jelen�thet� meg).
+
+<ul>
+<li>
+Az MPlayert a <b>f�ablakb�l</b> lehet ir�ny�tani. Az ablak alapj�t egy
+k�p adja, erre lesznek r�rajzolva a k�l�nf�le elemek:
+<em>gombok</em>, <em>potm�terek</em> �s <em>c�mk�k</em>.
+Term�szetesen minden elemhez tartozik egy k�p, aminek kirajzol�s�hoz meg
+kell adni a m�ret�t �s az ablakon bel�li hely�t.
+
+<p>
+Egy <b>gombnak</b> h�rom �llapota van (lenyomott, felengedett, letiltott),
+�gy a gomb k�pe ennek megfelel�en h�rom egym�s alatti r�szb�l �ll.
+R�szletek�rt l�sd a <a href="#main.button">button</a> elem le�r�s�t.
+<p>
+Egy <b>potm�ter</b> (ez f�leg poz�cion�l�shoz �s hanger�/balansz �ll�t�shoz
+haszn�latos) k�pe t�bb k�l�nb�z� f�zisb�l �llhat, �gy a potm�terhez
+k�sz�tett k�p szint�n egym�s alatti r�szekb�l �ll.
+R�szletek�rt l�sd a <a href="#main.hpotmeter">hpotmeter</a> �s a
+<a href="#main.potmeter">potmeter</a> elemet.
+
+<p>
+A <b>c�mk�k</b> n�mileg k�l�nlegesek, ugyanis a kirajzol�sukhoz sz�ks�ges
+karakterek egy k�pr�l sz�rmaznak, amin bel�l az egyes karakterek hely�t
+�s m�ret�t egy sz�veges <a href="#fonts">fontle�r� f�jl</a> seg�ts�g�vel kell
+megadni. A c�mk�kr�l r�szletesen a <a href="#main.dlabel">dlabel</a> �s
+<a href="#main.slabel">slabel</a> elemn�l olvashatsz.
+
+<p>
+<em class=note>
+<b>Megjegyz�s:</b> a f�ablak rajzol�s�hoz haszn�lt k�pek tartalmazhatnak
+teljesen �tl�tsz� r�szeket, ahogy arr�l a
+<a href="#images">k�pform�tumokn�l</a> m�r sz� volt.
+</em>
+</li>
+
+<li>
+A <b>lej�tsz�ablakban</b> lesz lej�tszva a film. Ha nincs
+bet�ltve film, akkor meg lehet jelen�teni benne egy el�re megadott k�pet
+(hogy ne legyen olyan �res :-)).
+<em class=note>
+<b>Megjegyz�s:</b> ezen a k�pen az �tl�tsz�s�g nincs megengedve.
+</em>
+</li>
+
+<li>
+A <b>skin men�</b> egy �jabb m�dja az MPlayer ir�ny�t�s�nak, csak �ppen
+men�pontok seg�ts�g�vel. Kirajzol�s�hoz k�t k�pre van sz�ks�g:
+az egyik a norm�l, a m�sik pedig a kijel�lt men�pontokb�l fel�p�tett men�t
+adja. Amikor a men�
+megjelenik, akkor az els� k�p lesz kirajzolva. Ha az egeret egy men�pont f�l�
+viszed, akkor annak az egy men�pontnak a kijel�lt k�pe a m�sodik k�pr�l r�
+lesz m�solva az ablakban lev� k�pre.
+(A l�nyeg teh�t az, hogy a m�sodik k�p sohasem
+jelenik meg teljes eg�sz�ben, hanem mindig csak egy men�pontja lesz
+kirajzolva.)
+<p>
+A men�pontokat a k�peken bel�li hely�kkel �s m�ret�kkel kell defini�lni
+(l�sd a <a href="#skinmenu">skin men�r�l</a> sz�l� r�szt).
+</li>
+</ul>
+
+<p>
+Egy fontos dologr�l m�g nem esett sz�: a gombok, potm�terek �s men�pontok
+m�k�d�s�hez az MPlayernek tudnia kell, hogy mit is csin�ljon, ha r�juk
+kattintasz. Ez <a href="#guimsg">�zenetek</a> (esem�nyek) seg�ts�g�vel
+val�sul meg. Az el�bb eml�tett elemekhez mindig meg kell adni azt az �zenetet,
+amit majd a kattint�sra gener�lnak.
+
+
+<h3><a name="files">2.4. F�jlok</a></h3>
+
+A fentiek ismeret�ben egy skinhez az al�bbi f�jlok sz�ks�gesek.
+<ul>
+<li>
+A skin �sszerak�sa a <a href="#skin">skin</a> nev� konfigur�ci�s f�jl
+seg�ts�g�vel t�rt�nik. Ez adja meg az MPlayernek, hogy mik�nt �ll�tsa el� az
+egyes r�szekb�l a k�perny�n az ablak k�p�t, illetve hogy mit csin�ljon,
+ha kattintasz valahov� az ablakban.
+</li>
+<li>A f�ablak h�tter�nek k�pe.</li>
+<li>
+A f�ablak egyes elemeinek k�pei, bele�rtve a c�mk�k rajzol�s�hoz sz�ks�ges
+fontle�r� f�jlokat is.
+</li>
+<li>A lej�tsz�ablakban megjelen�tett k�p (nem k�telez�).</li>
+<li>A men�h�z tartoz� k�t k�p (nem k�telez�ek, ha nem k�sz�tesz men�t).</li>
+</ul>
+
+A <code>skin</code> f�jl kiv�tel�vel az �sszes f�jlt �gy nevezed el,
+ahogy csak akarod (de a fontle�r� f�jloknak .fnt kiterjeszt�s�eknek kell
+lenni�k).
+
+<h2><a name="skin">3. A <code><b>skin</b></code> f�jl</a></h2>
+
+Amint fentebb �rtam, ez a skin konfigur�ci�s f�jl.
+A f�jl sor-orient�lt; megjegyz�seket a "<code>;</code>" karakterrel lehet
+kezdeni a sor elej�n (legfeljebb sz�k�z�k �s tab karakterek lehetnek
+a "<code>;</code>" el�tt).
+
+<p>
+A f�jl egy vagy t�bb szekci�b�l �ll, ahol minden szekci� egy alkalmaz�s
+le�r�s�ra szolg�l, �s a k�vetkez�k�ppen n�z ki:
+<table border=1 width="100%"><tr bgcolor=silver><td><pre>
+section = <i>szekci�n�v</i>
+.
+.
+.
+end
+</pre></td></tr></table>
+
+<p>
+Jelenleg csak egyetlen alkalmaz�s van, �gy csak egy szekci�t kell megadni:
+ennek neve <b>movieplayer</b>.
+
+<p>
+Ezen a szekci�n bel�l az MPlayer minden egyes ablak�hoz az al�bbi form�j�
+le�r� blokkok tartoznak:
+<table border=1 width="100%"><tr bgcolor=silver><td><pre>
+window = <i>ablakn�v</i>
+.
+.
+.
+end
+</pre></tr></td></table>
+Az <i>ablakn�v</i> a k�vetkez�k valamelyike lehet:
+<ul>
+<li><b>main</b> - a f�ablak</li>
+<li><b>sub</b> - a lej�tsz�ablak</li>
+<li><b>menu</b> - a skin men�</li>
+</ul>
+
+<p>
+(A lej�tsz�ablak �s a men� blokkja el is hagyhat�, ha nincs sz�ks�ged
+r�juk.)
+
+<p>
+A blokkon bel�l az ablak minden egyes elem�t ilyen sorok adj�k meg:
+
+<blockquote>
+<pre>
+elem = param�ter
+</pre>
+</blockquote>
+
+<p>
+Az <i>elem</i> egy r�gz�tett n�v,
+a <i>param�ter</i> pedig egy numerikus vagy sz�veges �rt�k (vagy vessz�kkel
+elv�lasztott �rt�klista).
+
+<p>
+A fentiek egy�tt valahogy �gy n�znek ki:
+
+<p>
+<table border=1 width="100%"><tr bgcolor=silver><td><pre>
+section = movieplayer
+  window = main
+  ; ... a f�ablak elemei ...
+  end
+  
+  window = sub
+  ; ... a lej�tsz�ablak elemei ...
+  end
+  
+  window = menu
+  ; ... a skin men� elemei ...
+  end
+end
+</pre></tr></td></table>
+
+<p>
+V�gezet�l n�h�ny sz� az elemekhez rendelt k�pek megad�s�r�l.
+<br>
+A f�jlok nev�t k�nyvt�rak n�lk�l kell megadni, ugyanis a k�peket a skin
+k�nyvt�r�ban keresi az MPlayer. A f�jlok kiterjeszt�se elhagyhat�.
+Ha a megadott
+f�jl nem l�tezik, akkor az MPlayer megpr�b�lja bet�lteni a
+<i>&lt;f�jln�v&gt;.&lt;kit&gt;</i> nev� f�jlt, ahol a <i>&lt;kit&gt;</i>
+hely�re a <i>tga</i>, <i>TGA</i>, <i>bmp</i>, <i>BMP</i>, <i>png</i>
+�s <i>PNG</i> v�gz�d�st helyezi (a megadott sorrendben). Az els� l�tez� f�jlt
+fogja bet�lteni.
+
+<p>
+
+<table border=1 cellpadding=5 width="100%"><tr bgcolor="#ffffcc"><td>
+Itt egy p�lda, hogy mindez vil�gosabb legyen. Tegy�k fel, hogy a
+<i>main.png</i> lesz a f�ablak h�ttere, amit �gy adsz meg:
+<blockquote>
+<pre>
+    base = main, -2, -2
+</pre>
+</blockquote>
+
+Ennek hat�s�ra az MPlayer megpr�b�lja bet�lteni a <i>main</i>, <i>main.tga</i>,
+<i>main.TGA</i>, <i>main.bmp</i> stb. f�jlt, �gy v�g�l megtal�lja a
+<i>main.png</i>-t.
+<br>
+Ha (mondjuk t�ved�sb�l) ezt �rn�d:
+<blockquote>
+<pre>
+    base = main.bmp, -2, -2
+</pre>
+</blockquote>
+akkor az MPlayer a <i>main.bmp</i>, <i>main.bmp.tga</i>, <i>main.bmp.TGA</i>,
+<i>main.bmp.bmp</i> stb. bet�lt�s�vel pr�b�lkozna, majd v�g�l feladn� a dolgot,
+hiszen a k�nyvt�rban <i>main.png</i> van, nem pedig <i>main.bmp</i>.
+</td></tr></table>
+
+
+<h3><a name="mainwin">3.1. A f�ablak</a></h3>
+
+Az al�bbiakban a "<code>window = main</code>" .&nbsp;.&nbsp;.
+"<code>end</code>" blokkban haszn�lhat� elemek le�r�sa k�vetkezik.
+
+<dl>
+<dt><a name="main.base">
+<b>base = <i>k�p, x, y</i></b>
+</a></dt>
+<dd>
+Ezzel kell megadni a f�ablak h�tter蝨l szolg�l� k�pet. Az
+<i>x</i>,<i>y</i> az ablak hely�t adja meg a k�perny�n
+(0,0 a k�perny� bal fels�
+sarka). �rt�k�k igaz�t�sra is haszn�lhat�: a -1 k�z�pre, a
+-2 pedig jobbra (x) illetve alulra (y) igaz�t�st jelent.
+<p>
+<em class=warn>
+<b>Figyelem:</b> a k�pen az �tl�tsz�nak megjel�lt ter�letek (#FF00FF sz�n�ek)
+feket�k lesznek az XShape t�mogat�s n�lk�li X szervereken.
+</em>
+</dd>
+</dl>
+
+<dl>
+<dt><a name="main.button">
+<b>button = <i>k�p, x, y, sz�l, mag, �zenet</i></b></a></dt>
+<dd>
+Egy <i>sz�l</i> * <i>mag</i> pixel m�ret� nyom�gombot helyez az ablak
+<i>x</i>,<i>y</i> poz�ci�j�ba. A gomb lenyom�skor a megadott
+<i>�zenet</i>et gener�lja.
+A <i>k�p</i> param�terrel megadott k�pnek h�rom egym�s alatti r�szb�l kell
+�llnia a gomb h�rom lehets�ges �llapot�nak megfelel�en, valahogy �gy:
+<div align=center><table><tr><td><pre><small>
++---------------+
+|   lenyomott   |
++---------------+
+|  felengedett  |
++---------------+
+|   letiltott   |
++---------------+
+</small></pre></td></tr></table></div>
+</dd>
+</dl>
+
+<dl>
+<dt><a name="main.decoration">
+<b>decoration = enable|disable</b>
+</a></dt>
+<dd>
+Enged�lyezi (<b>enable</b>) vagy tiltja (<b>disable</b>) az ablakkezel�nek
+a f�ablak dekor�ci�j�t. Alap�rtelmez�s szerint a dekor�ci� le van tiltva.
+</dd>
+</dl>
+
+<dl>
+<dt>
+<a name="main.hpotmeter">
+<b>
+hpotmeter = <i>gomb, gsz, gm, f�zisk�p, f�zisok, alap, x, y, sz, m, �zenet</i>
+</b>
+</a>
+</dt>
+<dd>
+Egy <i>sz</i> * <i>m</i> pixel m�ret� v�zszintes potm�tert
+("cs�szk�t") helyez az ablak <i>x</i>,<i>y</i> poz�ci�j�ba.
+A potm�ter k�pe t�bb f�zisb�l �llhat (p�ld�ul a hanger� potm�tere lehet egy
+z�ldb�l v�r�sbe tart� sz�n�tmenet, ahogy a potm�tert minimumr�l maximumra
+h�zz�k). A potm�ternek van egy gombja is, amit v�gig lehet h�zni a potm�ter
+hossza ment�n.
+A param�terek jelent�se:
+<ul>
+<li><i>gomb</i> - a hpotmeter gombj�nak k�pe
+(ugyan�gy h�rom egym�s alatti r�szb�l kell �llnia, mint a
+<a href="#main.button">button</a> elem k�p�nek)</li>
+<li><i>gsz</i>, <i>gm</i> - a gomb sz�less�ge �s magass�ga</li>
+<li><i>f�zisk�p</i> - A hpotmeter egyes f�zisait tartalmaz� k�p, ami
+a <i>f�zisok</i> param�ter �ltal adott sz�m� egym�s alatti r�szb�l �ll
+(l�sd lent).
+Ha nincs sz�ks�ged f�zisk�pre, akkor azt a <kbd>NULL</kbd> �rt�k megad�s�val
+jelezheted.
+</li>
+<li><i>f�zisok</i> - a f�zisok sz�ma a <i>f�zisk�p</i> �ltal adott
+k�pen</li>
+<li><i>alap</i> - a hpotmeter kezd�rt�ke (0-t�l 100-ig)</li>
+<li><i>x</i>, <i>y</i> - a hpotmeter poz�ci�ja az ablakban</li>
+<li><i>sz</i>, <i>m</i> - a hpotmeter sz�less�ge �s magass�ga</li>
+<li><i>�zenet</i> - a hpotmeter �rt�k�nek megv�ltoz�sakor gener�lt
+�zenet</li>
+</ul>
+Az egyes f�zisokat tartalmaz� k�pnek valahogy �gy kell kin�znie:
+<div align=center><table border=0><tr><td><pre><small>
++-----------------+
+|  1. f�zis k�pe  |
++-----------------+
+|  2. f�zis k�pe  |
++-----------------+
+.                 .
++-----------------+
+|  n. f�zis k�pe  |
++-----------------+
+</small></pre></td></tr></table></div>
+<em class=note>
+<b>Megjegyz�s:</b> a hpotmeter-nek lesz p�rja is (vpotmeter), de az jelenleg
+m�g nincs k�sz.
+</em>
+</dd>	
+</dl>
+
+<dl>
+<dt><a name="main.potmeter">
+<b>potmeter = <i>f�zisk�p, f�zisok, alap, x, y, sz, m, �zenet</i></b>
+</a></dt>
+<dd>
+Ez egy gomb n�lk�li potm�ter. (Azt hiszem, forgathat� akar
+lenni, de jelenleg csak a v�zszintes ir�ny� h�z�sra reag�l.) 
+A param�terek jelent�s�t l�sd a
+<a href="#main.hpotmeter">hpotmeter-n�l</a>.
+A <i>f�zisk�p</i> itt is lehet <code>NULL</code>, de el�g furcs�n
+mutat, ha nem l�tod a potm�ter �ll�s�t (hiszen gombja nincs)...
+
+</dd>
+</dl>
+
+<dl>
+<dt><a name="main.font">
+<b>font = <i>fontf�jl, fontazon</i></b>
+</a></dt>
+<dd>
+Egy fontot defini�l. A <i>fontf�jl</i> egy <code>.fnt</code> kiterjeszt�s�
+sz�veges fontle�r� f�jl neve (a kiterjeszt�st itt <b>nem kell</b> megadni).
+A <i>fontazon</i> a k�s�bbiekben a font azonos�t�s�ra szolg�l
+(l�sd a <a href="#main.dlabel">dlabel</a> �s
+<a href="#main.slabel">slabel</a> elemet).
+Maximum 25 font defini�lhat�.
+</dd>
+</dl>
+
+<dl>
+<dt><a name="main.dlabel">
+<b>dlabel = <i>x, y, hossz, igaz�t�s, fontazon, "sz�veg"</i></b>
+</a></dt>
+<dd>
+Egy dinamikus c�mk�t helyez az <i>x</i>,<i>y</i> poz�ci�ba.
+A c�mke att�l dinamikus, hogy a tartalma periodikusan friss�tve van.
+A <i>hossz</i> a c�mke maxim�lis hossz�t adja pixelben (magass�ga
+egy karakternyi). Ha a c�mke sz�vege hosszabb enn�l,
+akkor az adott ter�leten bel�l folyamatosan g�rgetve lesz. Ha r�videbb, akkor
+az <i>igaz�t�s</i> param�ter �rt�ke szerint lesz igaz�tva a ter�leten
+bel�l: 0 eset�n jobbra, 1 eset�n k�z�pre, 2 eset�n balra.
+<br>
+A <i>sz�veg</i> param�ter adja a c�mke sz�veg�t, amit k�telez� dupla
+id�z�jelek (<code>"</code>) k�z� �rni (�m jelenleg a <code>"</code> nem
+lehet r�sze a sz�vegnek). A megjelen�t�s a <i>fontazon</i> �ltal
+azonos�tott fonttal t�rt�nik. A c�mke sz�veg�ben az al�bb 
+felsorolt v�ltoz�k is haszn�lhat�k.
+<div align=center>
+<table valign=top border=1>
+<tr align=center><th>V�ltoz�</th><th align=left>Jelent�se</th></tr>
+<tr><td align=center><kbd>$1</kbd></td>
+    <td>lej�tsz�s ideje <em>hh:mm:ss</em> form�ban</td></tr>
+<tr><td align=center><kbd>$2</kbd></td>
+    <td>lej�tsz�s ideje <em>mmmm:ss</em> form�ban</td></tr>
+<tr><td align=center><kbd>$3</kbd></td>
+    <td>lej�tsz�s ideje <em>hh</em> form�ban (�r�k)</td></tr>
+<tr><td align=center><kbd>$4</kbd></td>
+    <td>lej�tsz�s ideje <em>mm</em> form�ban (percek)</td></tr>
+<tr><td align=center><kbd>$5</kbd></td>
+    <td>lej�tsz�s ideje <em>ss</em> form�ban (m�sodpercek)</td></tr>
+<tr><td align=center><kbd>$6</kbd></td>
+    <td>film hossza <em>hh:mm:ss</em> form�ban</td></tr>
+<tr><td align=center><kbd>$7</kbd></td>
+    <td>film hossza <em>mmmm:ss</em> form�ban</td></tr>
+<tr><td align=center><kbd>$8</kbd></td>
+    <td>lej�tsz�s ideje <em>h:mm:ss</em> form�ban</td></tr>
+<tr><td align=center><kbd>$v</kbd></td>
+    <td>hanger� <em>xxx.xx%</em> form�ban</td></tr>
+<tr><td align=center><kbd>$V</kbd></td>
+    <td>hanger� <em>xxx.x</em> form�ban</td></tr>
+<tr><td align=center><kbd>$b</kbd></td>
+    <td>balansz <em>xxx.xx%</em> form�ban</td></tr>
+<tr><td align=center><kbd>$B</kbd></td>
+    <td>balansz <em>xxx.x</em> form�ban</td></tr>
+<tr><td align=center><kbd>$$</kbd></td>
+    <td>a <kbd>$</kbd> karakter</td></tr>
+<tr><td align=center><kbd>$a</kbd></td>
+    <td>egy karakter a hang fajt�j�nak megfelel�en (nincs: <code>n</code>,
+    mono: <code>m</code>, sztere�: <code>t</code>)</td></tr>
+<tr><td align=center><kbd>$t</kbd></td>
+    <td>track sz�ma (a lej�tsz�list�ban)</td></tr>
+<tr><td align=center><kbd>$o</kbd></td>
+    <td>f�jln�v</td></tr>
+<tr><td align=center><kbd>$f</kbd></td>
+    <td>f�jln�v csupa kisbet�vel</td></tr>
+<tr><td align=center><kbd>$F</kbd></td>
+    <td>f�jln�v csupa nagybet�vel</td></tr>
+<tr><td align=center><kbd>$T</kbd></td>
+    <td>egy karakter a stream t�pus�nak megfelel�en (f�jl: <code>f</code>,
+    video CD: <code>v</code>, DVD: <code>d</code>, URL: <code>u</code>)
+    </td></tr>
+<tr><td align=center><kbd>$p</kbd></td>
+    <td>a "p" karakter, ha a lej�tsz�s folyamatban van, �s a
+    font tartalmazza a "p" karaktert</td></tr>
+<tr><td align=center><kbd>$s</kbd></td>
+    <td>az "s" karakter, ha a lej�tsz�s le van �ll�tva, �s a
+    font tartalmazza az "s" karaktert</td></tr>
+<tr><td align=center><kbd>$e</kbd></td>
+    <td>az "e" karakter, ha a lej�tsz�s sz�netel, �s a font
+    tartalmazza az "e" karaktert</td></tr>
+</table></div>
+<p>
+<b>Megjegyz�s:</b> a <kbd>$a</kbd>, <kbd>$T</kbd>, <kbd>$p</kbd>, <kbd>$s</kbd>
+�s <kbd>$e</kbd> v�ltoz�k lehet�v� teszik, hogy az �ltaluk visszaadott
+karakterekkel k�l�nleges szimb�lumokat jelen�ts meg (p�ld�ul az "e"
+karakterrel a sz�net jel�t, ami t�bbnyire valami ilyesmi: <code>||</code>).
+Ezeknek a szimb�lumoknak c�lszer� k�l�n fontot k�sz�teni. L�sd a
+<a href="#symbols">szimb�lumokr�l</a> sz�l� r�szt.
+</dd>
+</dl>
+
+<dl>
+<dt><a name="main.slabel">
+<b>slabel = <i>x, y, fontazon, "sz�veg"</i></b>
+</a></dt>
+<dd>
+Egy �lland� sz�veg� c�mk�t jelen�t meg az <i>x</i>,<i>y</i>
+poz�ci�ban. A <i>sz�veg</i> egy "sima" sz�veg
+($x form�j� v�ltoz�k itt nem m�k�dnek), amit dupla id�z�jelek k�z� kell �rni
+(jelenleg a <code>"</code> nem lehet a sz�veg r�sze).
+A c�mke a <i>fontazon</i> �ltal azonos�tott fonttal lesz megjelen�tve.
+</dd>
+</dl>
+
+
+<h3><a name="subwindow">3.2. Lej�tsz�ablak</a></h3>
+
+A "<code>window = sub</code>" .&nbsp;.&nbsp;. "<code>end</code>" blokkban
+az al�bb felsorolt elemek haszn�lhat�k.
+
+<dl>
+<dt><a name="sub.base">
+<b>base = <i>k�p, x, y, sz�less�g, magass�g</i></b>
+</a></dt>
+<dd>
+Ezzel tudod megadni az ablakban megjelen�tend� k�pet. Az 
+<i>x</i> �s <i>y</i> param�ter az ablak poz�ci�j�t adja a k�perny�n
+(0,0 a bal fels� sarok). �rt�ke igaz�t�sra is haszn�lhat�: a -1 k�z�pre
+igaz�t, a -2 pedig jobbra (x) illetve alulra (y).
+A <i>sz�less�g</i> �s <i>magass�g</i> az ablak m�ret�t adja; ak�r el
+is hagyhat�k (ilyenkor az ablak m�rete megegyezik a k�p m�ret�vel).
+</dd>
+</dl>
+
+<dl>
+<dt><a name="sub.background">
+<b>background = <i>r, g, b</i></b>
+</a></dt>
+<dd>
+Ezzel tudod be�ll�tani az ablak h�tt�rsz�n�t. Akkor hasznos, ha az ablak
+nagyobb a megjelen�tett k�pn�l.
+Az <i>r</i>, <i>g</i>, <i>b</i> a sz�n v�r�s, z�ld, k�k
+�sszetev�j�t adja meg (mindegyik egy decim�lis sz�m 0-t�l 255-ig).
+</dd>
+</dl>
+
+
+<h3><a name="skinmenu">3.3. Skin men�</a></h3>
+
+Amint arr�l m�r sz� volt, a men� k�t k�p seg�ts�g�vel van kirajzolva.
+A men� alapj�t a <i>base</i> elem k�pe adja, m�g a kijel�lt men�pont a
+<i>selected</i> elem k�p�r�l lesz a h�tt�rre rajzolva. Egy men�pont
+k�pen bel�li poz�ci�j�t �s m�ret�t a <i>menu</i> elem adja meg.
+
+<p>
+A "<code>window = menu</code>" .&nbsp;.&nbsp;. "<code>end</code>" blokkban
+az al�bb felsorolt elemek haszn�lhat�k.
+
+<dl>
+<dt><a name="menu.base">
+<b>base = <i>k�p</i></b>
+</a></dt>
+<dd>
+A norm�l men� k�pe.
+</dl>
+</dd>
+
+<dl>
+<dt><a name="menu.selected">
+<b>selected = <i>k�p</i></b>
+</a></dt>
+<dd>
+A k�p, amin az �sszes men�pont kijel�lt �llapotban van.
+</dd>
+</dl>
+
+<dl>
+<dt><a name="menu.menu">
+<b>menu = <i>x, y, sz�less�g, magass�g, �zenet</i></b>
+</a></dt>
+<dd>
+Megadja egy men�pont k�pen bel�li <i>x</i>,<i>y</i> poz�ci�j�t
+�s m�ret�t. Ha az eg�rgombot felengeded a men�pont felett, akkor az
+<i>�zenet</i> param�terben megadott �zenetet gener�lja.
+</dd>
+</dl>
+
+
+<h2><a name="fonts">4. Fontok</a></h2>
+
+A skin r�szeir�l sz�l� pontban m�r eml�tettem, hogy egy font az egyes
+karakterek
+el�re megrajzolt k�p�b�l �s egy sz�veges le�r� f�jlb�l �ll. A k�pen bel�l
+a karakterek b�rhol lehetnek, a l�nyeg az, hogy a le�r� f�jlban pontosan add
+meg minden karakter hely�t �s m�ret�t.
+
+<p>
+A f�jl .fnt kirejeszt�s�; lehetnek benne megjegyz�sek, ezeket a sor elej�re
+�rt "<code>;</code>" karakterrel kell kezdeni.
+Az al�bbi sornak felt�tlen�l szerepelnie kell valahol (c�lszer�en a f�jl
+elej�n):
+<blockquote>
+<pre>
+image = <i>k�p</i>
+</pre>
+</blockquote>
+
+<p>
+A <i>k�p</i> a karakterek k�p�t tartalmaz� f�jl neve
+(a kiterjeszt�s itt is elhagyhat�).
+Ezt a sort az egyes karaktereket defini�l� sorok k�vetik, amiknek
+�gy kell kin�zni�k:
+
+<blockquote>
+<pre>
+"<i>kar</i>" = <i>x, y, sz, m</i>
+</pre>
+</blockquote>
+
+<p>
+Itt <i>x</i> �s <i>y</i> a <i>kar</i> karakter k�pen
+bel�li poz�ci�ja (0,0 a k�p bal fels� sarka), az
+<i>sz</i> �s <i>m</i> pedig a karakter sz�less�ge �s magass�ga
+pixelben.
+
+<p>
+Az al�bbi p�lda a font.png k�pen egym�s ut�n rajzolt A, B �s C karaktert
+defini�lja.
+<table width="100%" border=1><tr bgcolor=silver><td><pre>
+; "font.png" helyett ak�r "font" is lehet
+image = font.png
+
+; H�rom karakter legfeljebb csak p�ld�nak el�g. :-)
+"A" =  0,0, 7,13
+"B" =  7,0, 7,13
+"C" = 14,0, 7,13
+</pre></td></tr></table>
+
+
+<h3><a name="symbols">4.1. Szimb�lumok</a></h3>
+
+A <a href="#main.dlabel">dlabel</a> elem bizonyos v�ltoz�i olyan karaktereket
+adnak vissza, amikhez c�lszer� k�l�n fontot k�sz�teni, hogy �gy k�l�nf�le
+szimb�lumokat, jeleket lehessen megjelen�teni az adott karakterek helyett.
+(P�ld�ul a DVD streamet jelent� "d" karakterhez rajzolhatsz egy sz�p
+kis "DVD" feliratot.)
+
+<p>
+Az al�bbi t�bl�zatban l�that�k azok a karakterek, amik szimb�lumok
+megjelen�t�s�re haszn�lhat�k, �s amikhez �rdemes k�l�n fontot k�sz�teni.
+
+<div align=center>
+<table>
+<tr><th align=center>Karakter</th><th align=left>Szimb�lum</th></tr>
+<tr><td align=center><kbd>p</kbd></td>
+    <td align=left>lej�tsz�s (play)</td></tr>
+<tr><td align=center><kbd>s</kbd></td>
+    <td align=left>le�ll�t�s (stop)</td></tr>
+<tr><td align=center><kbd>e</kbd></td>
+    <td align=left>sz�net (pause)</td></tr>
+<tr><td align=center><kbd>n</kbd></td>
+    <td align=left>nincs hang</td></tr>
+<tr><td align=center><kbd>m</kbd></td>
+    <td align=left>mono hang</td></tr>
+<tr><td align=center><kbd>t</kbd></td>
+    <td align=left>sztere� hang</td></tr>
+<tr><td align=center><kbd>f</kbd></td>
+    <td align=left>a stream egy f�jl</td></tr>
+<tr><td align=center><kbd>v</kbd></td>
+    <td align=left>a stream egy video CD</td></tr>
+<tr><td align=center><kbd>d</kbd></td>
+    <td align=left>a stream egy DVD</td></tr>
+<tr><td align=center><kbd>u</kbd></td>
+    <td align=left>a stream egy URL</td></tr>
+</table>
+</div>
+
+<p>
+<b>Megjegyz�s:</b> jelenleg csak a "p", "s", "e", "n", "m" �s "t"
+szimb�lum haszn�lhat�.
+</p>
+
+<h2><a name="guimsg">A. f�ggel�k: GUI �zenetek</a></h2>
+
+A gombok, potm�terek �s men�pontok az al�bb felsorolt �zeneteket gener�lhatj�k.
+
+<p>
+<em class=note><b>Megjegyz�s:</b> jelenleg m�g nem mindegyik �zenet m�k�dik
+(vagy legal�bbis nem megfelel�en). Amint tudod, a GUI m�g fejleszt�s alatt �ll.
+</em>
+
+<p>
+<i>Lej�tsz�s:</i>
+<blockquote>
+<dl>
+<dt><b>evNext</b>
+<dd>A k�vetkez� sz�mra ugrik a lej�tsz�list�ban.
+
+<dt><b>evPause</b>
+<dd>Sz�netelteti a lej�tsz�st.
+
+<dt><b>evPauseSwitchToPlay</b>
+<dd>Az <i>evPlaySwitchToPause</i> �zenettel egy�tt egy kapcsol�t alkot, ami
+egy (l�tsz�lag) k�z�s lej�tsz�s/sz�net gomb haszn�lat�t teszi lehet�v�.
+Mindk�t �zenetet egy-egy gombhoz c�lszer� hozz�rendelni, �s a gombokat azonos
+poz�ci�ba kell rakni. Ennek az �zenetnek a hat�s�ra a lej�tsz�s sz�netel, �s
+az <i>evPlaySwitchToPause</i> gomb k�pe lesz kirajzolva
+(jelezve hogy lenyomhatod a
+gombot a lej�tsz�s folytat�s�hoz).
+
+<dt><b>evPlay</b>
+<dd>Megkezdi a lej�tsz�st.
+
+<dt><b>evPlaySwitchToPause</b>
+<dd>Az <i>evPauseSwitchToPlay</i> p�rja. Az �zenet hat�s�ra a megkezd�dik a
+lej�tsz�s,
+�s az <i>evPauseSwitchToPlay</i> gomb k�pe lesz kirajzolva (jelezve hogy
+lenyomhatod a gombot a lej�tsz�s sz�neteltet�s�hez).
+
+<dt><b>evPrev</b>
+<dd>Az el�z� sz�mra ugrik a lej�tsz�list�ban.
+
+<dt><b>evStop</b>
+<dd>Meg�ll�tja a lej�tsz�st.
+</dl>
+</blockquote>
+
+<p>
+<i>Poz�cion�l�s:</i>
+<blockquote>
+<dl>
+<dt><b>evBackward10sec</b>
+<dt><b>evBackward1min</b>
+<dt><b>evBackward10min</b>
+<dd>10 m�sodpercet / 1 percet / 10 percet ugrik vissza a lej�tsz�sban.
+
+<dt><b>evForward10sec</b>
+<dt><b>evForward1min</b>
+<dt><b>evForward10min</b>
+<dd>10 m�sodpercet / 1 percet / 10 percet ugrik el�re a lej�tsz�sban.
+
+<dt><b>evSetMoviePosition</b>
+<dd>A megadott poz�ci�ra ugrik (potm�tern�l haszn�latos, a potm�ter
+relat�v �rt�k�t (0-100%) haszn�lja).
+</dl>
+</blockquote>
+  
+<p>
+<i>Videoval kapcsolatos �zenetek:</i>
+<blockquote>
+<dl>
+<dt><b>evDoubleSize</b>
+<dd>Dupla m�ret�re �ll�tja a lej�tsz�ablakot.
+
+<dt><b>evFullScreen</b>
+<dd>V�lt�s ablakos �s teljes k�perny�s m�d k�z�tt (oda-vissza m�k�dik).
+
+<dt><b>evNormalSize</b>
+<dd>Norm�l m�ret�re �ll�tja a lej�tsz�ablakot.
+</dl>
+</blockquote>
+
+<p>
+<i>Hanggal kapcsolatos �zenetek:</i>
+<blockquote>
+<dl>
+<dt><b>evDecAudioBufDelay</b>
+<dd>Cs�kkenti a hang k�sleltet�s�t.
+
+<dt><b>evDecBalance</b>
+<dd>Cs�kkenti a balanszot.
+
+<dt><b>evDecVolume</b>
+<dd>Cs�kkenti a hanger�t.
+
+<dt><b>evIncAudioBufDelay</b>
+<dd>N�veli a hang k�sleltet�s�t.
+
+<dt><b>evIncBalance</b>
+<dd>N�veli a balanszot.
+
+<dt><b>evIncVolume</b>
+<dd>N�veli a hanger�t.
+
+<dt><b>evMute</b>
+<dd>Kikapcsolja/bekapcsolja a hangot.
+
+<dt><b>evSetBalance</b>
+<dd>Adott �rt�kre �ll�tja a balanszot (potm�terrel haszn�latos, a potm�ter
+relat�v �rt�k�t (0-100%) haszn�lja).
+
+<dt><b>evSetVolume</b>
+<dd>Adott �rt�kre �ll�tja a hanger�t (potm�terrel haszn�latos, a potm�ter
+relat�v �rt�k�t (0-100%) haszn�lja).
+</dl>
+</blockquote>
+
+<p>
+<i>Egy�b �zenetek:</i>
+<blockquote>
+<dl>
+<dt><b>evAbout</b>
+<dd>Megjelen�ti a program inform�ci�s ablak�t.
+
+<dt><b>evEqualeaser</b>
+<dd>Bekapcsolja/kikapcsolja az equalizert.
+
+<dt><b>evExit</b>
+<dd>Kil�p a programb�l.
+
+<dt><b>evIconify</b>
+<dd>Ikoniz�lja az ablakot.
+
+<dt><b>evLoad</b>
+<dd>Bet�lt egy f�jlt (amit egy f�jlv�laszt� ablakban jel�lhetsz ki).
+
+<dt><b>evLoadPlay</b>
+<dd>Ugyanaz mint az <i>evLoad</i>, de bet�lt�s ut�n automatikusan megkezdi
+a lej�tsz�st.
+
+<dt><b>evNone</b>
+<dd>�res �zenet, nincs hat�sa. (Legfeljebb csak a CVS verzi�ban. :-))
+
+<dt><b>evPlayList</b>
+<dd>Megnyitja/bez�rja a lej�tsz�lista ablakot.
+
+<dt><b>evPreferences</b>
+<dd>Megnyitja a be�ll�t�sok ablakot.
+
+<dt><b>evSkinBrowser</b>
+<dd>Megnyitja a skinb�ng�sz� ablakot.
+</dl>
+</blockquote>
+
+</body>
+</html>