annotate DOCS/xml/es/skin.xml @ 11741:02df377149a6

compilation fixes
author wight
date Sat, 03 Jan 2004 23:18:47 +0000
parents c0e744330722
children 613cc5d45ba4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10876
f50ba41128ac New file
nauj27
parents:
diff changeset
1 <?xml version="1.0" encoding="iso-8859-1"?>
11740
nauj27
parents: 11489
diff changeset
2 <!-- synced with 1.7 -->
10876
f50ba41128ac New file
nauj27
parents:
diff changeset
3 <appendix id="skin">
f50ba41128ac New file
nauj27
parents:
diff changeset
4 <title>Formato del skin de MPlayer</title>
f50ba41128ac New file
nauj27
parents:
diff changeset
5 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
6 El propósito de este documento es describir el formato de los skin
f50ba41128ac New file
nauj27
parents:
diff changeset
7 de MPlayer. La información contenida aquí puede ser errónea, porque
f50ba41128ac New file
nauj27
parents:
diff changeset
8 <orderedlist>
f50ba41128ac New file
nauj27
parents:
diff changeset
9 <listitem><para>No soy yo quien ha escrito el GUI.</para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
10 <listitem><para>El GUI no está terminado.</para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
11 <listitem><para>Puedo equivocarme.</para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
12 </orderedlist>
f50ba41128ac New file
nauj27
parents:
diff changeset
13 No se sorprenda si algo no funciona como se describe aquí.
f50ba41128ac New file
nauj27
parents:
diff changeset
14 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
15
f50ba41128ac New file
nauj27
parents:
diff changeset
16 <para>Gracias a <emphasis>Zoltán Ponekker</emphasis> por su ayuda.</para>
f50ba41128ac New file
nauj27
parents:
diff changeset
17
f50ba41128ac New file
nauj27
parents:
diff changeset
18 <para><emphasis>András Mohari &lt;mayday@freemail.hu&gt;</emphasis></para>
f50ba41128ac New file
nauj27
parents:
diff changeset
19
f50ba41128ac New file
nauj27
parents:
diff changeset
20 <sect1 id="skin-overview">
f50ba41128ac New file
nauj27
parents:
diff changeset
21 <title>Visión general</title>
f50ba41128ac New file
nauj27
parents:
diff changeset
22 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
23 Realmente no hay nada que hacer con el formato del skin, pero debe saber
f50ba41128ac New file
nauj27
parents:
diff changeset
24 que MPlaner <emphasis role="bold">no</emphasis> tiene un skin integrado,
f50ba41128ac New file
nauj27
parents:
diff changeset
25 por eso <emphasis role="bold">al menos un skin debe estar instalado para
f50ba41128ac New file
nauj27
parents:
diff changeset
26 poder usar el GUI.</emphasis>
f50ba41128ac New file
nauj27
parents:
diff changeset
27 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
28
f50ba41128ac New file
nauj27
parents:
diff changeset
29 <sect2 id="skin-overview-directories">
f50ba41128ac New file
nauj27
parents:
diff changeset
30 <title>Directorios</title>
f50ba41128ac New file
nauj27
parents:
diff changeset
31 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
32 Los directorios donde se buscan los skins son (en orden):
f50ba41128ac New file
nauj27
parents:
diff changeset
33 <orderedlist>
f50ba41128ac New file
nauj27
parents:
diff changeset
34 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
35 <filename class="directory">$(DATADIR)/Skin/</filename>
f50ba41128ac New file
nauj27
parents:
diff changeset
36 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
37 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
38 <filename class="directory">$(PREFIX)/share/mplayer/Skin/</filename>
f50ba41128ac New file
nauj27
parents:
diff changeset
39 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
40 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
41 <filename class="directory">~/.mplayer/Skin/</filename>
f50ba41128ac New file
nauj27
parents:
diff changeset
42 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
43 </orderedlist>
f50ba41128ac New file
nauj27
parents:
diff changeset
44 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
45
f50ba41128ac New file
nauj27
parents:
diff changeset
46 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
47 Tenga en cuenta que la primera ruta puede variar de acuerdo a cómo fue
f50ba41128ac New file
nauj27
parents:
diff changeset
48 configurado MPlayer (vea los argumentos <option>--prefix</option> y
f50ba41128ac New file
nauj27
parents:
diff changeset
49 <option>--datadir</option> del script <command>configure</command>).
f50ba41128ac New file
nauj27
parents:
diff changeset
50 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
51
f50ba41128ac New file
nauj27
parents:
diff changeset
52 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
53 Todo skin es instalado en su propio directorio bajo uno de los directorios
f50ba41128ac New file
nauj27
parents:
diff changeset
54 listados más arriba, por ejemplo:
f50ba41128ac New file
nauj27
parents:
diff changeset
55 <screen>$(PREFIX)/share/mplayer/Skin/default/</screen>
f50ba41128ac New file
nauj27
parents:
diff changeset
56 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
57 </sect2>
f50ba41128ac New file
nauj27
parents:
diff changeset
58
f50ba41128ac New file
nauj27
parents:
diff changeset
59 <sect2 id="skin-overview-formats">
f50ba41128ac New file
nauj27
parents:
diff changeset
60 <title>Formato de las imágenes</title>
f50ba41128ac New file
nauj27
parents:
diff changeset
61 <para>Las imágenes deben ser PNGs a color verdadero (24 or 32 bpp).</para>
f50ba41128ac New file
nauj27
parents:
diff changeset
62 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
63 En la ventana principal y en la barra de reproducción (ver más abajo) puede
f50ba41128ac New file
nauj27
parents:
diff changeset
64 usar imágenes con `transparencia': Regiones rellenas con color #FF00FF
f50ba41128ac New file
nauj27
parents:
diff changeset
65 (magenta) son completamente transparentes cuando se ven con MPlayer. Esto
f50ba41128ac New file
nauj27
parents:
diff changeset
66 significa que puede incluso tener ventanas con formas si su servidor X
f50ba41128ac New file
nauj27
parents:
diff changeset
67 tiene la extensión XShape.
f50ba41128ac New file
nauj27
parents:
diff changeset
68 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
69 </sect2>
f50ba41128ac New file
nauj27
parents:
diff changeset
70
f50ba41128ac New file
nauj27
parents:
diff changeset
71 <sect2 id="skin-overview-components">
f50ba41128ac New file
nauj27
parents:
diff changeset
72 <title>Componentes del skin</title>
f50ba41128ac New file
nauj27
parents:
diff changeset
73 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
74 Los skins son formatos bastante libres (no como otros skins de formato
11741
02df377149a6 compilation fixes
wight
parents: 11740
diff changeset
75 fijo de <application>Winamp</application>/<application>XMMS</application>,
11740
nauj27
parents: 11489
diff changeset
76 por ejemplo), de manera que pueda crear algo grande.
10876
f50ba41128ac New file
nauj27
parents:
diff changeset
77 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
78
f50ba41128ac New file
nauj27
parents:
diff changeset
79 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
80 Actualmente hay tres ventanas que decorar: la
f50ba41128ac New file
nauj27
parents:
diff changeset
81 <link linkend="skin-file-main">ventana principal</link>, la
f50ba41128ac New file
nauj27
parents:
diff changeset
82 <link linkend="skin-file-subwindow">subventana</link>, la
f50ba41128ac New file
nauj27
parents:
diff changeset
83 <link linkend="skin-file-main">barra de reproducción</link>, y el
f50ba41128ac New file
nauj27
parents:
diff changeset
84 <link linkend="skin-file-menu">skin del menú</link> (que puede activarse
f50ba41128ac New file
nauj27
parents:
diff changeset
85 con clic derecho).
f50ba41128ac New file
nauj27
parents:
diff changeset
86
f50ba41128ac New file
nauj27
parents:
diff changeset
87 <itemizedlist>
f50ba41128ac New file
nauj27
parents:
diff changeset
88 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
89 La <emphasis role="bold">ventana principal</emphasis> y/o la
f50ba41128ac New file
nauj27
parents:
diff changeset
90 <emphasis role="bold">barra de reproducción</emphasis> es donde puede controlar
f50ba41128ac New file
nauj27
parents:
diff changeset
91 MPlayer. El fondo de la ventana es una imagen. Varios objetos pueden (y deben)
f50ba41128ac New file
nauj27
parents:
diff changeset
92 ser colocados en la ventana: <emphasis>botones</emphasis>, <emphasis>medidores</emphasis>
f50ba41128ac New file
nauj27
parents:
diff changeset
93 (desplazables) y <emphasis>etiquetas</emphasis>. Para cada objeto, debe especificar
f50ba41128ac New file
nauj27
parents:
diff changeset
94 su posición y tamaño.
f50ba41128ac New file
nauj27
parents:
diff changeset
95 </para><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
96 Un <emphasis role="bold">botón</emphasis> tiene tres estados (pulsado, soltado,
f50ba41128ac New file
nauj27
parents:
diff changeset
97 desactivado), por eso la imagen debe estar dividida en tres partes verticalmente.
f50ba41128ac New file
nauj27
parents:
diff changeset
98 Vea el objeto <link linkend="skin-button">botón</link> para detalles.
f50ba41128ac New file
nauj27
parents:
diff changeset
99 </para><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
100 Un <emphasis role="bold">medidor</emphasis> (usado principalmente para la barra
f50ba41128ac New file
nauj27
parents:
diff changeset
101 de búsqueda y el control de volumen/balance) puede tener cualquier número de fases
f50ba41128ac New file
nauj27
parents:
diff changeset
102 dividiendo su imagen en diferentes partes unas debajo de otras. Vea
f50ba41128ac New file
nauj27
parents:
diff changeset
103 <link linkend="skin-hpotmeter">hpotmeter</link> y
f50ba41128ac New file
nauj27
parents:
diff changeset
104 <link linkend="skin-potmeter">potmeter</link> para detalles.
f50ba41128ac New file
nauj27
parents:
diff changeset
105 </para><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
106 <emphasis role="bold">Etiquetas</emphasis> son un poco especiales: Los caractere
f50ba41128ac New file
nauj27
parents:
diff changeset
107 necesarios para pintarlas se toman de un archivo de imagen, y los caracteres en
f50ba41128ac New file
nauj27
parents:
diff changeset
108 la imagen son descritos por un <link linkend="skin-fonts">archivo de descriptión
f50ba41128ac New file
nauj27
parents:
diff changeset
109 de tipografía</link>. Lo último es un archivo de texto plano que especifica la
f50ba41128ac New file
nauj27
parents:
diff changeset
110 posición x,y y el tamaño de cada carater en la imagen (el archivo de imagen y su
f50ba41128ac New file
nauj27
parents:
diff changeset
111 archivo de descripción de tipografía forman <emphasis>juntos</emphasis> un tipo
f50ba41128ac New file
nauj27
parents:
diff changeset
112 de letra). Vea <link linkend="skin-dlabel">dlabel</link> y
f50ba41128ac New file
nauj27
parents:
diff changeset
113 <link linkend="skin-slabel">slabel</link> para detalles.
f50ba41128ac New file
nauj27
parents:
diff changeset
114 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
115 <note><para>Todas las imágenes pueden tener transparencia completa como se describe
f50ba41128ac New file
nauj27
parents:
diff changeset
116 en la sección que habla de <link linkend="skin-overview-formats">formatos
f50ba41128ac New file
nauj27
parents:
diff changeset
117 de imagen</link>. Si el servidor X no soporta la extensión XShape, las partes
f50ba41128ac New file
nauj27
parents:
diff changeset
118 marcadas como transparentes se verán negras. Si le gusta usar esta característica,
f50ba41128ac New file
nauj27
parents:
diff changeset
119 el ancho del fondo de la imagen de la ventana principal debe ser divisible por 8.
f50ba41128ac New file
nauj27
parents:
diff changeset
120 </para></note>
f50ba41128ac New file
nauj27
parents:
diff changeset
121 </listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
122
f50ba41128ac New file
nauj27
parents:
diff changeset
123 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
124 La <emphasis role="bold">subventana</emphasis> es donde aparece la película.
f50ba41128ac New file
nauj27
parents:
diff changeset
125 Puede mostrar una imagen específica si no hay película cargada (es bastante
f50ba41128ac New file
nauj27
parents:
diff changeset
126 aburrido tener una ventana vacía :-)) <emphasis role="bold">Nota:</emphasis>
f50ba41128ac New file
nauj27
parents:
diff changeset
127 la transparencia <emphasis role="bold">no está permitida</emphasis> aquí.
f50ba41128ac New file
nauj27
parents:
diff changeset
128 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
129
f50ba41128ac New file
nauj27
parents:
diff changeset
130 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
131 El <emphasis role="bold">skin del menú</emphasis> es una forma de controlar
f50ba41128ac New file
nauj27
parents:
diff changeset
132 MPlayer con entradas de menú. Dos imágenes son requeridas para el menú: una
f50ba41128ac New file
nauj27
parents:
diff changeset
133 es la imagen base que muestra el menú en su estado normal, la otra es usada
f50ba41128ac New file
nauj27
parents:
diff changeset
134 para mostrar las entradas seleccionadas. Cuando hace salir el menú, la entrada
f50ba41128ac New file
nauj27
parents:
diff changeset
135 seleccionada actualmente es copiada desde la segunda imagen sobre la entrada
f50ba41128ac New file
nauj27
parents:
diff changeset
136 de menú que hay bajo el puntero del ratón (la segunda imagen nunca se muestra
f50ba41128ac New file
nauj27
parents:
diff changeset
137 entera).
f50ba41128ac New file
nauj27
parents:
diff changeset
138 </para><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
139 Una entrada de menú se define por su posición y tamaño en la imagen (vea la
f50ba41128ac New file
nauj27
parents:
diff changeset
140 sección que habla del <link linkend="skin-file-menu">skin del menú</link>
f50ba41128ac New file
nauj27
parents:
diff changeset
141 para detalles).
f50ba41128ac New file
nauj27
parents:
diff changeset
142 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
143 </itemizedlist>
f50ba41128ac New file
nauj27
parents:
diff changeset
144 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
145
f50ba41128ac New file
nauj27
parents:
diff changeset
146 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
147 Hay algo importante que aún no he mencionado: Para que los botones, medidores
f50ba41128ac New file
nauj27
parents:
diff changeset
148 deposición y entradas de menú funcionen, MPlayer tiene que saber qué hacer
f50ba41128ac New file
nauj27
parents:
diff changeset
149 cuando se hace clic en ellos. Esto se hace con
f50ba41128ac New file
nauj27
parents:
diff changeset
150 <link linkend="skin-gui">mensajes</link> (eventos). Para estos objetos
f50ba41128ac New file
nauj27
parents:
diff changeset
151 debe definir los mensajes que se generan cuando se hace clic en ellos.
f50ba41128ac New file
nauj27
parents:
diff changeset
152 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
153 </sect2>
f50ba41128ac New file
nauj27
parents:
diff changeset
154
f50ba41128ac New file
nauj27
parents:
diff changeset
155 <sect2 id="skin-files">
f50ba41128ac New file
nauj27
parents:
diff changeset
156 <title>Archivos</title>
f50ba41128ac New file
nauj27
parents:
diff changeset
157 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
158 Necesita los siguientes archivos para construir un skin:
f50ba41128ac New file
nauj27
parents:
diff changeset
159 <itemizedlist>
f50ba41128ac New file
nauj27
parents:
diff changeset
160 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
161 El archivo de configuración llamado <link linkend="skin-file">skin</link>
f50ba41128ac New file
nauj27
parents:
diff changeset
162 le dice a MPlayer cómo poner las diferentes partes del skin juntas y qué
f50ba41128ac New file
nauj27
parents:
diff changeset
163 debe hacer cuando se hace clic en alguna parte de la ventana.
f50ba41128ac New file
nauj27
parents:
diff changeset
164 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
165 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
166 La imagen de fondo para la ventana principal
f50ba41128ac New file
nauj27
parents:
diff changeset
167 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
168 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
169 Imágenes para los objetos en la ventana principal (incluyendo uno o más
f50ba41128ac New file
nauj27
parents:
diff changeset
170 archivos de descripción de tipografía necesarios para dibujar las etiquetas).
f50ba41128ac New file
nauj27
parents:
diff changeset
171 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
172 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
173 La imagen que se mostrará en la subventana (opcional).
f50ba41128ac New file
nauj27
parents:
diff changeset
174 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
175 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
176 Dos imágenes para el skin del menú (son necesarias solo si quiere crear
f50ba41128ac New file
nauj27
parents:
diff changeset
177 un menú).
f50ba41128ac New file
nauj27
parents:
diff changeset
178 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
179 </itemizedlist>
f50ba41128ac New file
nauj27
parents:
diff changeset
180 Con la excepción del archivo de configuración del skin, puede nombrar
f50ba41128ac New file
nauj27
parents:
diff changeset
181 los otros archivos como quiera (pero note que los archivos de descripción
f50ba41128ac New file
nauj27
parents:
diff changeset
182 de tipografía deben tener extensión <filename>.fnt</filename>).
f50ba41128ac New file
nauj27
parents:
diff changeset
183 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
184 </sect2>
f50ba41128ac New file
nauj27
parents:
diff changeset
185 </sect1>
f50ba41128ac New file
nauj27
parents:
diff changeset
186
f50ba41128ac New file
nauj27
parents:
diff changeset
187 <sect1 id="skin-file">
f50ba41128ac New file
nauj27
parents:
diff changeset
188 <title>El archivo de skin</title>
f50ba41128ac New file
nauj27
parents:
diff changeset
189 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
190 Como se menciona más arriba, este es el archivo de configuración del skin.
f50ba41128ac New file
nauj27
parents:
diff changeset
191 Su orientación en lineal; las líneas que son comentarios comienzan por
f50ba41128ac New file
nauj27
parents:
diff changeset
192 un caracter '<literal>;</literal>' al principio de la línea (solo espacios
f50ba41128ac New file
nauj27
parents:
diff changeset
193 y tabuladores están permitidos antes del '<literal>;</literal>').
f50ba41128ac New file
nauj27
parents:
diff changeset
194 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
195
f50ba41128ac New file
nauj27
parents:
diff changeset
196 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
197 El archivo está dividido en secciones. Cada sección describe el skin para
f50ba41128ac New file
nauj27
parents:
diff changeset
198 una aplicación y tiene la siguiente forma:
f50ba41128ac New file
nauj27
parents:
diff changeset
199 <programlisting>
f50ba41128ac New file
nauj27
parents:
diff changeset
200 section = <replaceable>nombre de la sección</replaceable>
f50ba41128ac New file
nauj27
parents:
diff changeset
201 .
f50ba41128ac New file
nauj27
parents:
diff changeset
202 .
f50ba41128ac New file
nauj27
parents:
diff changeset
203 .
f50ba41128ac New file
nauj27
parents:
diff changeset
204 end
f50ba41128ac New file
nauj27
parents:
diff changeset
205 </programlisting>
f50ba41128ac New file
nauj27
parents:
diff changeset
206 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
207
f50ba41128ac New file
nauj27
parents:
diff changeset
208 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
209 Actualmente solo hay una aplicación, por lo que necesita una sola sección: su nombre
f50ba41128ac New file
nauj27
parents:
diff changeset
210 es <emphasis role="bold">movieplayer</emphasis>.
f50ba41128ac New file
nauj27
parents:
diff changeset
211 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
212
f50ba41128ac New file
nauj27
parents:
diff changeset
213 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
214 Dentro de esta sección cada ventana está descrita por un bloque de la siguiente forma:
f50ba41128ac New file
nauj27
parents:
diff changeset
215 <programlisting>
f50ba41128ac New file
nauj27
parents:
diff changeset
216 window = <replaceable>nombre de la ventana</replaceable>
f50ba41128ac New file
nauj27
parents:
diff changeset
217 .
f50ba41128ac New file
nauj27
parents:
diff changeset
218 .
f50ba41128ac New file
nauj27
parents:
diff changeset
219 .
f50ba41128ac New file
nauj27
parents:
diff changeset
220 end
f50ba41128ac New file
nauj27
parents:
diff changeset
221 </programlisting>
f50ba41128ac New file
nauj27
parents:
diff changeset
222 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
223
f50ba41128ac New file
nauj27
parents:
diff changeset
224 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
225 donde <replaceable>nombre de la ventana</replaceable> puede ser una de las siguientes
f50ba41128ac New file
nauj27
parents:
diff changeset
226 cadenas de texto:
f50ba41128ac New file
nauj27
parents:
diff changeset
227 <itemizedlist>
f50ba41128ac New file
nauj27
parents:
diff changeset
228 <listitem><para><emphasis role="bold">main</emphasis> - para la ventana principal</para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
229 <listitem><para><emphasis role="bold">sub</emphasis> - para la subventana</para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
230 <listitem><para><emphasis role="bold">menu</emphasis> - para el skin del menú</para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
231 <listitem><para><emphasis role="bold">playbar</emphasis> - barra de reproducción</para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
232 </itemizedlist>
f50ba41128ac New file
nauj27
parents:
diff changeset
233 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
234
f50ba41128ac New file
nauj27
parents:
diff changeset
235 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
236 (Los bloques sub y menú son opcionales - no necesita crear un menú o decorar
f50ba41128ac New file
nauj27
parents:
diff changeset
237 la subventana.)
f50ba41128ac New file
nauj27
parents:
diff changeset
238 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
239
f50ba41128ac New file
nauj27
parents:
diff changeset
240 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
241 Dentro de un bloque de ventana, puede definir cada objeto para la ventana con
f50ba41128ac New file
nauj27
parents:
diff changeset
242 una línea del siguiente modo:
f50ba41128ac New file
nauj27
parents:
diff changeset
243 <programlisting>objeto = parámetro</programlisting>
f50ba41128ac New file
nauj27
parents:
diff changeset
244 Donde <literal>objeto</literal> es una cadena que identifica el tipo de objeto GUI,
f50ba41128ac New file
nauj27
parents:
diff changeset
245 <literal>parámetro</literal> es un valor numérico o textual (o una lista
f50ba41128ac New file
nauj27
parents:
diff changeset
246 de valores separados por comas).
f50ba41128ac New file
nauj27
parents:
diff changeset
247 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
248
f50ba41128ac New file
nauj27
parents:
diff changeset
249 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
250 Poniendo todo lo de arriba jutno, el archivo entero quedará algo similar a esto:
f50ba41128ac New file
nauj27
parents:
diff changeset
251 <programlisting>
f50ba41128ac New file
nauj27
parents:
diff changeset
252 section = movieplayer
f50ba41128ac New file
nauj27
parents:
diff changeset
253 window = main
f50ba41128ac New file
nauj27
parents:
diff changeset
254 ; ... objetos para la ventana principal ...
f50ba41128ac New file
nauj27
parents:
diff changeset
255 end
f50ba41128ac New file
nauj27
parents:
diff changeset
256
f50ba41128ac New file
nauj27
parents:
diff changeset
257 window = sub
f50ba41128ac New file
nauj27
parents:
diff changeset
258 ; ... objetos para la subventana ...
f50ba41128ac New file
nauj27
parents:
diff changeset
259 end
f50ba41128ac New file
nauj27
parents:
diff changeset
260
f50ba41128ac New file
nauj27
parents:
diff changeset
261 window = menu
f50ba41128ac New file
nauj27
parents:
diff changeset
262 ; ... objetos para el menú ...
f50ba41128ac New file
nauj27
parents:
diff changeset
263 end
f50ba41128ac New file
nauj27
parents:
diff changeset
264
f50ba41128ac New file
nauj27
parents:
diff changeset
265 window = playbar
f50ba41128ac New file
nauj27
parents:
diff changeset
266 ; ... objetos para la barra de reproducción ...
f50ba41128ac New file
nauj27
parents:
diff changeset
267 end
f50ba41128ac New file
nauj27
parents:
diff changeset
268 end
f50ba41128ac New file
nauj27
parents:
diff changeset
269 </programlisting>
f50ba41128ac New file
nauj27
parents:
diff changeset
270 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
271
f50ba41128ac New file
nauj27
parents:
diff changeset
272 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
273 El nombre de un archivo de imagen se debe dar sin los directorios - las imágenes
f50ba41128ac New file
nauj27
parents:
diff changeset
274 se buscan en el directorio <filename class="directory">Skin</filename>.
f50ba41128ac New file
nauj27
parents:
diff changeset
275 También puede (pero necesita ser root) especificar la extensión del archivo. Si
f50ba41128ac New file
nauj27
parents:
diff changeset
276 el archivo no existe, MPlayer intentará cargar el archivo
f50ba41128ac New file
nauj27
parents:
diff changeset
277 <filename>&lt;filename&gt;.&lt;ext&gt;</filename>, donde <literal>png</literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
278 y <literal>PNG</literal> son probados para <filename>&lt;ext&gt;</filename>
f50ba41128ac New file
nauj27
parents:
diff changeset
279 (en ese orden). El primer nombre de archivo que coincida será el que se use.
f50ba41128ac New file
nauj27
parents:
diff changeset
280 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
281
f50ba41128ac New file
nauj27
parents:
diff changeset
282 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
283 Finalmente unas palabras acerca del posicionamiento. La ventana principal y la
f50ba41128ac New file
nauj27
parents:
diff changeset
284 subventana pueden ser colocadas en las diferentes esquinas de la pantalla dando
f50ba41128ac New file
nauj27
parents:
diff changeset
285 las coordenadas <literal>X</literal> e <literal>Y</literal> . <literal>0</literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
286 es arriba o izquierda, <literal>-1</literal> es el centro y <literal>-2</literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
287 es a la derecha o abajo, como se muestra en la ilustracion:
f50ba41128ac New file
nauj27
parents:
diff changeset
288 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
289 <informalfigure>
f50ba41128ac New file
nauj27
parents:
diff changeset
290 <screen>
f50ba41128ac New file
nauj27
parents:
diff changeset
291 (0, 0)----(-1, 0)----(-2, 0)
f50ba41128ac New file
nauj27
parents:
diff changeset
292 | | |
f50ba41128ac New file
nauj27
parents:
diff changeset
293 | | |
f50ba41128ac New file
nauj27
parents:
diff changeset
294 (0,-1)----(-1,-1)----(-2,-1)
f50ba41128ac New file
nauj27
parents:
diff changeset
295 | | |
f50ba41128ac New file
nauj27
parents:
diff changeset
296 | | |
f50ba41128ac New file
nauj27
parents:
diff changeset
297 (0,-2)----(-1,-2)----(-2,-2)
f50ba41128ac New file
nauj27
parents:
diff changeset
298 </screen>
f50ba41128ac New file
nauj27
parents:
diff changeset
299 </informalfigure>
f50ba41128ac New file
nauj27
parents:
diff changeset
300
f50ba41128ac New file
nauj27
parents:
diff changeset
301 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
302 Aquí tiene un ejemplo para clarificar esto. Suponga que tiene una imagen llamada
f50ba41128ac New file
nauj27
parents:
diff changeset
303 <filename>main.png</filename> que usa para la ventana principal:
f50ba41128ac New file
nauj27
parents:
diff changeset
304 <programlisting>base = main, -1, -1</programlisting>
f50ba41128ac New file
nauj27
parents:
diff changeset
305 MPlayer intentará cargar los archivos <filename>main</filename>, <filename>main.png</filename>,
f50ba41128ac New file
nauj27
parents:
diff changeset
306 <filename>main.PNG</filename>.
f50ba41128ac New file
nauj27
parents:
diff changeset
307 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
308
f50ba41128ac New file
nauj27
parents:
diff changeset
309
f50ba41128ac New file
nauj27
parents:
diff changeset
310 <sect2 id="skin-file-main">
f50ba41128ac New file
nauj27
parents:
diff changeset
311 <title>Ventana principal y barra de reproducción</title>
f50ba41128ac New file
nauj27
parents:
diff changeset
312 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
313 Más abajo tiene la lista de entradas que pueden usarse en los bloques
11489
nauj27
parents: 10931
diff changeset
314 '<literal>window = main</literal>' ... '<literal>end</literal>',
nauj27
parents: 10931
diff changeset
315 y '<literal>window = playbar</literal>' ... '<literal>end</literal>'.
10876
f50ba41128ac New file
nauj27
parents:
diff changeset
316 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
317
f50ba41128ac New file
nauj27
parents:
diff changeset
318 <variablelist>
f50ba41128ac New file
nauj27
parents:
diff changeset
319 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
320 <term><literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
321 <anchor id="skin-main-base"/>base = image, X, Y
f50ba41128ac New file
nauj27
parents:
diff changeset
322 </literal></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
323 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
324 Le permite especificar la imagen de fondo para usar en la ventana principal.
f50ba41128ac New file
nauj27
parents:
diff changeset
325 La ventana aparecerá en la posición <literal>X,Y</literal> dada de la pantalla.
f50ba41128ac New file
nauj27
parents:
diff changeset
326 La ventana tendrá el tamaño de la imagen.
f50ba41128ac New file
nauj27
parents:
diff changeset
327 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
328 <note><para>Estas coordenadas no funcionan actualmente para la ventana de
f50ba41128ac New file
nauj27
parents:
diff changeset
329 reproducción.</para></note><warning><para>Las regiones transparentes en la
f50ba41128ac New file
nauj27
parents:
diff changeset
330 imagen (coloreadas con #FF00FF) aparecen en negro en servidores X sin la
f50ba41128ac New file
nauj27
parents:
diff changeset
331 extensión XShape. El ancho de la imagen debe ser divisible por 8.</para></warning>
f50ba41128ac New file
nauj27
parents:
diff changeset
332 </listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
333 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
334
f50ba41128ac New file
nauj27
parents:
diff changeset
335 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
336 <term><literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
337 <anchor id="skin-button"/>button = imagen, X, Y, ancho, alto, mensaje
f50ba41128ac New file
nauj27
parents:
diff changeset
338 </literal></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
339 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
340 Coloca un botón de tamaño <literal>ancho</literal> * <literal>alto</literal> en
f50ba41128ac New file
nauj27
parents:
diff changeset
341 la posición <literal>X,Y</literal>. El <literal>mensaje</literal> especificado
f50ba41128ac New file
nauj27
parents:
diff changeset
342 es generado cuando se hace clic en el botón. La imagen dada en
f50ba41128ac New file
nauj27
parents:
diff changeset
343 <literal>imagen</literal> debe tener tres partes una debajo de otra (de acuerdo con
f50ba41128ac New file
nauj27
parents:
diff changeset
344 los posibles estados del botón), como esto:
f50ba41128ac New file
nauj27
parents:
diff changeset
345 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
346 <informalfigure>
f50ba41128ac New file
nauj27
parents:
diff changeset
347 <screen>
f50ba41128ac New file
nauj27
parents:
diff changeset
348 +--------------+
f50ba41128ac New file
nauj27
parents:
diff changeset
349 | pulsado |
f50ba41128ac New file
nauj27
parents:
diff changeset
350 +--------------+
f50ba41128ac New file
nauj27
parents:
diff changeset
351 | soltado |
f50ba41128ac New file
nauj27
parents:
diff changeset
352 +--------------+
f50ba41128ac New file
nauj27
parents:
diff changeset
353 | desactivado |
f50ba41128ac New file
nauj27
parents:
diff changeset
354 +--------------+
f50ba41128ac New file
nauj27
parents:
diff changeset
355 </screen>
f50ba41128ac New file
nauj27
parents:
diff changeset
356 </informalfigure>
f50ba41128ac New file
nauj27
parents:
diff changeset
357 </listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
358 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
359
f50ba41128ac New file
nauj27
parents:
diff changeset
360 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
361 <term><literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
362 <anchor id="skin-decoration"/>decoration = enable|disable
f50ba41128ac New file
nauj27
parents:
diff changeset
363 </literal></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
364 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
365 Activa o desactiva la decoración del administrador de ventanas para la
f50ba41128ac New file
nauj27
parents:
diff changeset
366 ventana principal. Por defecto toma el valor <emphasis role="bold">disable</emphasis>.
f50ba41128ac New file
nauj27
parents:
diff changeset
367 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
368 <note><para>Esto no funciona para la ventana de reproducción, no lo necesita.</para></note>
f50ba41128ac New file
nauj27
parents:
diff changeset
369 </listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
370 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
371
f50ba41128ac New file
nauj27
parents:
diff changeset
372 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
373 <term><literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
374 <anchor id="skin-hpotmeter"/>hpotmeter = botón, bancho, balto, fases, numfases, defecto, X, Y, ancho, alto, mensaje
f50ba41128ac New file
nauj27
parents:
diff changeset
375 </literal></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
376 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
377
f50ba41128ac New file
nauj27
parents:
diff changeset
378 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
379 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
380
f50ba41128ac New file
nauj27
parents:
diff changeset
381 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
382 <term><literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
383 <anchor id="skin-vpotmeter"/>vpotmeter = botón, bancho, balto, fases, numfases, defecto, X, Y, ancho, alto, mensaje
f50ba41128ac New file
nauj27
parents:
diff changeset
384 </literal></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
385 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
386 Coloca un medidor horizontal (hpotmeter) o vertical (vpotmeter) de tamaño
f50ba41128ac New file
nauj27
parents:
diff changeset
387 <literal>ancho</literal> * <literal>alto</literal> en la posición
f50ba41128ac New file
nauj27
parents:
diff changeset
388 <literal>X,Y</literal>. La imagen puede ser dividida en diferentes partes para
f50ba41128ac New file
nauj27
parents:
diff changeset
389 las diferentes fases del medidor (por ejemplo, puede tener un medidor para
f50ba41128ac New file
nauj27
parents:
diff changeset
390 el control del volumen que vaya de verde a rojo mientras sus valores cambian
f50ba41128ac New file
nauj27
parents:
diff changeset
391 desde el mínimo al máximo.). <literal>hpotmeter</literal> puede tener un botón
f50ba41128ac New file
nauj27
parents:
diff changeset
392 que se desplaze horizontalmente. Los parámetros son:
f50ba41128ac New file
nauj27
parents:
diff changeset
393 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
394 <itemizedlist>
f50ba41128ac New file
nauj27
parents:
diff changeset
395 <listitem><para><literal>botón</literal> - la imagen que se usará para el
f50ba41128ac New file
nauj27
parents:
diff changeset
396 botón (debe tener tres partes una debajo de otra, como en el caso de
f50ba41128ac New file
nauj27
parents:
diff changeset
397 <link linkend="skin-button">botón</link>)
f50ba41128ac New file
nauj27
parents:
diff changeset
398 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
399 <listitem><para><literal>bancho</literal>,<literal>balto</literal> - tamaño
f50ba41128ac New file
nauj27
parents:
diff changeset
400 del botón
f50ba41128ac New file
nauj27
parents:
diff changeset
401 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
402 <listitem><para><literal>fases</literal> - la imagen que se usará para las
f50ba41128ac New file
nauj27
parents:
diff changeset
403 diferentes fases del medidor horizontal. Un valor especial <literal>NULL</literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
404 puede usarse si no desea una imagen. La imagen debe estar dividida en
f50ba41128ac New file
nauj27
parents:
diff changeset
405 <literal>numfasespartes</literal> verticalmente como esto:
f50ba41128ac New file
nauj27
parents:
diff changeset
406 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
407 <informalfigure>
f50ba41128ac New file
nauj27
parents:
diff changeset
408 <screen>
f50ba41128ac New file
nauj27
parents:
diff changeset
409 +------------+
f50ba41128ac New file
nauj27
parents:
diff changeset
410 | fase #1 |
f50ba41128ac New file
nauj27
parents:
diff changeset
411 +------------+
f50ba41128ac New file
nauj27
parents:
diff changeset
412 | fase #2 |
f50ba41128ac New file
nauj27
parents:
diff changeset
413 +------------+
f50ba41128ac New file
nauj27
parents:
diff changeset
414 ...
f50ba41128ac New file
nauj27
parents:
diff changeset
415 +------------+
f50ba41128ac New file
nauj27
parents:
diff changeset
416 | fase #n |
f50ba41128ac New file
nauj27
parents:
diff changeset
417 +------------+
f50ba41128ac New file
nauj27
parents:
diff changeset
418 </screen>
f50ba41128ac New file
nauj27
parents:
diff changeset
419 </informalfigure>
f50ba41128ac New file
nauj27
parents:
diff changeset
420 </listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
421 <listitem><para><literal>numfases</literal> - número de fases almacenadas en la
f50ba41128ac New file
nauj27
parents:
diff changeset
422 imagen de <literal>fases</literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
423 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
424 <listitem><para><literal>defecto</literal> - valor por defecto en el medidor
f50ba41128ac New file
nauj27
parents:
diff changeset
425 (en el rango de <literal>0</literal> a <literal>100</literal>)
f50ba41128ac New file
nauj27
parents:
diff changeset
426 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
427 <listitem><para><literal>X</literal>,<literal>Y</literal> - posición del medidor
f50ba41128ac New file
nauj27
parents:
diff changeset
428 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
429 <listitem><para><literal>ancho</literal>,<literal>alto</literal> - ancho y alto
f50ba41128ac New file
nauj27
parents:
diff changeset
430 del <literal>medidor</literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
431 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
432 <listitem><para><literal>mensaje</literal> - el mensaje que se ha de generar cuando
f50ba41128ac New file
nauj27
parents:
diff changeset
433 se cambia el valor del <literal>hpotmeter</literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
434 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
435 </itemizedlist>
f50ba41128ac New file
nauj27
parents:
diff changeset
436
f50ba41128ac New file
nauj27
parents:
diff changeset
437 </listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
438 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
439
f50ba41128ac New file
nauj27
parents:
diff changeset
440 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
441 <term><literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
442 <anchor id="skin-potmeter"/>potmeter = fases, numfases, defecto, X, Y, ancho, alto, mensaje
f50ba41128ac New file
nauj27
parents:
diff changeset
443 </literal></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
444 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
445 Un <literal>hpotmeter</literal> sin un botón. (Creo que está hecho para hacer una especie
f50ba41128ac New file
nauj27
parents:
diff changeset
446 de botón que gire sobre sí mismo, pero reacciona a arrastre horizontal solamente). Para la
f50ba41128ac New file
nauj27
parents:
diff changeset
447 descripción de los parámetros vea <link linkend="skin-hpotmeter">hpotmeter</link>.
f50ba41128ac New file
nauj27
parents:
diff changeset
448 <literal>fases</literal> puede ser <literal>NULL</literal>, pero es poco útil,
f50ba41128ac New file
nauj27
parents:
diff changeset
449 porque no le permite ver donde está establecido el valor del <literal>potmeter</literal>.
f50ba41128ac New file
nauj27
parents:
diff changeset
450 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
451 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
452
f50ba41128ac New file
nauj27
parents:
diff changeset
453 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
454 <term><literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
455 <anchor id="skin-font"/>font = fontfile, fontid
f50ba41128ac New file
nauj27
parents:
diff changeset
456 </literal></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
457 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
458 Define una tipografía. <literal>fontfile</literal> es el nombre del archivo de
f50ba41128ac New file
nauj27
parents:
diff changeset
459 descripción de la tipografía con extensión <filename>.fnt</filename> (no especifique
f50ba41128ac New file
nauj27
parents:
diff changeset
460 la extensión aquí). <literal>fontid</literal> es usado para referirse a la tipografía
f50ba41128ac New file
nauj27
parents:
diff changeset
461 (vea <link linkend="skin-dlabel">dlabel</link> y <link linkend="skin-slabel">slabel</link>).
f50ba41128ac New file
nauj27
parents:
diff changeset
462 Pueden definirse hasta 25 tipografías.
f50ba41128ac New file
nauj27
parents:
diff changeset
463 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
464 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
465
f50ba41128ac New file
nauj27
parents:
diff changeset
466 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
467 <term><literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
468 <anchor id="skin-slabel"/>slabel = X, Y, fontid, &quot;text&quot;
f50ba41128ac New file
nauj27
parents:
diff changeset
469 </literal></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
470 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
471 Coloca una etiqueta estática en la posición <literal>X,Y</literal>. <literal>text</literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
472 se muestra usando la tipografía identificada con <literal>fontid</literal>. El texto es
f50ba41128ac New file
nauj27
parents:
diff changeset
473 una cadena de texto en crudo (variables como <literal>$x</literal> no funcionarán) que debe
f50ba41128ac New file
nauj27
parents:
diff changeset
474 ser encerrada entre comillas dobles (el caracter &quot; no puede ser parte del texto).
f50ba41128ac New file
nauj27
parents:
diff changeset
475 La etiqueta es mostrada usando la tipografía identificada por <literal>fontid</literal>.
f50ba41128ac New file
nauj27
parents:
diff changeset
476 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
477 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
478
f50ba41128ac New file
nauj27
parents:
diff changeset
479 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
480 <term><literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
481 <anchor id="skin-dlabel"/>dlabel = X, Y, length, align, fontid, &quot;text&quot;
f50ba41128ac New file
nauj27
parents:
diff changeset
482 </literal></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
483 <listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
484 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
485 Coloca una etiqueta dinámica en la posición <literal>X,Y</literal>. La etiqueta se
f50ba41128ac New file
nauj27
parents:
diff changeset
486 llama dinámica porque su texto es refrescado periódicamente. La longitud máxima de la
f50ba41128ac New file
nauj27
parents:
diff changeset
487 etiqueta viene dada por <literal>length</literal> (su altura es la altura de un caracter).
f50ba41128ac New file
nauj27
parents:
diff changeset
488 Si el texto que ha de ser mostrado es más ancho que esta, será desplazado,
f50ba41128ac New file
nauj27
parents:
diff changeset
489 si no será alineado dentro del espacio especificado por el valor del parámetro
f50ba41128ac New file
nauj27
parents:
diff changeset
490 <literal>align</literal>: <literal>0</literal> es para derecha,
f50ba41128ac New file
nauj27
parents:
diff changeset
491 <literal>1</literal> para centrado, <literal>2</literal> para izquierda.
f50ba41128ac New file
nauj27
parents:
diff changeset
492 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
493 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
494 El texto que ha de ser mostrado viene dado por <literal>text</literal>: Debe ser
f50ba41128ac New file
nauj27
parents:
diff changeset
495 escrito entre comillas dobles (por eso el caracter &quot; no puede ser parte del
f50ba41128ac New file
nauj27
parents:
diff changeset
496 texto). La etiqueta es mostrada usando la tipografía identificada por
f50ba41128ac New file
nauj27
parents:
diff changeset
497 <literal>fontid</literal>. Puede usar las siguientes variables en el texto:
f50ba41128ac New file
nauj27
parents:
diff changeset
498 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
499
f50ba41128ac New file
nauj27
parents:
diff changeset
500 <informaltable>
f50ba41128ac New file
nauj27
parents:
diff changeset
501 <tgroup cols="2">
f50ba41128ac New file
nauj27
parents:
diff changeset
502 <thead>
f50ba41128ac New file
nauj27
parents:
diff changeset
503 <row><entry>Variable</entry><entry>Significado</entry></row>
f50ba41128ac New file
nauj27
parents:
diff changeset
504 </thead>
f50ba41128ac New file
nauj27
parents:
diff changeset
505 <tbody>
f50ba41128ac New file
nauj27
parents:
diff changeset
506 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
507 <entry>$1</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
508 <entry>tiempo de reproducción en formato <emphasis>hh:mm:ss</emphasis></entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
509 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
510 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
511 <entry>$2</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
512 <entry>tiempo de reproducción en formato <emphasis>mmmm:ss</emphasis></entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
513 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
514 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
515 <entry>$3</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
516 <entry>tiempo de reproducción en formato <emphasis>hh</emphasis> (horas)</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
517 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
518 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
519 <entry>$4</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
520 <entry>tiempo de reproducción en formato<emphasis>mm</emphasis> (minutos)</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
521 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
522 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
523 <entry>$5</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
524 <entry>tiempo de reproducción en formato <emphasis>ss</emphasis> (segundos)</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
525 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
526 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
527 <entry>$6</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
528 <entry>longitud de película en formato <emphasis>hh:mm:ss</emphasis></entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
529 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
530 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
531 <entry>$7</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
532 <entry>longitud de película en formato <emphasis>mmmm:ss</emphasis></entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
533 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
534 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
535 <entry>$8</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
536 <entry>tiempo de reproducción en formato <emphasis>h:mm:ss</emphasis></entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
537 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
538 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
539 <entry>$v</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
540 <entry>volumen en formato <emphasis>xxx.xx</emphasis>%</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
541 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
542 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
543 <entry>$V</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
544 <entry>volumen en formato <emphasis>xxx.xx</emphasis></entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
545 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
546 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
547 <entry>$b</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
548 <entry>balance en formato <emphasis>xxx.xx</emphasis>%</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
549 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
550 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
551 <entry>$B</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
552 <entry>balance en formato <emphasis>xxx.xx</emphasis></entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
553 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
554 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
555 <entry>$$</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
556 <entry>el caracter $</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
557 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
558 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
559 <entry>$a</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
560 <entry>un caracter de acuerdo con el tipo de audio (ninguno: <literal>n</literal>,
f50ba41128ac New file
nauj27
parents:
diff changeset
561 mono: <literal>m</literal>, estéreo: <literal>t</literal>)</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
562 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
563 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
564 <entry>$t</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
565 <entry>número de pista (en lista de reproducción)</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
566 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
567 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
568 <entry>$o</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
569 <entry>nombre del archivo</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
570 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
571 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
572 <entry>$f</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
573 <entry>nombre del archivo en minúsculas</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
574 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
575 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
576 <entry>$F</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
577 <entry>nombre del archivo en mayúsculas</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
578 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
579 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
580 <entry>$T</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
581 <entry>un caracter en función del tipo de flujo (archivo: <literal>f</literal>,
f50ba41128ac New file
nauj27
parents:
diff changeset
582 Video CD: <literal>v</literal>, DVD: <literal>d</literal>, URL: <literal>u</literal>)</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
583 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
584 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
585 <entry>$p</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
586 <entry>el caracter <keycap>p</keycap> (si una película está siendo mostrada y la
f50ba41128ac New file
nauj27
parents:
diff changeset
587 tipografía tiene el caracter <keycap>p</keycap></entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
588 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
589 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
590 <entry>$s</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
591 <entry>el caracter <keycap>s</keycap> (si la película ha sido detenida y la
f50ba41128ac New file
nauj27
parents:
diff changeset
592 tipografía tiene el caracter <keycap>s</keycap></entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
593 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
594 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
595 <entry>$e</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
596 <entry>el caracter <keycap>e</keycap> (si se ha pausado la reproducción y la
f50ba41128ac New file
nauj27
parents:
diff changeset
597 tipografía tiene el caracter <keycap>e</keycap></entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
598 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
599 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
600 <entry>$x</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
601 <entry>ancho de la película</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
602 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
603 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
604 <entry>$y</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
605 <entry>alto de la película</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
606 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
607 <row>
f50ba41128ac New file
nauj27
parents:
diff changeset
608 <entry>$C</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
609 <entry>nombre del codec usado</entry>
f50ba41128ac New file
nauj27
parents:
diff changeset
610 </row>
f50ba41128ac New file
nauj27
parents:
diff changeset
611
f50ba41128ac New file
nauj27
parents:
diff changeset
612 </tbody>
f50ba41128ac New file
nauj27
parents:
diff changeset
613 </tgroup>
f50ba41128ac New file
nauj27
parents:
diff changeset
614 </informaltable>
f50ba41128ac New file
nauj27
parents:
diff changeset
615 </listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
616
f50ba41128ac New file
nauj27
parents:
diff changeset
617 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
618 </variablelist>
f50ba41128ac New file
nauj27
parents:
diff changeset
619
f50ba41128ac New file
nauj27
parents:
diff changeset
620 <note><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
621 Las variables <literal>$a, $T, $p, $s</literal> y <literal>$e</literal> devuelven
f50ba41128ac New file
nauj27
parents:
diff changeset
622 caracteres que deben mostrarse como símbolos especiales (por ejemplo, <keycap>e</keycap>
f50ba41128ac New file
nauj27
parents:
diff changeset
623 es para el símbolo de la pausa que normalmente es algo parecido a ||). Debe tener
f50ba41128ac New file
nauj27
parents:
diff changeset
624 una tipografía para caracteres normales y una diferente para los símbolos. Vea la
f50ba41128ac New file
nauj27
parents:
diff changeset
625 sección acerca de <link linkend="skin-fonts-symbols">símbolos</link> para más
f50ba41128ac New file
nauj27
parents:
diff changeset
626 información.
f50ba41128ac New file
nauj27
parents:
diff changeset
627 </para></note>
f50ba41128ac New file
nauj27
parents:
diff changeset
628 </sect2>
f50ba41128ac New file
nauj27
parents:
diff changeset
629
f50ba41128ac New file
nauj27
parents:
diff changeset
630 <sect2 id="skin-file-subwindow">
f50ba41128ac New file
nauj27
parents:
diff changeset
631 <title>Subventana</title>
f50ba41128ac New file
nauj27
parents:
diff changeset
632 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
633 Las siguientes entradas pueden ser usadas en el bloque
f50ba41128ac New file
nauj27
parents:
diff changeset
634 '<literal>window = sub</literal>' . . . '<literal>end</literal>'.
f50ba41128ac New file
nauj27
parents:
diff changeset
635 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
636
f50ba41128ac New file
nauj27
parents:
diff changeset
637 <variablelist>
f50ba41128ac New file
nauj27
parents:
diff changeset
638 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
639 <term><literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
640 <anchor id="skin-sub-base"/>base = image, X, Y, width, height
f50ba41128ac New file
nauj27
parents:
diff changeset
641 </literal></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
642 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
643 La imagen que se mostrará en la ventana. La ventana aparecerá en la posición
f50ba41128ac New file
nauj27
parents:
diff changeset
644 <literal>X,Y</literal> dada de la pantalla (<literal>0,0</literal> es la
f50ba41128ac New file
nauj27
parents:
diff changeset
645 esquina arriba a la izquierda). Puede especificar <literal>-1</literal> para
f50ba41128ac New file
nauj27
parents:
diff changeset
646 el centro y <literal>-2</literal> para el lado derecho (<literal>X</literal>) y
f50ba41128ac New file
nauj27
parents:
diff changeset
647 abajo (<literal>Y</literal>). La ventana será tan grande como sea la imagen.
f50ba41128ac New file
nauj27
parents:
diff changeset
648 <literal>width</literal> y <literal>height</literal> definen el tamaño de la ventana;
f50ba41128ac New file
nauj27
parents:
diff changeset
649 son opcionales (si no se especifican, la ventana tendrá el mismo tamaño que la imagen).
f50ba41128ac New file
nauj27
parents:
diff changeset
650 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
651 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
652
f50ba41128ac New file
nauj27
parents:
diff changeset
653 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
654 <term><literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
655 <anchor id="skin-background"/>background = R, G, B
f50ba41128ac New file
nauj27
parents:
diff changeset
656 </literal></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
657 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
658 Le permite especificar el color de fondo. Es útil si la imagen es más pequeña
f50ba41128ac New file
nauj27
parents:
diff changeset
659 que la ventana. <literal>R</literal>, <literal>G</literal> y <literal>B</literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
660 especifican los valores de las componentes de color para rojo, verde y azul (cada
f50ba41128ac New file
nauj27
parents:
diff changeset
661 uno ha de tener un valor decimal de 0 a 255).
f50ba41128ac New file
nauj27
parents:
diff changeset
662 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
663 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
664 </variablelist>
f50ba41128ac New file
nauj27
parents:
diff changeset
665 </sect2>
f50ba41128ac New file
nauj27
parents:
diff changeset
666
f50ba41128ac New file
nauj27
parents:
diff changeset
667 <sect2 id="skin-file-menu">
f50ba41128ac New file
nauj27
parents:
diff changeset
668 <title>Menú del skin</title>
f50ba41128ac New file
nauj27
parents:
diff changeset
669 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
670 Como se mencionó anteriormente, el menú es mostrado usando dos imágenes. Las entradas
f50ba41128ac New file
nauj27
parents:
diff changeset
671 normales para el menú se toman de la imagen especificada por el objeto <literal>base</literal>,
f50ba41128ac New file
nauj27
parents:
diff changeset
672 mientras que la entrada que actualmente esté seleccionada es tomada desde la imagen
f50ba41128ac New file
nauj27
parents:
diff changeset
673 especificada por el objeto <literal>selected</literal>. Debe definir la posición y el
f50ba41128ac New file
nauj27
parents:
diff changeset
674 tamaño de cada entrada de menú a través del objeto de menú.
f50ba41128ac New file
nauj27
parents:
diff changeset
675 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
676
f50ba41128ac New file
nauj27
parents:
diff changeset
677 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
678 Las siguientes entradas pueden usarse en el bloque de
f50ba41128ac New file
nauj27
parents:
diff changeset
679 '<literal>window = menu</literal>'. . .'<literal>end</literal>'.
f50ba41128ac New file
nauj27
parents:
diff changeset
680 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
681
f50ba41128ac New file
nauj27
parents:
diff changeset
682 <variablelist>
f50ba41128ac New file
nauj27
parents:
diff changeset
683 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
684 <term><literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
685 <anchor id="skin-menu-base"/>base = image
f50ba41128ac New file
nauj27
parents:
diff changeset
686 </literal></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
687 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
688 La imagen para las entradas normales del menú.
f50ba41128ac New file
nauj27
parents:
diff changeset
689 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
690 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
691
f50ba41128ac New file
nauj27
parents:
diff changeset
692 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
693 <term><literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
694 <anchor id="skin-selected"/>selected = image
f50ba41128ac New file
nauj27
parents:
diff changeset
695 </literal></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
696 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
697 La imagen mostrando el menú con todas las entradas seleccionadas.
f50ba41128ac New file
nauj27
parents:
diff changeset
698 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
699 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
700
f50ba41128ac New file
nauj27
parents:
diff changeset
701 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
702 <term><literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
703 <anchor id="skin-menu"/>menu = X, Y, width, height, message
f50ba41128ac New file
nauj27
parents:
diff changeset
704 </literal></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
705 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
706 Define la posición <literal>X,Y</literal> y el tamaño de una entrada
f50ba41128ac New file
nauj27
parents:
diff changeset
707 de menú en la imagen. <literal>message</literal> es el mensaje que ha de
f50ba41128ac New file
nauj27
parents:
diff changeset
708 generarse cuando el ratón del botón es soltado sobre la entrada.
f50ba41128ac New file
nauj27
parents:
diff changeset
709 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
710 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
711 </variablelist>
f50ba41128ac New file
nauj27
parents:
diff changeset
712 </sect2>
f50ba41128ac New file
nauj27
parents:
diff changeset
713 </sect1>
f50ba41128ac New file
nauj27
parents:
diff changeset
714
f50ba41128ac New file
nauj27
parents:
diff changeset
715 <sect1 id="skin-fonts">
f50ba41128ac New file
nauj27
parents:
diff changeset
716 <title>Tipografías</title>
f50ba41128ac New file
nauj27
parents:
diff changeset
717 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
718 Como se mencionó en la sección acerca de las partes de un skin, una tipografía
f50ba41128ac New file
nauj27
parents:
diff changeset
719 viene definida por una imagen y un archivo de descripción. Puede colocar caracteres
f50ba41128ac New file
nauj27
parents:
diff changeset
720 en cualquier parte de la imagen, pero ha de asegurarse de que su posición y tamaño
f50ba41128ac New file
nauj27
parents:
diff changeset
721 vienen dados en el archivo de descripción de manera exacta.
f50ba41128ac New file
nauj27
parents:
diff changeset
722 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
723
f50ba41128ac New file
nauj27
parents:
diff changeset
724 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
725 El archivo de descripción de la tipografía (con extensión <filename>.fnt</filename>)
f50ba41128ac New file
nauj27
parents:
diff changeset
726 puede tener líneas de comentarios que empiecen por '<literal>;</literal>'. El archivo
f50ba41128ac New file
nauj27
parents:
diff changeset
727 debe tener una línea en la forma
f50ba41128ac New file
nauj27
parents:
diff changeset
728 <anchor id="skin-font-image"/>
f50ba41128ac New file
nauj27
parents:
diff changeset
729 <programlisting>image = <replaceable>image</replaceable></programlisting>
f50ba41128ac New file
nauj27
parents:
diff changeset
730 Donde <literal><replaceable>image</replaceable></literal> es el nombre del
f50ba41128ac New file
nauj27
parents:
diff changeset
731 archivo de imagen que se usará para la tipografía (puede no especificar la extensión).
f50ba41128ac New file
nauj27
parents:
diff changeset
732 <anchor id="skin-font-char"/>
f50ba41128ac New file
nauj27
parents:
diff changeset
733 <programlisting>&quot;char&quot; = X, Y, width, height</programlisting>
f50ba41128ac New file
nauj27
parents:
diff changeset
734 Aquí <literal>X</literal> e <literal>Y</literal> especifican la posición del
f50ba41128ac New file
nauj27
parents:
diff changeset
735 caracter <literal>char</literal> en la imagen (<literal>0,0</literal> es la
f50ba41128ac New file
nauj27
parents:
diff changeset
736 esquina superior izquierda). <literal>width</literal> y <literal>height</literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
737 son las dimensiones del caracter en pixels.
f50ba41128ac New file
nauj27
parents:
diff changeset
738 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
739
f50ba41128ac New file
nauj27
parents:
diff changeset
740 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
741 Este ejemplo define los caracteres A, B, C usando <filename>font.png</filename>.
f50ba41128ac New file
nauj27
parents:
diff changeset
742 <programlisting>
f50ba41128ac New file
nauj27
parents:
diff changeset
743 ; Puede ser &quot;font&quot; en lugar de &quot;font.png&quot;.
f50ba41128ac New file
nauj27
parents:
diff changeset
744 image = font.png
f50ba41128ac New file
nauj27
parents:
diff changeset
745
f50ba41128ac New file
nauj27
parents:
diff changeset
746 ; Tres caracteres son suficientes para el propósito de esta demostración :-)
f50ba41128ac New file
nauj27
parents:
diff changeset
747 &quot;A&quot; = 0,0, 7,13
f50ba41128ac New file
nauj27
parents:
diff changeset
748 &quot;B&quot; = 7,0, 7,13
f50ba41128ac New file
nauj27
parents:
diff changeset
749 &quot;C&quot; = 14,0, 7,13
f50ba41128ac New file
nauj27
parents:
diff changeset
750 </programlisting>
f50ba41128ac New file
nauj27
parents:
diff changeset
751 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
752
f50ba41128ac New file
nauj27
parents:
diff changeset
753 <sect2 id="skin-fonts-symbols">
f50ba41128ac New file
nauj27
parents:
diff changeset
754 <title>Símbolos</title>
f50ba41128ac New file
nauj27
parents:
diff changeset
755 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
756 Algunos caracteres tienen significado especial cuando son devueltos por algunas
f50ba41128ac New file
nauj27
parents:
diff changeset
757 de las variables usadas en <link linkend="skin-dlabel">dlabel</link>. Estos
f50ba41128ac New file
nauj27
parents:
diff changeset
758 caracteres se deben mostrar como símbolos para que parezca un bonito logotipo
f50ba41128ac New file
nauj27
parents:
diff changeset
759 de DVD en lugar del caracter '<literal>d</literal>' para un flujo de DVD por ejemplo.
f50ba41128ac New file
nauj27
parents:
diff changeset
760 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
761 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
762 La siguiente tabla lista todos los caracters que pueden ser usados para
f50ba41128ac New file
nauj27
parents:
diff changeset
763 mostrar símbolos (y que por lo tanto requieren una tipografía diferente).
f50ba41128ac New file
nauj27
parents:
diff changeset
764 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
765
f50ba41128ac New file
nauj27
parents:
diff changeset
766 <informaltable>
f50ba41128ac New file
nauj27
parents:
diff changeset
767 <tgroup cols="2">
f50ba41128ac New file
nauj27
parents:
diff changeset
768 <thead>
f50ba41128ac New file
nauj27
parents:
diff changeset
769 <row><entry>Caracter</entry><entry>Símbolo</entry></row>
f50ba41128ac New file
nauj27
parents:
diff changeset
770 </thead>
f50ba41128ac New file
nauj27
parents:
diff changeset
771 <tbody>
f50ba41128ac New file
nauj27
parents:
diff changeset
772 <row><entry><keycap>p</keycap></entry><entry>play</entry></row>
f50ba41128ac New file
nauj27
parents:
diff changeset
773 <row><entry><keycap>s</keycap></entry><entry>stop</entry></row>
f50ba41128ac New file
nauj27
parents:
diff changeset
774 <row><entry><keycap>e</keycap></entry><entry>pausa</entry></row>
f50ba41128ac New file
nauj27
parents:
diff changeset
775 <row><entry><keycap>n</keycap></entry><entry>no sound</entry></row>
f50ba41128ac New file
nauj27
parents:
diff changeset
776 <row><entry><keycap>m</keycap></entry><entry>mono sound</entry></row>
f50ba41128ac New file
nauj27
parents:
diff changeset
777 <row><entry><keycap>t</keycap></entry><entry>stereo sound</entry></row>
f50ba41128ac New file
nauj27
parents:
diff changeset
778 <row><entry><keycap>f</keycap></entry><entry>stream es un archivo</entry></row>
f50ba41128ac New file
nauj27
parents:
diff changeset
779 <row><entry><keycap>v</keycap></entry><entry>stream es un Video CD</entry></row>
f50ba41128ac New file
nauj27
parents:
diff changeset
780 <row><entry><keycap>d</keycap></entry><entry>stream es un DVD</entry></row>
f50ba41128ac New file
nauj27
parents:
diff changeset
781 <row><entry><keycap>u</keycap></entry><entry>stream es una URL</entry></row>
f50ba41128ac New file
nauj27
parents:
diff changeset
782 </tbody>
f50ba41128ac New file
nauj27
parents:
diff changeset
783 </tgroup>
f50ba41128ac New file
nauj27
parents:
diff changeset
784 </informaltable>
f50ba41128ac New file
nauj27
parents:
diff changeset
785 </sect2>
f50ba41128ac New file
nauj27
parents:
diff changeset
786 </sect1>
f50ba41128ac New file
nauj27
parents:
diff changeset
787
f50ba41128ac New file
nauj27
parents:
diff changeset
788 <sect1 id="skin-gui">
f50ba41128ac New file
nauj27
parents:
diff changeset
789 <title>Mensajes GUI</title>
f50ba41128ac New file
nauj27
parents:
diff changeset
790 <para>
f50ba41128ac New file
nauj27
parents:
diff changeset
791 Son los mensajes que pueden ser generados por los botones, potmetros y entradas
f50ba41128ac New file
nauj27
parents:
diff changeset
792 de menú.
f50ba41128ac New file
nauj27
parents:
diff changeset
793 </para>
f50ba41128ac New file
nauj27
parents:
diff changeset
794 <note><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
795 Algunos de los mensajes pueden no funcionar como se espera (o ni funcionar).
f50ba41128ac New file
nauj27
parents:
diff changeset
796 Como ya sabe, el GUI está bajo desarrollo.
f50ba41128ac New file
nauj27
parents:
diff changeset
797 </para></note>
f50ba41128ac New file
nauj27
parents:
diff changeset
798
f50ba41128ac New file
nauj27
parents:
diff changeset
799 <variablelist>
f50ba41128ac New file
nauj27
parents:
diff changeset
800 <title>Control de reproducción:</title>
f50ba41128ac New file
nauj27
parents:
diff changeset
801 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
802 <term><emphasis role="bold">evNext</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
803 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
804 Salta a la siguiente pista en la lista de reproducción.
f50ba41128ac New file
nauj27
parents:
diff changeset
805 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
806 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
807
f50ba41128ac New file
nauj27
parents:
diff changeset
808 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
809 <term><emphasis role="bold">evPause</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
810 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
811 Forma un cambio junto con <literal>evPlaySwitchToPause</literal>. Puede ser
f50ba41128ac New file
nauj27
parents:
diff changeset
812 usado para tener un botón normal de play/pausa. Ambos mensajes deben ser asignados
f50ba41128ac New file
nauj27
parents:
diff changeset
813 a botones que se muestren exactamente en la misma posición en la ventana. Este mensaje
f50ba41128ac New file
nauj27
parents:
diff changeset
814 pausa la reproducción y la imagen para el botón <literal>evPlaySwitchToPause</literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
815 es mostrada (para indicar que el botón puede ser pulsado de nuevo para continuar
f50ba41128ac New file
nauj27
parents:
diff changeset
816 la reproducción).
f50ba41128ac New file
nauj27
parents:
diff changeset
817 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
818 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
819
f50ba41128ac New file
nauj27
parents:
diff changeset
820 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
821 <term><emphasis role="bold">evPlay</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
822 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
823 Inicia la reproducción.
f50ba41128ac New file
nauj27
parents:
diff changeset
824 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
825 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
826
f50ba41128ac New file
nauj27
parents:
diff changeset
827 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
828 <term><emphasis role="bold">evPlaySwitchToPause</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
829 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
830 Lo contrario a <literal>evPauseSwitchToPlay</literal>. Este mensaje inicia
f50ba41128ac New file
nauj27
parents:
diff changeset
831 la reproducción y la imagen para el botón <literal>evPauseSwitchToPlay</literal>
f50ba41128ac New file
nauj27
parents:
diff changeset
832 es mostrada (para indicar que el botón puede ser pulsado de nuevo para
f50ba41128ac New file
nauj27
parents:
diff changeset
833 volver a pausar la reproducción).
f50ba41128ac New file
nauj27
parents:
diff changeset
834 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
835 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
836
f50ba41128ac New file
nauj27
parents:
diff changeset
837 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
838 <term><emphasis role="bold">evPrev</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
839 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
840 Salta a la pista previa en la lista de reproducción.
f50ba41128ac New file
nauj27
parents:
diff changeset
841 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
842 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
843
f50ba41128ac New file
nauj27
parents:
diff changeset
844 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
845 <term><emphasis role="bold">evStop</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
846 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
847 Detiene la reproducción.
f50ba41128ac New file
nauj27
parents:
diff changeset
848 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
849 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
850 </variablelist>
f50ba41128ac New file
nauj27
parents:
diff changeset
851
f50ba41128ac New file
nauj27
parents:
diff changeset
852 <variablelist>
f50ba41128ac New file
nauj27
parents:
diff changeset
853 <title>Búsqueda:</title>
f50ba41128ac New file
nauj27
parents:
diff changeset
854 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
855 <term><emphasis role="bold">evBackward10sec</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
856 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
857 Busca 10 segundos hacia atrás.
f50ba41128ac New file
nauj27
parents:
diff changeset
858 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
859 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
860
f50ba41128ac New file
nauj27
parents:
diff changeset
861 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
862 <term><emphasis role="bold">evBackward1min</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
863 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
864 Busca 1 minuto hacia atrás.
f50ba41128ac New file
nauj27
parents:
diff changeset
865 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
866 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
867
f50ba41128ac New file
nauj27
parents:
diff changeset
868 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
869 <term><emphasis role="bold">evBackward10min</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
870 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
871 Busca 10 minutos hacia atrás.
f50ba41128ac New file
nauj27
parents:
diff changeset
872 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
873 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
874
f50ba41128ac New file
nauj27
parents:
diff changeset
875 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
876 <term><emphasis role="bold">evForward10sec</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
877 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
878 Busca 10 segundos hacia adelante.
f50ba41128ac New file
nauj27
parents:
diff changeset
879 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
880 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
881
f50ba41128ac New file
nauj27
parents:
diff changeset
882 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
883 <term><emphasis role="bold">evForward1min</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
884 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
885 Busca 1 minuto hacia adelante.
f50ba41128ac New file
nauj27
parents:
diff changeset
886 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
887 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
888
f50ba41128ac New file
nauj27
parents:
diff changeset
889 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
890 <term><emphasis role="bold">evForward10min</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
891 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
892 Busca 10 minutos hacia adelante.
f50ba41128ac New file
nauj27
parents:
diff changeset
893 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
894 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
895
f50ba41128ac New file
nauj27
parents:
diff changeset
896 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
897 <term><emphasis role="bold">evSetMoviePosition</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
898 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
899 Busca la posición (puede ser usado por un potmetro; el
f50ba41128ac New file
nauj27
parents:
diff changeset
900 valor relativo (0-100%) del potmetro será el que se use).
f50ba41128ac New file
nauj27
parents:
diff changeset
901 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
902 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
903 </variablelist>
f50ba41128ac New file
nauj27
parents:
diff changeset
904
f50ba41128ac New file
nauj27
parents:
diff changeset
905 <variablelist>
f50ba41128ac New file
nauj27
parents:
diff changeset
906 <title>Control de video:</title>
f50ba41128ac New file
nauj27
parents:
diff changeset
907 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
908 <term><emphasis role="bold">evDoubleSize</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
909 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
910 Establece doble tamaño para la ventana de la película.
f50ba41128ac New file
nauj27
parents:
diff changeset
911 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
912 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
913 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
914 <term><emphasis role="bold">evFullScreen</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
915 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
916 Cambia el modo pantalla completa activado/desactivado.
f50ba41128ac New file
nauj27
parents:
diff changeset
917 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
918 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
919 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
920 <term><emphasis role="bold">evNormalSize</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
921 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
922 Establece la ventana de video a tu tamaño normal
f50ba41128ac New file
nauj27
parents:
diff changeset
923 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
924 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
925 </variablelist>
f50ba41128ac New file
nauj27
parents:
diff changeset
926
f50ba41128ac New file
nauj27
parents:
diff changeset
927 <variablelist>
f50ba41128ac New file
nauj27
parents:
diff changeset
928 <title>Control de audio:</title>
f50ba41128ac New file
nauj27
parents:
diff changeset
929 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
930 <term><emphasis role="bold">evDecAudioBufDelay</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
931 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
932 Decrementa el retardo en el buffer de audio.
f50ba41128ac New file
nauj27
parents:
diff changeset
933 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
934 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
935
f50ba41128ac New file
nauj27
parents:
diff changeset
936 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
937 <term><emphasis role="bold">evDecBalance</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
938 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
939 Decrementa el balance.
f50ba41128ac New file
nauj27
parents:
diff changeset
940 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
941 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
942
f50ba41128ac New file
nauj27
parents:
diff changeset
943 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
944 <term><emphasis role="bold">evDecVolume</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
945 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
946 Decrementa el volumen.
f50ba41128ac New file
nauj27
parents:
diff changeset
947 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
948 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
949
f50ba41128ac New file
nauj27
parents:
diff changeset
950 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
951 <term><emphasis role="bold">evIncAudioBufDelay</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
952 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
953 Incrementa el retardo en el buffer de audio.
f50ba41128ac New file
nauj27
parents:
diff changeset
954 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
955 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
956
f50ba41128ac New file
nauj27
parents:
diff changeset
957 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
958 <term><emphasis role="bold">evIncBalance</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
959 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
960 Incrementa el balance.
f50ba41128ac New file
nauj27
parents:
diff changeset
961 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
962 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
963
f50ba41128ac New file
nauj27
parents:
diff changeset
964 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
965 <term><emphasis role="bold">evIncVolume</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
966 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
967 Incrementa el volumen.
f50ba41128ac New file
nauj27
parents:
diff changeset
968 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
969 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
970
f50ba41128ac New file
nauj27
parents:
diff changeset
971 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
972 <term><emphasis role="bold">evMute</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
973 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
974 Silencia/activa el sonido.
f50ba41128ac New file
nauj27
parents:
diff changeset
975 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
976 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
977
f50ba41128ac New file
nauj27
parents:
diff changeset
978 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
979 <term><emphasis role="bold">evSetBalance</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
980 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
981 Establece el balance (puede ser usado por un potmetro; el
f50ba41128ac New file
nauj27
parents:
diff changeset
982 valor relativo (0-100%) del potmetro será el que se use).
f50ba41128ac New file
nauj27
parents:
diff changeset
983 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
984 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
985
f50ba41128ac New file
nauj27
parents:
diff changeset
986 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
987 <term><emphasis role="bold">evSetVolume</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
988 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
989 Establece el volumen (puede ser usado por un potmetro; el
f50ba41128ac New file
nauj27
parents:
diff changeset
990 valor relativo (0-100%) del potmetro será el que se use).
f50ba41128ac New file
nauj27
parents:
diff changeset
991 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
992 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
993 </variablelist>
f50ba41128ac New file
nauj27
parents:
diff changeset
994
f50ba41128ac New file
nauj27
parents:
diff changeset
995 <variablelist>
f50ba41128ac New file
nauj27
parents:
diff changeset
996 <title>Miscelánea:</title>
f50ba41128ac New file
nauj27
parents:
diff changeset
997 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
998 <term><emphasis role="bold">evAbout</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
999 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
1000 Abre la ventana de acerca de.
f50ba41128ac New file
nauj27
parents:
diff changeset
1001 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
1002 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1003
f50ba41128ac New file
nauj27
parents:
diff changeset
1004 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1005 <term><emphasis role="bold">evDropSubtitle</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
1006 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
1007 Desactiva el uso de subtítulos actual.
f50ba41128ac New file
nauj27
parents:
diff changeset
1008 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
1009 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1010
f50ba41128ac New file
nauj27
parents:
diff changeset
1011 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1012 <term><emphasis role="bold">evEqualizer</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
1013 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
1014 Activa/desactiva el ecualizador.
f50ba41128ac New file
nauj27
parents:
diff changeset
1015 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
1016 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1017
f50ba41128ac New file
nauj27
parents:
diff changeset
1018 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1019 <term><emphasis role="bold">evExit</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
1020 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
1021 Sale del programa.
f50ba41128ac New file
nauj27
parents:
diff changeset
1022 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
1023 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1024
f50ba41128ac New file
nauj27
parents:
diff changeset
1025 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1026 <term><emphasis role="bold">evIconify</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
1027 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
1028 Iconifica la ventana.
f50ba41128ac New file
nauj27
parents:
diff changeset
1029 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
1030 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1031
f50ba41128ac New file
nauj27
parents:
diff changeset
1032 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1033 <term><emphasis role="bold">evLoad</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
1034 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
1035 Carga un archivo (abriendo una ventana del navegador de archivos, para que pueda elegir uno).
f50ba41128ac New file
nauj27
parents:
diff changeset
1036 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
1037 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1038
f50ba41128ac New file
nauj27
parents:
diff changeset
1039 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1040 <term><emphasis role="bold">evLoadPlay</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
1041 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
1042 Hace lo mismo que <literal>evLoad</literal>, pero inicia automáticamente la reproducción
f50ba41128ac New file
nauj27
parents:
diff changeset
1043 después de cargar el archivo.
f50ba41128ac New file
nauj27
parents:
diff changeset
1044 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
1045 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1046
f50ba41128ac New file
nauj27
parents:
diff changeset
1047 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1048 <term><emphasis role="bold">evLoadSubtitle</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
1049 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
1050 Carga un archivo de subtítulos (con el selector de archivos)
f50ba41128ac New file
nauj27
parents:
diff changeset
1051 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
1052 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1053
f50ba41128ac New file
nauj27
parents:
diff changeset
1054 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1055 <term><emphasis role="bold">evLoadAudioFile</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
1056 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
1057 Carga un archivo de audio (con el selector de archivos)
f50ba41128ac New file
nauj27
parents:
diff changeset
1058 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
1059 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1060
f50ba41128ac New file
nauj27
parents:
diff changeset
1061 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1062 <term><emphasis role="bold">evNone</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
1063 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
1064 Mensaje vacío, no tiene efecto (excepto quizá en las versiones CVS :-)).
f50ba41128ac New file
nauj27
parents:
diff changeset
1065 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
1066 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1067
f50ba41128ac New file
nauj27
parents:
diff changeset
1068 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1069 <term><emphasis role="bold">evPlayList</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
1070 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
1071 Abre/cierra la ventana de lista de reproducción.
f50ba41128ac New file
nauj27
parents:
diff changeset
1072 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
1073 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1074
f50ba41128ac New file
nauj27
parents:
diff changeset
1075 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1076 <term><emphasis role="bold">evPlayDVD</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
1077 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
1078 Intenta abrir el disco en la unidad de DVD-ROM dada.
f50ba41128ac New file
nauj27
parents:
diff changeset
1079 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
1080 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1081
f50ba41128ac New file
nauj27
parents:
diff changeset
1082 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1083 <term><emphasis role="bold">evPlayVCD</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
1084 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
1085 Intenta abrir el disco en la unidad de CD-ROM dada.
f50ba41128ac New file
nauj27
parents:
diff changeset
1086 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
1087 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1088
f50ba41128ac New file
nauj27
parents:
diff changeset
1089 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1090 <term><emphasis role="bold">evPreferences</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
1091 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
1092 Abre la ventana de preferencias.
f50ba41128ac New file
nauj27
parents:
diff changeset
1093 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
1094 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1095
f50ba41128ac New file
nauj27
parents:
diff changeset
1096 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1097 <term><emphasis role="bold">evSetAspect</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
1098 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
1099 Establece el aspecto de la imagen mostrada.
f50ba41128ac New file
nauj27
parents:
diff changeset
1100 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
1101 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1102
f50ba41128ac New file
nauj27
parents:
diff changeset
1103 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1104 <term><emphasis role="bold">evSetURL</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
1105 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
1106 Muestra la ventana de diálogo para URL.
f50ba41128ac New file
nauj27
parents:
diff changeset
1107 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
1108 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1109
f50ba41128ac New file
nauj27
parents:
diff changeset
1110 <varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1111 <term><emphasis role="bold">evSkinBrowser</emphasis></term>
f50ba41128ac New file
nauj27
parents:
diff changeset
1112 <listitem><para>
f50ba41128ac New file
nauj27
parents:
diff changeset
1113 Abre la ventana del navegador de skins.
f50ba41128ac New file
nauj27
parents:
diff changeset
1114 </para></listitem>
f50ba41128ac New file
nauj27
parents:
diff changeset
1115 </varlistentry>
f50ba41128ac New file
nauj27
parents:
diff changeset
1116 </variablelist>
f50ba41128ac New file
nauj27
parents:
diff changeset
1117
f50ba41128ac New file
nauj27
parents:
diff changeset
1118 </sect1>
f50ba41128ac New file
nauj27
parents:
diff changeset
1119
f50ba41128ac New file
nauj27
parents:
diff changeset
1120 </appendix>