2 *****************************************************************************
3 * skin.dtd: DTD for the VLC skins
4 *****************************************************************************
5 * Copyright (C) 2003 VideoLAN
6 * $Id: skin.dtd,v 1.4 2003/04/20 20:28:39 ipkiss Exp $
8 * Authors: Olivier Teulière <ipkiss@via.ecp.fr>
9 * Emmanuel Puig <karibu@via.ecp.fr>
11 * This program is free software; you can redistribute it and/or modify
12 * it under the terms of the GNU General Public License as published by
13 * the Free Software Foundation; either version 2 of the License, or
14 * (at your option) any later version.
16 * This program is distributed in the hope that it will be useful,
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 * GNU General Public License for more details.
21 * You should have received a copy of the GNU General Public License
22 * along with this program; if not, write to the Free Software
23 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111,
25 *****************************************************************************
29 <!ELEMENT Theme (ThemeInfo,(Bitmap|Font|Window|Event)*)>
34 <!-- main elements -->
35 <!ELEMENT Bitmap EMPTY>
39 alphacolor CDATA #REQUIRED
41 <!ELEMENT Event EMPTY>
55 underline CDATA "false"
57 <!ELEMENT ThemeInfo EMPTY>
62 webpage CDATA #IMPLIED
64 <!ELEMENT Window (ControlGroup)>
76 <!ELEMENT ControlGroup (ControlGroup|ImageControl|ButtonControl|PlayListControl|
77 SliderControl|TextControl|CheckBoxControl|
78 RectangleControl|Anchor)+>
79 <!ATTLIST ControlGroup
85 <!ELEMENT Anchor EMPTY>
89 priority CDATA #REQUIRED
94 <!ELEMENT ImageControl EMPTY>
95 <!ATTLIST ImageControl
100 image CDATA #REQUIRED
104 <!ELEMENT RectangleControl EMPTY>
105 <!ATTLIST RectangleControl
112 color CDATA "#C0C0C0"
116 <!ELEMENT ButtonControl EMPTY>
117 <!ATTLIST ButtonControl
124 disabled CDATA "none"
126 onmouseover CDATA "none"
127 onmouseout CDATA "none"
128 tooltiptext CDATA "none"
131 <!ELEMENT CheckBoxControl EMPTY>
132 <!ATTLIST CheckBoxControl
138 clickimg1 CDATA "none"
140 clickimg2 CDATA "none"
141 disabled1 CDATA "none"
142 disabled2 CDATA "none"
143 onclick1 CDATA "none"
144 onclick2 CDATA "none"
145 onmouseover1 CDATA "none"
146 onmouseout1 CDATA "none"
147 onmouseover2 CDATA "none"
148 onmouseout2 CDATA "none"
149 tooltiptext1 CDATA "none"
150 tooltiptext2 CDATA "none"
153 <!ELEMENT SliderControl EMPTY>
154 <!ATTLIST SliderControl
164 tooltiptext CDATA "none"
167 <!ELEMENT TextControl EMPTY>
168 <!ATTLIST TextControl
179 scrollspace CDATA "20"
182 <!ELEMENT PlayListControl SliderControl>
183 <!ATTLIST PlayListControl
191 playfont CDATA "none"
192 selcolor CDATA "#0000FF"
196 longfilename CDATA "false"