annotate DOCS/xml/en/skin.xml @ 34458:1e84148527ab

Add user event evMenu. (Unless the skin definable menu can't be properly handled with mouse over and cursor keys, only the default menu will show up.)
author ib
date Thu, 12 Jan 2012 14:21:55 +0000
parents 0ba85cad4c7e
children 4fce278264b9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
20535
c0687e92d463 convert DOCS/xml/en and help_mp-en.h to UTF-8
kraymer
parents: 19076
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
10913
49b1a67e7381 Add revision keyword to english xml files, to ease translation synchronization
lumag
parents: 10875
diff changeset
2 <!-- $Revision$ -->
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
3 <appendix id="skin">
11540
d480f7e36b74 <application> attack
wight
parents: 11444
diff changeset
4 <title><application>MPlayer</application> skin format</title>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
5
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
6 <sect1 id="skin-overview">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
7 <title>Overview</title>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
8
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
9 <!-- ********** -->
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
10
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
11 <sect2 id="skin-overview-components">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
12 <title>Skin components</title>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
13
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
14 <para>
11715
ff768aa3c2fc missing <application> tags
paszczi
parents: 11540
diff changeset
15 Skins are quite free-format (unlike the fixed-format skins of
ff768aa3c2fc missing <application> tags
paszczi
parents: 11540
diff changeset
16 <application>Winamp</application>/<application>XMMS</application>,
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
17 for example), so it is up to you to create something great.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
18 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
19
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
20 <para>
12405
e7bdd6e9c6f9 wrong number, pointed out by Scognito
diego
parents: 11715
diff changeset
21 Currently there are four windows to be decorated: the
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
22 <link linkend="skin-file-main">main window</link>, the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
23 <link linkend="skin-file-subwindow">subwindow</link>, the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
24 <link linkend="skin-file-main">playbar</link>, and the
32872
e91f07a9d5cd Improve skin documentation.
ib
parents: 32740
diff changeset
25 <link linkend="skin-file-menu">skin menu</link>.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
26
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
27 <itemizedlist>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
28 <listitem>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
29 <para>
32872
e91f07a9d5cd Improve skin documentation.
ib
parents: 32740
diff changeset
30 The <emphasis role="bold">main window</emphasis> is where you can control
e91f07a9d5cd Improve skin documentation.
ib
parents: 32740
diff changeset
31 <application>MPlayer</application>. The <emphasis role="bold">playbar</emphasis>
e91f07a9d5cd Improve skin documentation.
ib
parents: 32740
diff changeset
32 shows up in fullscreen mode when moving the mouse to the bottom of
e91f07a9d5cd Improve skin documentation.
ib
parents: 32740
diff changeset
33 the screen. The background of the windows is an image.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
34 Various items can (and must) be placed in the window:
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
35 <emphasis>buttons</emphasis>, <emphasis>potmeters</emphasis> (sliders) and
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
36 <emphasis>labels</emphasis>.
11540
d480f7e36b74 <application> attack
wight
parents: 11444
diff changeset
37 For every item, you must specify its position and size.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
38 </para>
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 29243
diff changeset
39
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
40 <para>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
41 A <emphasis role="bold">button</emphasis> has three states (pressed, released,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
42 disabled), thus its image must be divided into three parts vertically. See the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
43 <link linkend="skin-button">button</link> item for details.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
44 </para>
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 29243
diff changeset
45
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
46 <para>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
47 A <emphasis role="bold">potmeter</emphasis> (mainly used for the seek bar and
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
48 volume/balance control) can have any number of phases by dividing its image
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
49 into different parts below each other. See
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
50 <link linkend="skin-hpotmeter">hpotmeter</link> and
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
51 <link linkend="skin-potmeter">potmeter</link> for details.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
52 </para>
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 29243
diff changeset
53
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
54 <para>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
55 <emphasis role="bold">Labels</emphasis> are a bit special: The characters
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
56 needed to draw them are taken from an image file, and the characters in the
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
57 image are described by a
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
58 <link linkend="skin-fonts">font description file</link>.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
59 The latter is a plain text file which specifies the x,y position and size of
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
60 each character in the image (the image file and its font description file
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
61 form a font <emphasis>together</emphasis>).
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
62 See <link linkend="skin-dlabel">dlabel</link>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
63 and <link linkend="skin-slabel">slabel</link> for details.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
64 </para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
65
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
66 <note><para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
67 All images can have full transparency as described in the section about
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
68 <link linkend="skin-overview-formats">image formats</link>. If the X server
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
69 doesn't support the XShape extension, the parts marked transparent will be
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
70 black. If you'd like to use this feature, the width of the main window's
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
71 background image must be dividable by 8.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
72 </para></note>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
73 </listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
74
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
75 <listitem><para>
33896
89157330d7da Revise the skin documentation.
ib
parents: 33864
diff changeset
76 The <emphasis role="bold">subwindow</emphasis> is where the video appears. It
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
77 can display a specified image if there is no movie loaded (it is quite boring
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
78 to have an empty window :-)) <emphasis role="bold">Note:</emphasis>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
79 transparency is <emphasis role="bold">not allowed</emphasis> here.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
80 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
81
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
82 <listitem>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
83 <para>
11540
d480f7e36b74 <application> attack
wight
parents: 11444
diff changeset
84 The <emphasis role="bold">skin menu</emphasis> is just a way to control
32872
e91f07a9d5cd Improve skin documentation.
ib
parents: 32740
diff changeset
85 <application>MPlayer</application> by means of menu entries (which can be
e91f07a9d5cd Improve skin documentation.
ib
parents: 32740
diff changeset
86 activated by a middle mouse button click). Two images
11540
d480f7e36b74 <application> attack
wight
parents: 11444
diff changeset
87 are required for the menu: one of them is the base image that shows the
d480f7e36b74 <application> attack
wight
parents: 11444
diff changeset
88 menu in its normal state, the other one is used to display the selected
d480f7e36b74 <application> attack
wight
parents: 11444
diff changeset
89 entries. When you pop up the menu, the first image is shown. If you move
d480f7e36b74 <application> attack
wight
parents: 11444
diff changeset
90 the mouse over the menu entries, the currently selected entry is copied
d480f7e36b74 <application> attack
wight
parents: 11444
diff changeset
91 from the second image over the menu entry below the mouse pointer
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
92 (the second image is never shown as a whole).
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
93 </para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
94 <para>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
95 A menu entry is defined by its position and size in the image (see the
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
96 section about the <link linkend="skin-file-menu">skin menu</link> for
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
97 details).
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
98 </para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
99 </listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
100 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
101 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
102
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
103 <para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
104 There is an important thing not mentioned yet: For buttons, potmeters and
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
105 menu entries to work, <application>MPlayer</application> must know what to
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
106 do if they are clicked. This is done by <link linkend="skin-gui">messages</link>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
107 (events). For these items you must define the messages to be generated when
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
108 they are clicked.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
109 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
110 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
111
29242
75dce2e34e81 Move image formats section to a more appropriate place.
diego
parents: 26958
diff changeset
112 <sect2 id="skin-overview-formats">
75dce2e34e81 Move image formats section to a more appropriate place.
diego
parents: 26958
diff changeset
113 <title>Image formats</title>
75dce2e34e81 Move image formats section to a more appropriate place.
diego
parents: 26958
diff changeset
114
75dce2e34e81 Move image formats section to a more appropriate place.
diego
parents: 26958
diff changeset
115 <para>Images must be truecolor (24 or 32 bpp) PNGs.</para>
75dce2e34e81 Move image formats section to a more appropriate place.
diego
parents: 26958
diff changeset
116 <para>
75dce2e34e81 Move image formats section to a more appropriate place.
diego
parents: 26958
diff changeset
117 In the main window and in the playbar (see below) you can use images with
75dce2e34e81 Move image formats section to a more appropriate place.
diego
parents: 26958
diff changeset
118 `transparency': Regions filled with the color #FF00FF (magenta) are fully
75dce2e34e81 Move image formats section to a more appropriate place.
diego
parents: 26958
diff changeset
119 transparent when viewed by <application>MPlayer</application>. This means
75dce2e34e81 Move image formats section to a more appropriate place.
diego
parents: 26958
diff changeset
120 that you can even have shaped windows if your X server has the XShape extension.
75dce2e34e81 Move image formats section to a more appropriate place.
diego
parents: 26958
diff changeset
121 </para>
75dce2e34e81 Move image formats section to a more appropriate place.
diego
parents: 26958
diff changeset
122 </sect2>
75dce2e34e81 Move image formats section to a more appropriate place.
diego
parents: 26958
diff changeset
123
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
124 <!-- ********** -->
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
125
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
126 <sect2 id="skin-files">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
127 <title>Files</title>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
128
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
129 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
130 You need the following files to build a skin:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
131 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
132 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
133 The configuration file named <link linkend="skin-file">skin</link> tells
11540
d480f7e36b74 <application> attack
wight
parents: 11444
diff changeset
134 <application>MPlayer</application> how to put different parts of the skin
d480f7e36b74 <application> attack
wight
parents: 11444
diff changeset
135 together and what to do if you click somewhere in the window.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
136 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
137 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
138 The background image for the main window.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
139 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
140 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
141 Images for the items in the main window (including one or more font
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
142 description files needed to draw labels).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
143 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
144 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
145 The image to be displayed in the subwindow (optional).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
146 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
147 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
148 Two images for the skin menu (they are needed only if you want to create
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
149 a menu).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
150 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
151 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
152 With the exception of the skin configuration file, you can name the other
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
153 files whatever you want (but note that font description files must have
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
154 a <filename>.fnt</filename> extension).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
155 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
156 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
157 </sect1>
12815
3c99b7a8c840 trailing whitespace removed (cosmetics)
diego
parents: 12438
diff changeset
158
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
159
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
160 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
161
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
162
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
163 <sect1 id="skin-file">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
164 <title>The skin file</title>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
165
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
166 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
167 As mentioned above, this is the skin configuration file. It is line oriented;
33068
d32c24fea761 Correct documentation on comments.
ib
parents: 32910
diff changeset
168 comments start with a '<literal>;</literal>' character and continue until
33080
60b2e408bd78 Allow number sign as comment character.
ib
parents: 33070
diff changeset
169 the end of the line, or start with a '<literal>#</literal>' character at the
60b2e408bd78 Allow number sign as comment character.
ib
parents: 33070
diff changeset
170 beginning of the line (in that case only spaces and tabs are allowed before the
60b2e408bd78 Allow number sign as comment character.
ib
parents: 33070
diff changeset
171 '<literal>#</literal>').
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
172 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
173
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
174 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
175 The file is made up of sections. Each section describes the skin for an
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
176 application and has the following form:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
177 <programlisting>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
178 section = <replaceable>section name</replaceable>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
179 .
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
180 .
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
181 .
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
182 end
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
183 </programlisting>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
184 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
185
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
186 <para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
187 Currently there is only one application, so you need only one section: its name
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
188 is <emphasis role="bold">movieplayer</emphasis>.
10111
a570a78537aa various fixes and updates
nicolas
parents: 9675
diff changeset
189 </para>
a570a78537aa various fixes and updates
nicolas
parents: 9675
diff changeset
190
a570a78537aa various fixes and updates
nicolas
parents: 9675
diff changeset
191 <para>
a570a78537aa various fixes and updates
nicolas
parents: 9675
diff changeset
192 Within this section each window is described by a block of the following form:
a570a78537aa various fixes and updates
nicolas
parents: 9675
diff changeset
193 <programlisting>
a570a78537aa various fixes and updates
nicolas
parents: 9675
diff changeset
194 window = <replaceable>window name</replaceable>
a570a78537aa various fixes and updates
nicolas
parents: 9675
diff changeset
195 .
a570a78537aa various fixes and updates
nicolas
parents: 9675
diff changeset
196 .
a570a78537aa various fixes and updates
nicolas
parents: 9675
diff changeset
197 .
a570a78537aa various fixes and updates
nicolas
parents: 9675
diff changeset
198 end
a570a78537aa various fixes and updates
nicolas
parents: 9675
diff changeset
199 </programlisting>
a570a78537aa various fixes and updates
nicolas
parents: 9675
diff changeset
200 </para>
a570a78537aa various fixes and updates
nicolas
parents: 9675
diff changeset
201
a570a78537aa various fixes and updates
nicolas
parents: 9675
diff changeset
202 <para>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
203 where <replaceable>window name</replaceable> can be one of these strings:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
204 <itemizedlist>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
205 <listitem><para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
206 <emphasis role="bold">main</emphasis> - for the main window
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
207 </para></listitem>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
208 <listitem><para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
209 <emphasis role="bold">sub</emphasis> - for the subwindow
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
210 </para></listitem>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
211 <listitem><para>
32872
e91f07a9d5cd Improve skin documentation.
ib
parents: 32740
diff changeset
212 <emphasis role="bold">playbar</emphasis> - for the playbar
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
213 </para></listitem>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
214 <listitem><para>
32872
e91f07a9d5cd Improve skin documentation.
ib
parents: 32740
diff changeset
215 <emphasis role="bold">menu</emphasis> - for the skin menu
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
216 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
217 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
218 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
219
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
220 <para>
32872
e91f07a9d5cd Improve skin documentation.
ib
parents: 32740
diff changeset
221 (The sub, playbar and menu blocks are optional - you do not need to decorate
e91f07a9d5cd Improve skin documentation.
ib
parents: 32740
diff changeset
222 the subwindow, have a playbar or create a menu. A default menu is always
e91f07a9d5cd Improve skin documentation.
ib
parents: 32740
diff changeset
223 available by a right mouse button click.)
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
224 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
225
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
226 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
227 Within a window block, you can define each item for the window by a line in
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
228 this form:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
229 <programlisting>item = parameter</programlisting>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
230 Where <literal>item</literal> is a string that identifies the type of the GUI
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
231 item, <literal>parameter</literal> is a numeric or textual value (or a list of
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
232 values separated by commas).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
233 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
234
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
235 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
236 Putting the above together, the whole file looks something like this:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
237 <programlisting>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
238 section = movieplayer
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
239 window = main
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
240 ; ... items for main window ...
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
241 end
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
242
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
243 window = sub
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
244 ; ... items for subwindow ...
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
245 end
12815
3c99b7a8c840 trailing whitespace removed (cosmetics)
diego
parents: 12438
diff changeset
246
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
247 window = menu
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
248 ; ... items for menu ...
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
249 end
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
250
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
251 window = playbar
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
252 ; ... items for playbar ...
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
253 end
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
254 end
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
255 </programlisting>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
256 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
257
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
258 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
259 The name of an image file must be given without leading directories - images
17974
9a5a62f480e6 Rename the default GUI skins directory from 'Skin' to 'skins', keeping
diego
parents: 17276
diff changeset
260 are searched for in the <filename class="directory">skins</filename> directory.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
261 You may (but you need not) specify the extension of the file. If the file does
11540
d480f7e36b74 <application> attack
wight
parents: 11444
diff changeset
262 not exist, <application>MPlayer</application> tries to load the file
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
263 <filename>&lt;filename&gt;.&lt;ext&gt;</filename>, where <literal>png</literal>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
264 and <literal>PNG</literal> are tried for <filename>&lt;ext&gt;</filename>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
265 (in this order). The first matching file will be used.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
266 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
267
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
268 <para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
269 Finally some words about positioning. The main window and the subwindow can be
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
270 placed in the different corners of the screen by giving <literal>X</literal>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
271 and <literal>Y</literal> coordinates. <literal>0</literal> is top or left,
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
272 <literal>-1</literal> is center and <literal>-2</literal> is right or bottom, as
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
273 shown in this illustration:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
274 <informalfigure>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
275 <screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
276 (0, 0)----(-1, 0)----(-2, 0)
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
277 | | |
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
278 | | |
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
279 (0,-1)----(-1,-1)----(-2,-1)
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
280 | | |
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
281 | | |
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
282 (0,-2)----(-1,-2)----(-2,-2)
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
283 </screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
284 </informalfigure>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
285 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
286
33174
29c59e557575 Revise skin documentation.
ib
parents: 33171
diff changeset
287 <para>
29c59e557575 Revise skin documentation.
ib
parents: 33171
diff changeset
288 Here is an example to make this clear. Suppose that you have an image called
29c59e557575 Revise skin documentation.
ib
parents: 33171
diff changeset
289 <filename>main.png</filename> that you use for the main window:
29c59e557575 Revise skin documentation.
ib
parents: 33171
diff changeset
290 <programlisting>base = main, -1, -1</programlisting>
29c59e557575 Revise skin documentation.
ib
parents: 33171
diff changeset
291 <application>MPlayer</application> tries to load <filename>main</filename>,
29c59e557575 Revise skin documentation.
ib
parents: 33171
diff changeset
292 <filename>main.png</filename>, <filename>main.PNG</filename> files and centers it.
29c59e557575 Revise skin documentation.
ib
parents: 33171
diff changeset
293 </para>
29c59e557575 Revise skin documentation.
ib
parents: 33171
diff changeset
294
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
295 <!-- ********** -->
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
296
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
297 <sect2 id="skin-file-main">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
298 <title>Main window and playbar</title>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
299
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
300 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
301 Below is the list of entries that can be used in the
11444
d6ef9000aed5 &nbsp; removed for added consistency, we do not use them anywhere else.
diego
parents: 10913
diff changeset
302 '<literal>window = main</literal>' ... '<literal>end</literal>',
d6ef9000aed5 &nbsp; removed for added consistency, we do not use them anywhere else.
diego
parents: 10913
diff changeset
303 and the '<literal>window = playbar</literal>' ... '<literal>end</literal>'
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
304 blocks.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
305 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
306
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
307 <variablelist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
308 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
309 <term><literal>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
310 <anchor id="skin-main-base"/>base = image, X, Y
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
311 </literal></term>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
312 <listitem>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
313 <para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
314 Lets you specify the background image to be used for the main window.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
315 The window will appear at the given <literal>X,Y</literal> position on
33210
bc720f03620d Revise skin documentation.
ib
parents: 33177
diff changeset
316 the screen. It will have the size of the image.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
317 </para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
318 <warning><para>Transparent regions in the image (colored #FF00FF) appear black
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
319 on X servers without the XShape extension. The image's width must be dividable
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
320 by 8.</para></warning>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
321 </listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
322 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
323
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
324 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
325 <term><literal>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
326 <anchor id="skin-button"/>button = image, X, Y, width, height, message
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
327 </literal></term>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
328 <listitem>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
329 <para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
330 Place a button of <literal>width</literal> * <literal>height</literal> size at
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
331 position <literal>X,Y</literal>. The specified <literal>message</literal> is
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
332 generated when the button is clicked. The image given by
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
333 <literal>image</literal> must have three parts below each other (according to
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
334 the possible states of the button), like this:
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
335 </para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
336 <informalfigure>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
337 <screen>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
338 +------------+
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
339 | pressed |
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
340 +------------+
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
341 | released |
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
342 +------------+
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
343 | disabled |
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
344 +------------+<!--
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
345 --></screen>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
346 </informalfigure>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
347 </listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
348 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
349
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
350 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
351 <term><literal>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
352 <anchor id="skin-decoration"/>decoration = enable|disable
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
353 </literal></term>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
354 <listitem>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
355 <para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
356 Enable or disable window manager decoration of the main window. Default is
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
357 <emphasis role="bold">disable</emphasis>.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
358 </para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
359 <note><para>
33176
ba66f6aa9a9b Revise skin documentation.
ib
parents: 33175
diff changeset
360 This isn't available for the playbar.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
361 </para></note>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
362 </listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
363 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
364
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
365 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
366 <term><literal>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
367 <anchor id="skin-hpotmeter"/>hpotmeter = button, bwidth, bheight, phases, numphases, default, X, Y, width, height, message
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
368 </literal></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
369 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
370 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
371 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
372
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
373 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
374 <term><literal>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
375 <anchor id="skin-vpotmeter"/>vpotmeter = button, bwidth, bheight, phases, numphases, default, X, Y, width, height, message
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
376 </literal></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
377 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
378 Place a horizontal (hpotmeter) or vertical (vpotmeter) potmeter of
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
379 <literal>width</literal> * <literal>height</literal> size at position
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
380 <literal>X,Y</literal>. The image can be divided into different parts for the
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
381 different phases of the potmeter (for example, you can have a pot for volume
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
382 control that turns from green to red while its value changes from the minimum
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
383 to the maximum.). <literal>hpotmeter</literal> can have a button that can be
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
384 dragged horizontally. The parameters are:
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
385 <itemizedlist>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
386 <listitem><para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
387 <literal>button</literal> - the image to be used for the
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
388 button (must have three parts below each other, like in case of
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
389 <link linkend="skin-button">button</link>)
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
390 </para></listitem>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
391 <listitem><para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
392 <literal>bwidth</literal>, <literal>bheight</literal> - size
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
393 of the button
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
394 </para></listitem>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
395 <listitem><para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
396 <literal>phases</literal> - the image to be used for the
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
397 different phases of the hpotmeter. A special value of <literal>NULL</literal>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
398 can be used if you want no such image. The image must be divided into
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
399 <literal>numphases</literal> parts vertically like this:
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
400 <informalfigure><screen>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
401 +------------+
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
402 | phase #1 |
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
403 +------------+
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
404 | phase #2 |
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
405 +------------+
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
406 ...
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
407 +------------+
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
408 | phase #n |
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
409 +------------+<!--
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
410 --></screen></informalfigure>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
411 </para></listitem>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
412 <listitem><para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
413 <literal>numphases</literal> - number of phases stored in the
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
414 <literal>phases</literal> image
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
415 </para></listitem>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
416 <listitem><para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
417 <literal>default</literal> - default value for hpotmeter
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
418 (in the range <literal>0</literal> to <literal>100</literal>)
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
419 </para></listitem>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
420 <listitem><para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
421 <literal>X</literal>, <literal>Y</literal> - position for the hpotmeter
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
422 </para></listitem>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
423 <listitem><para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
424 <literal>width</literal>, <literal>height</literal> - width and height
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
425 of the <literal>hpotmeter</literal>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
426 </para></listitem>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
427 <listitem><para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
428 <literal>message</literal> - the message to be generated when the
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
429 value of <literal>hpotmeter</literal> is changed
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
430 </para></listitem>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
431 </itemizedlist>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
432 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
433 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
434
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
435 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
436 <term><literal>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
437 <anchor id="skin-potmeter"/>potmeter = phases, numphases, default, X, Y, width, height, message
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
438 </literal></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
439 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
440 A <literal>hpotmeter</literal> without a button. (I guess it is meant to be
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
441 turned around, but it reacts to horizontal dragging only.) For the description
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
442 of the parameters see <link linkend="skin-hpotmeter">hpotmeter</link>.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
443 <literal>phases</literal> can be <literal>NULL</literal>, but it is quite
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
444 useless, since you cannot see where the <literal>potmeter</literal> is set.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
445 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
446 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
447
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
448 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
449 <term><literal>
32740
01e248c1b369 Remove needless fontid.
ib
parents: 32734
diff changeset
450 <anchor id="skin-font"/>font = fontfile
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
451 </literal></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
452 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
453 Defines a font. <literal>fontfile</literal> is the name of a font description
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
454 file with a <filename>.fnt</filename> extension (do not specify the extension
32740
01e248c1b369 Remove needless fontid.
ib
parents: 32734
diff changeset
455 here) and is used to refer to the font
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
456 (see <link linkend="skin-dlabel">dlabel</link>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
457 and <link linkend="skin-slabel">slabel</link>). Up to 25 fonts can be defined.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
458 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
459 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
460
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
461 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
462 <term><literal>
32740
01e248c1b369 Remove needless fontid.
ib
parents: 32734
diff changeset
463 <anchor id="skin-slabel"/>slabel = X, Y, fontfile, "text"
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
464 </literal></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
465 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
466 Place a static label at the position <literal>X,Y</literal>.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
467 <literal>text</literal> is displayed using the font identified by
32740
01e248c1b369 Remove needless fontid.
ib
parents: 32734
diff changeset
468 <literal>fontfile</literal>. The text is just a raw string
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
469 (<literal>$x</literal> variables do not work) that must be enclosed between
21596
f551403d82a9 replace &quot; with ", better readability
torinthiel
parents: 21521
diff changeset
470 double quotes (but the " character cannot be part of the text). The
32740
01e248c1b369 Remove needless fontid.
ib
parents: 32734
diff changeset
471 label is displayed using the font identified by <literal>fontfile</literal>.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
472 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
473 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
474
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
475 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
476 <term><literal>
32910
f34e21c5dc2f Improve documentation on dlabel.
ib
parents: 32872
diff changeset
477 <anchor id="skin-dlabel"/>dlabel = X, Y, width, align, fontfile, "text"
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
478 </literal></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
479 <listitem>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
480 <para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
481 Place a dynamic label at the position <literal>X,Y</literal>. The label is
32910
f34e21c5dc2f Improve documentation on dlabel.
ib
parents: 32872
diff changeset
482 called dynamic because its text is refreshed periodically. The maximum width
f34e21c5dc2f Improve documentation on dlabel.
ib
parents: 32872
diff changeset
483 of the label is given by <literal>width</literal> (its height is the height
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
484 of a character). If the text to be displayed is wider than that, it will be
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
485 scrolled,
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
486 otherwise it is aligned within the specified space by the value of the
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
487 <literal>align</literal> parameter: <literal>0</literal> is for right,
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
488 <literal>1</literal> is for center, <literal>2</literal> is for left.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
489 </para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
490 <para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
491 The text to be displayed is given by <literal>text</literal>: It must be
21596
f551403d82a9 replace &quot; with ", better readability
torinthiel
parents: 21521
diff changeset
492 written between double quotes (but the " character cannot be part of the
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
493 text). The label is displayed using the font identified by
32740
01e248c1b369 Remove needless fontid.
ib
parents: 32734
diff changeset
494 <literal>fontfile</literal>. You can use the following variables in the text:
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
495 </para>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
496
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
497 <informaltable>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
498 <tgroup cols="2">
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
499 <thead>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
500 <row><entry>Variable</entry><entry>Meaning</entry></row>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
501 </thead>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
502 <tbody>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
503 <row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
504 <entry>$1</entry>
33896
89157330d7da Revise the skin documentation.
ib
parents: 33864
diff changeset
505 <entry>elapsed time in <emphasis>hh:mm:ss</emphasis> format</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
506 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
507 <row>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
508 <entry>$2</entry>
33896
89157330d7da Revise the skin documentation.
ib
parents: 33864
diff changeset
509 <entry>elapsed time in <emphasis>mmmm:ss</emphasis> format</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
510 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
511 <row>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
512 <entry>$3</entry>
33896
89157330d7da Revise the skin documentation.
ib
parents: 33864
diff changeset
513 <entry>elapsed time in <emphasis>hh</emphasis> format (hours)</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
514 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
515 <row>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
516 <entry>$4</entry>
33896
89157330d7da Revise the skin documentation.
ib
parents: 33864
diff changeset
517 <entry>elapsed time in <emphasis>mm</emphasis> format (minutes)</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
518 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
519 <row>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
520 <entry>$5</entry>
33896
89157330d7da Revise the skin documentation.
ib
parents: 33864
diff changeset
521 <entry>elapsed time in <emphasis>ss</emphasis> format (seconds)</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
522 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
523 <row>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
524 <entry>$6</entry>
33896
89157330d7da Revise the skin documentation.
ib
parents: 33864
diff changeset
525 <entry>running time in <emphasis>hh:mm:ss</emphasis> format</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
526 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
527 <row>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
528 <entry>$7</entry>
33896
89157330d7da Revise the skin documentation.
ib
parents: 33864
diff changeset
529 <entry>running time in <emphasis>mmmm:ss</emphasis> format</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
530 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
531 <row>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
532 <entry>$8</entry>
33896
89157330d7da Revise the skin documentation.
ib
parents: 33864
diff changeset
533 <entry>elapsed time in <emphasis>h:mm:ss</emphasis> format</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
534 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
535 <row>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
536 <entry>$v</entry>
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
537 <entry>volume in <emphasis>xxx.xx</emphasis>% format</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
538 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
539 <row>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
540 <entry>$V</entry>
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
541 <entry>volume in <emphasis>xxx.xx</emphasis> format</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
542 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
543 <row>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
544 <entry>$b</entry>
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
545 <entry>balance in <emphasis>xxx.xx</emphasis>% format</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
546 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
547 <row>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
548 <entry>$B</entry>
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
549 <entry>balance in <emphasis>xxx.xx</emphasis> format</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
550 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
551 <row>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
552 <entry>$$</entry>
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
553 <entry>the $ character</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
554 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
555 <row>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
556 <entry>$a</entry>
33177
8172dd847587 Revise skin documentation.
ib
parents: 33176
diff changeset
557 <entry>a character according to the audio type (none: <keycap>n</keycap>,
8172dd847587 Revise skin documentation.
ib
parents: 33176
diff changeset
558 mono: <keycap>m</keycap>, stereo: <keycap>t</keycap>)</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
559 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
560 <row>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
561 <entry>$t</entry>
34387
0ba85cad4c7e Add audio CD playback support to the X11/GTK GUI.
ib
parents: 34360
diff changeset
562 <entry>track number (DVD, VCD, CD or playlist)</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
563 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
564 <row>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
565 <entry>$o</entry>
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
566 <entry>filename</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
567 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
568 <row>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
569 <entry>$f</entry>
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
570 <entry>filename in lower case</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
571 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
572 <row>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
573 <entry>$F</entry>
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
574 <entry>filename in upper case</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
575 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
576 <row>
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
577 <entry>$T</entry>
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
578 <entry>
33177
8172dd847587 Revise skin documentation.
ib
parents: 33176
diff changeset
579 a character according to the stream type (file: <keycap>f</keycap>,
34387
0ba85cad4c7e Add audio CD playback support to the X11/GTK GUI.
ib
parents: 34360
diff changeset
580 CD: <keycap>a</keycap>, Video CD: <keycap>v</keycap>, DVD: <keycap>d</keycap>,
33177
8172dd847587 Revise skin documentation.
ib
parents: 33176
diff changeset
581 URL: <keycap>u</keycap>)
30990
0ad2da052b2e the great MPlayer tab removal: part I
diego
parents: 29263
diff changeset
582 </entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
583 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
584 <row>
33616
4221981ad74c Prefer playing variable $p to $l.
ib
parents: 33218
diff changeset
585 <entry>$p</entry>
33177
8172dd847587 Revise skin documentation.
ib
parents: 33176
diff changeset
586 <entry>the <keycap>p</keycap> character (if a movie is playing)</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
587 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
588 <row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
589 <entry>$s</entry>
33177
8172dd847587 Revise skin documentation.
ib
parents: 33176
diff changeset
590 <entry>the <keycap>s</keycap> character (if the movie is stopped)</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
591 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
592 <row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
593 <entry>$e</entry>
33177
8172dd847587 Revise skin documentation.
ib
parents: 33176
diff changeset
594 <entry>the <keycap>e</keycap> character (if playback is paused)</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
595 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
596 <row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
597 <entry>$x</entry>
33896
89157330d7da Revise the skin documentation.
ib
parents: 33864
diff changeset
598 <entry>video width</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
599 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
600 <row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
601 <entry>$y</entry>
33896
89157330d7da Revise the skin documentation.
ib
parents: 33864
diff changeset
602 <entry>video height</entry>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
603 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
604 <row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
605 <entry>$C</entry>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
606 <entry>name of the codec used</entry>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
607 </row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
608 </tbody>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
609 </tgroup>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
610 </informaltable>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
611
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
612 <note><para>
33616
4221981ad74c Prefer playing variable $p to $l.
ib
parents: 33218
diff changeset
613 The <literal>$a, $T, $p, $s</literal> and <literal>$e</literal>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
614 variables all return characters that should be displayed as special symbols
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
615 (for example, <keycap>e</keycap> is for the pause symbol that usually looks
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
616 something like ||). You should have a font for normal characters and
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
617 a different font for symbols. See the section about
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
618 <link linkend="skin-fonts-symbols">symbols</link> for more information.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
619 </para></note>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
620 </listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
621 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
622 </variablelist>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
623 </sect2>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
624
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
625 <!-- ********** -->
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
626
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
627 <sect2 id="skin-file-subwindow">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
628 <title>Subwindow</title>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
629
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
630 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
631 The following entries can be used in the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
632 '<literal>window = sub</literal>' . . . '<literal>end</literal>' block.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
633 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
634
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
635 <variablelist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
636 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
637 <term><literal>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
638 <anchor id="skin-sub-base"/>base = image, X, Y, width, height
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
639 </literal></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
640 <listitem><para>
33175
da4608a8c4df Revise skin documentation.
ib
parents: 33174
diff changeset
641 The image to be displayed in the window. The window will be as large as the image.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
642 <literal>width</literal> and <literal>height</literal>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
643 denote the size of the window; they are optional (if they are missing, the
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
644 window is the same size as the image).
33218
f0c2a62e3e89 Position windows initially at coordinates given in skin file.
ib
parents: 33210
diff changeset
645 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
646 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
647
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
648 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
649 <term><literal>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
650 <anchor id="skin-background"/>background = R, G, B
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
651 </literal></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
652 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
653 Lets you set the background color. It is useful if the image is smaller than
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
654 the window. <literal>R</literal>, <literal>G</literal> and
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
655 <literal>B</literal> specifies the red, green and blue component of the color
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
656 (each of them is a decimal number from 0 to 255).
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
657 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
658 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
659 </variablelist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
660 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
661
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
662 <!-- ********** -->
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
663
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
664 <sect2 id="skin-file-menu">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
665 <title>Skin menu</title>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
666
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
667 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
668 As mentioned earlier, the menu is displayed using two images. Normal menu
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
669 entries are taken from the image specified by the <literal>base</literal> item,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
670 while the currently selected entry is taken from the image specified by the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
671 <literal>selected</literal> item. You must define the position and size of each
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
672 menu entry through the menu item.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
673 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
674
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
675 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
676 The following entries can be used in the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
677 '<literal>window = menu</literal>'. . .'<literal>end</literal>' block.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
678 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
679
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
680 <variablelist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
681 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
682 <term><literal>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
683 <anchor id="skin-menu-base"/>base = image
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
684 </literal></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
685 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
686 The image for normal menu entries.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
687 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
688 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
689
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
690 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
691 <term><literal>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
692 <anchor id="skin-selected"/>selected = image
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
693 </literal></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
694 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
695 The image showing the menu with all entries selected.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
696 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
697 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
698
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
699 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
700 <term><literal>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
701 <anchor id="skin-menu"/>menu = X, Y, width, height, message
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
702 </literal></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
703 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
704 Defines the <literal>X,Y</literal> position and the size of a menu entry in
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
705 the image. <literal>message</literal> is the message to be generated when the
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
706 mouse button is released over the entry.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
707 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
708 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
709 </variablelist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
710 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
711 </sect1>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
712
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
713
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
714 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
715
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
716
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
717 <sect1 id="skin-fonts">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
718 <title>Fonts</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
719 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
720 As mentioned in the section about the parts of a skin, a font is defined by an
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
721 image and a description file. You can place the characters anywhere in the
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
722 image, but make sure that their position and size is given in the description
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
723 file exactly.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
724 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
725
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
726 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
727 The font description file (with <filename>.fnt</filename> extension) can have
33080
60b2e408bd78 Allow number sign as comment character.
ib
parents: 33070
diff changeset
728 comments like the skin configuration file starting with '<literal>;</literal>'
60b2e408bd78 Allow number sign as comment character.
ib
parents: 33070
diff changeset
729 (or '<literal>#</literal>', but only at the beginning of the line). The file must have a line
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
730 in the form
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
731 <anchor id="skin-font-image"/>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
732 <programlisting>image = <replaceable>image</replaceable></programlisting>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
733 Where <literal><replaceable>image</replaceable></literal> is the name of the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
734 image file to be used for the font (you do not have to specify the extension).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
735 <anchor id="skin-font-char"/>
21596
f551403d82a9 replace &quot; with ", better readability
torinthiel
parents: 21521
diff changeset
736 <programlisting>"char" = X, Y, width, height</programlisting>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
737 Here <literal>X</literal> and <literal>Y</literal> specify the position of the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
738 <literal>char</literal> character in the image (<literal>0,0</literal> is the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
739 upper left corner). <literal>width</literal> and <literal>height</literal> are
33864
1b795ff832d6 Clarify the encoding to be used in the font description file.
ib
parents: 33616
diff changeset
740 the dimensions of the character in pixels. The character <literal>char</literal>
1b795ff832d6 Clarify the encoding to be used in the font description file.
ib
parents: 33616
diff changeset
741 shall be in UTF-8 encoding.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
742 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
743
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
744 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
745 This example defines the A, B, C characters using <filename>font.png</filename>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
746 <programlisting>
21596
f551403d82a9 replace &quot; with ", better readability
torinthiel
parents: 21521
diff changeset
747 ; Can be "font" instead of "font.png".
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
748 image = font.png
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
749
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
750 ; Three characters are enough for demonstration purposes :-)
21596
f551403d82a9 replace &quot; with ", better readability
torinthiel
parents: 21521
diff changeset
751 "A" = 0,0, 7,13
f551403d82a9 replace &quot; with ", better readability
torinthiel
parents: 21521
diff changeset
752 "B" = 7,0, 7,13
f551403d82a9 replace &quot; with ", better readability
torinthiel
parents: 21521
diff changeset
753 "C" = 14,0, 7,13
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
754 </programlisting>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
755 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
756
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
757 <!-- ********** -->
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
758
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
759 <sect2 id="skin-fonts-symbols">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
760 <title>Symbols</title>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
761
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
762 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
763 Some characters have special meanings when returned by some of the variables
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
764 used in <link linkend="skin-dlabel">dlabel</link>. These characters are meant
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
765 to be shown as symbols so that things like a nice DVD logo can be displayed
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
766 instead of the character '<literal>d</literal>' for a DVD stream.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
767 </para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
768
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
769 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
770 The following table lists all the characters that can be used to display
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
771 symbols (and thus require a different font).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
772 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
773
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
774 <informaltable>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
775 <tgroup cols="2">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
776 <thead>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
777 <row><entry>Character</entry><entry>Symbol</entry></row>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
778 </thead>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
779 <tbody>
34360
d2cca56ef858 Fix skin documentation.
ib
parents: 34324
diff changeset
780 <row><entry><keycap>p</keycap></entry><entry>play</entry></row>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
781 <row><entry><keycap>s</keycap></entry><entry>stop</entry></row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
782 <row><entry><keycap>e</keycap></entry><entry>pause</entry></row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
783 <row><entry><keycap>n</keycap></entry><entry>no sound</entry></row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
784 <row><entry><keycap>m</keycap></entry><entry>mono sound</entry></row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
785 <row><entry><keycap>t</keycap></entry><entry>stereo sound</entry></row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
786 <row><entry><keycap>f</keycap></entry><entry>stream is a file</entry></row>
34387
0ba85cad4c7e Add audio CD playback support to the X11/GTK GUI.
ib
parents: 34360
diff changeset
787 <row><entry><keycap>a</keycap></entry><entry>stream is a CD</entry></row>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
788 <row><entry><keycap>v</keycap></entry><entry>stream is a Video CD</entry></row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
789 <row><entry><keycap>d</keycap></entry><entry>stream is a DVD</entry></row>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
790 <row><entry><keycap>u</keycap></entry><entry>stream is a URL</entry></row>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
791 </tbody>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
792 </tgroup>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
793 </informaltable>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
794 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
795 </sect1>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
796
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
797
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
798 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
799
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
800
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
801 <sect1 id="skin-gui">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
802 <title>GUI messages</title>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
803
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
804 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
805 These are the messages that can be generated by buttons, potmeters and
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
806 menu entries.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
807 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
808
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
809 <variablelist>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
810 <varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
811 <term><emphasis role="bold">evNone</emphasis></term>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
812 <listitem><para>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
813 Empty message, it has no effect.
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
814 </para></listitem>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
815 </varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
816
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
817 <title>Playback control:</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
818 <varlistentry>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
819 <term><emphasis role="bold">evPlay</emphasis></term>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
820 <listitem><para>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
821 Start playing.
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
822 </para></listitem>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
823 </varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
824
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
825 <varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
826 <term><emphasis role="bold">evStop</emphasis></term>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
827 <listitem><para>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
828 Stop playing.
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
829 </para></listitem>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
830 </varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
831 </variablelist>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
832
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
833 <varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
834 <term><emphasis role="bold">evPause</emphasis></term>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
835 <listitem><para>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
836 Pause playing.
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
837 </para></listitem>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
838 </varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
839
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
840 <varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
841 <term><emphasis role="bold">evPrev</emphasis></term>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
842 <listitem><para>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
843 Jump to previous track in the playlist.
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
844 </para></listitem>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
845 </varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
846
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
847 <varlistentry>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
848 <term><emphasis role="bold">evNext</emphasis></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
849 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
850 Jump to next track in the playlist.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
851 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
852 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
853
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
854 <varlistentry>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
855 <term><emphasis role="bold">evLoad</emphasis></term>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
856 <listitem><para>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
857 Load a file (by opening a file browser window, where you can choose a file).
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
858 </para></listitem>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
859 </varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
860
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
861 <varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
862 <term><emphasis role="bold">evLoadPlay</emphasis></term>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
863 <listitem><para>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
864 Does the same as <literal>evLoad</literal>, but it automatically starts
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
865 playing after the file is loaded.
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
866 </para></listitem>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
867 </varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
868
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
869 <varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
870 <term><emphasis role="bold">evLoadAudioFile</emphasis></term>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
871 <listitem><para>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
872 Loads an audio file (with the file selector).
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
873 </para></listitem>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
874 </varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
875
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
876 <varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
877 <term><emphasis role="bold">evLoadSubtitle</emphasis></term>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
878 <listitem><para>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
879 Loads a subtitle file (with the file selector).
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
880 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
881 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
882
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
883 <varlistentry>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
884 <term><emphasis role="bold">evDropSubtitle</emphasis></term>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
885 <listitem><para>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
886 Disables the currently used subtitle.
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
887 </para></listitem>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
888 </varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
889
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
890 <varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
891 <term><emphasis role="bold">evPlaylist</emphasis></term>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
892 <listitem><para>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
893 Open/close the playlist window.
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
894 </para></listitem>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
895 </varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
896
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
897 <varlistentry>
34387
0ba85cad4c7e Add audio CD playback support to the X11/GTK GUI.
ib
parents: 34360
diff changeset
898 <term><emphasis role="bold">evPlayCD</emphasis></term>
0ba85cad4c7e Add audio CD playback support to the X11/GTK GUI.
ib
parents: 34360
diff changeset
899 <listitem><para>
0ba85cad4c7e Add audio CD playback support to the X11/GTK GUI.
ib
parents: 34360
diff changeset
900 Tries to open the disc in the given CD-ROM drive.
0ba85cad4c7e Add audio CD playback support to the X11/GTK GUI.
ib
parents: 34360
diff changeset
901 </para></listitem>
0ba85cad4c7e Add audio CD playback support to the X11/GTK GUI.
ib
parents: 34360
diff changeset
902 </varlistentry>
0ba85cad4c7e Add audio CD playback support to the X11/GTK GUI.
ib
parents: 34360
diff changeset
903
0ba85cad4c7e Add audio CD playback support to the X11/GTK GUI.
ib
parents: 34360
diff changeset
904 <varlistentry>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
905 <term><emphasis role="bold">evPlayVCD</emphasis></term>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
906 <listitem><para>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
907 Tries to open the disc in the given CD-ROM drive.
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
908 </para></listitem>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
909 </varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
910
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
911 <varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
912 <term><emphasis role="bold">evPlayDVD</emphasis></term>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
913 <listitem><para>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
914 Tries to open the disc in the given DVD-ROM drive.
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
915 </para></listitem>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
916 </varlistentry>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
917
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
918 <varlistentry>
34324
58aaa0d8cc82 Replace evSetURL by evLoadURL for consistency.
ib
parents: 34323
diff changeset
919 <term><emphasis role="bold">evLoadURL</emphasis></term>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
920 <listitem><para>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
921 Displays the URL dialog window.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
922 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
923 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
924
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
925 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
926 <term><emphasis role="bold">evPlaySwitchToPause</emphasis></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
927 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
928 The opposite of <literal>evPauseSwitchToPlay</literal>. This message starts
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
929 playing and the image for the <literal>evPauseSwitchToPlay</literal> button
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
930 is displayed (to indicate that the button can be pressed to pause playing).
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
931 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
932 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
933
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
934 <varlistentry>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
935 <term><emphasis role="bold">evPauseSwitchToPlay</emphasis></term>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
936 <listitem><para>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
937 Forms a switch together with <literal>evPlaySwitchToPause</literal>. They can
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
938 be used to have a common play/pause button. Both messages should be assigned
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
939 to buttons displayed at the very same position in the window. This message
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
940 pauses playing and the image for the <literal>evPlaySwitchToPause</literal>
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
941 button is displayed (to indicate that the button can be pressed to continue
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
942 playing).
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
943 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
944 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
945
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
946 <variablelist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
947 <title>Seeking:</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
948 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
949 <term><emphasis role="bold">evBackward10sec</emphasis></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
950 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
951 Seek backward 10 seconds.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
952 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
953 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
954
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
955 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
956 <term><emphasis role="bold">evBackward1min</emphasis></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
957 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
958 Seek backward 1 minute.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
959 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
960 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
961
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
962 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
963 <term><emphasis role="bold">evBackward10min</emphasis></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
964 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
965 Seek backward 10 minutes.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
966 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
967 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
968
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
969 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
970 <term><emphasis role="bold">evForward10sec</emphasis></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
971 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
972 Seek forward 10 seconds.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
973 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
974 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
975
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
976 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
977 <term><emphasis role="bold">evForward1min</emphasis></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
978 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
979 Seek forward 1 minute.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
980 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
981 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
982
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
983 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
984 <term><emphasis role="bold">evForward10min</emphasis></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
985 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
986 Seek forward 10 minutes.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
987 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
988 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
989
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
990 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
991 <term><emphasis role="bold">evSetMoviePosition</emphasis></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
992 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
993 Seek to position (can be used by a potmeter; the
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
994 relative value (0-100%) of the potmeter is used).
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
995 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
996 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
997 </variablelist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
998
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
999 <variablelist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1000 <title>Video control:</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1001 <varlistentry>
14589
9635dcba8f29 Add half size entry to the GMPlayer menu.
diego
parents: 13752
diff changeset
1002 <term><emphasis role="bold">evHalfSize</emphasis></term>
9635dcba8f29 Add half size entry to the GMPlayer menu.
diego
parents: 13752
diff changeset
1003 <listitem><para>
33896
89157330d7da Revise the skin documentation.
ib
parents: 33864
diff changeset
1004 Set the video window to half size.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1005 </para></listitem>
14589
9635dcba8f29 Add half size entry to the GMPlayer menu.
diego
parents: 13752
diff changeset
1006 </varlistentry>
9635dcba8f29 Add half size entry to the GMPlayer menu.
diego
parents: 13752
diff changeset
1007 <varlistentry>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1008 <term><emphasis role="bold">evDoubleSize</emphasis></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1009 <listitem><para>
33896
89157330d7da Revise the skin documentation.
ib
parents: 33864
diff changeset
1010 Set the video window to double size.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1011 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1012 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1013 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1014 <term><emphasis role="bold">evFullScreen</emphasis></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1015 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1016 Switch fullscreen mode on/off.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1017 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1018 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1019 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1020 <term><emphasis role="bold">evNormalSize</emphasis></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1021 <listitem><para>
33896
89157330d7da Revise the skin documentation.
ib
parents: 33864
diff changeset
1022 Set the video window to its normal size.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1023 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1024 </varlistentry>
34323
60aabad1ff2a Add evSetAspect to the skin documentation on GUI messages (where
ib
parents: 34318
diff changeset
1025 <varlistentry>
60aabad1ff2a Add evSetAspect to the skin documentation on GUI messages (where
ib
parents: 34318
diff changeset
1026 <term><emphasis role="bold">evSetAspect</emphasis></term>
60aabad1ff2a Add evSetAspect to the skin documentation on GUI messages (where
ib
parents: 34318
diff changeset
1027 <listitem><para>
60aabad1ff2a Add evSetAspect to the skin documentation on GUI messages (where
ib
parents: 34318
diff changeset
1028 Set the video window to its original aspect ratio.
60aabad1ff2a Add evSetAspect to the skin documentation on GUI messages (where
ib
parents: 34318
diff changeset
1029 </para></listitem>
60aabad1ff2a Add evSetAspect to the skin documentation on GUI messages (where
ib
parents: 34318
diff changeset
1030 </varlistentry>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1031 </variablelist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1032
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1033 <variablelist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1034 <title>Audio control:</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1035 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1036 <term><emphasis role="bold">evDecVolume</emphasis></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1037 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1038 Decrease volume.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1039 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1040 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1041
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1042 <varlistentry>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
1043 <term><emphasis role="bold">evIncVolume</emphasis></term>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1044 <listitem><para>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
1045 Increase volume.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1046 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1047 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1048
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1049 <varlistentry>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
1050 <term><emphasis role="bold">evSetVolume</emphasis></term>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1051 <listitem><para>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
1052 Set volume (can be used by a potmeter; the relative
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
1053 value (0-100%) of the potmeter is used).
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1054 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1055 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1056
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1057 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1058 <term><emphasis role="bold">evMute</emphasis></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1059 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1060 Mute/unmute the sound.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1061 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1062 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1063
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1064 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1065 <term><emphasis role="bold">evSetBalance</emphasis></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1066 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1067 Set balance (can be used by a potmeter; the
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1068 relative value (0-100%) of the potmeter is used).
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1069 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1070 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1071
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1072 <varlistentry>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
1073 <term><emphasis role="bold">evEqualizer</emphasis></term>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1074 <listitem><para>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
1075 Turn the equalizer on/off.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1076 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1077 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1078 </variablelist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1079
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1080 <variablelist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1081 <title>Miscellaneous:</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1082 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1083 <term><emphasis role="bold">evAbout</emphasis></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1084 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1085 Open the about window.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1086 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1087 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1088
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1089 <varlistentry>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
1090 <term><emphasis role="bold">evPreferences</emphasis></term>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1091 <listitem><para>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
1092 Open the preferences window.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1093 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1094 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1095
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1096 <varlistentry>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
1097 <term><emphasis role="bold">evSkinBrowser</emphasis></term>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1098 <listitem><para>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
1099 Open the skin browser window.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1100 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1101 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1102
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1103 <varlistentry>
34458
1e84148527ab Add user event evMenu.
ib
parents: 34387
diff changeset
1104 <term><emphasis role="bold">evMenu</emphasis></term>
1e84148527ab Add user event evMenu.
ib
parents: 34387
diff changeset
1105 <listitem><para>
1e84148527ab Add user event evMenu.
ib
parents: 34387
diff changeset
1106 Open the (default) menu.
1e84148527ab Add user event evMenu.
ib
parents: 34387
diff changeset
1107 </para></listitem>
1e84148527ab Add user event evMenu.
ib
parents: 34387
diff changeset
1108 </varlistentry>
1e84148527ab Add user event evMenu.
ib
parents: 34387
diff changeset
1109
1e84148527ab Add user event evMenu.
ib
parents: 34387
diff changeset
1110 <varlistentry>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1111 <term><emphasis role="bold">evIconify</emphasis></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1112 <listitem><para>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1113 Iconify the window.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1114 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1115 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1116
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1117 <varlistentry>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
1118 <term><emphasis role="bold">evExit</emphasis></term>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1119 <listitem><para>
34318
6fd8caca0f9c Revise skin documentation on GUI messages.
ib
parents: 33896
diff changeset
1120 Quit the program.
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1121 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1122 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1123 </variablelist>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1124 </sect1>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1125
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1126
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1127 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1128
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1129
17276
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1130 <sect1 id="skin-quality">
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1131 <title>Creating quality skins</title>
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1132
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1133 <para>
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1134 So you have read up on creating skins for the
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1135 <application>MPlayer</application> GUI, done your best with the
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1136 <application>Gimp</application> and wish to submit your skin to us?
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1137 Read on for some guidelines to avoid common mistakes and produce
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1138 a high quality skin.
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1139 </para>
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1140
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1141 <para>
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1142 We want skins that we add to our repository to conform to certain
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1143 quality standards. There are also a number of things that you can do
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1144 to make our lives easier.
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1145 </para>
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1146
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1147 <para>
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1148 As an example you can look at the <systemitem>Blue</systemitem> skin,
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1149 it satisfies all the criteria listed below since version 1.5.
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1150 </para>
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1151
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1152 <itemizedlist>
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1153 <listitem><para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1154 Each skin should come with a
17276
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1155 <filename>README</filename> file that contains information about
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1156 you, the author, copyright and license notices and anything else
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1157 you wish to add. If you wish to have a changelog, this file is a
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1158 good place.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1159 </para></listitem>
17276
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1160
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1161 <listitem><para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1162 There should be a file <filename>VERSION</filename>
17276
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1163 with nothing more than the version number of the skin on a single
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1164 line (e.g. 1.0).
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1165 </para></listitem>
17276
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1166
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1167 <listitem><para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1168 Horizontal and vertical controls (sliders like volume
17276
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1169 or position) should have the center of the knob properly centered on
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1170 the middle of the slider. It should be possible to move the knob to
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1171 both ends of the slider, but not past it.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1172 </para></listitem>
17276
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1173
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1174 <listitem><para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1175 Skin elements should have the right sizes declared
17276
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1176 in the skin file. If this is not the case you can click outside of
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1177 e.g. a button and still trigger it or click inside its area and not
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1178 trigger it.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1179 </para></listitem>
17276
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1180
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1181 <listitem><para>
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1182 The <filename>skin</filename> file should be
17276
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1183 prettyprinted and not contain tabs. Prettyprinted means that the
21521
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1184 numbers should line up neatly in columns.
b210a229fbcb General reformatting round:
torinthiel
parents: 20535
diff changeset
1185 </para></listitem>
17276
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1186 </itemizedlist>
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1187
3f842e148e1c Guide on creating quality skins.
diego
parents: 17159
diff changeset
1188 </sect1>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1189 </appendix>