annotate DOCS/xml/en/skin.xml @ 32734:cc58a1e919d9

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