2 *****************************************************************************
3 * skin.dtd: DTD for the VLC skins
4 *****************************************************************************
5 * Copyright (C) 2003 VideoLAN
6 * $Id: skin.dtd,v 1.5 2003/10/22 19:12:56 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)>
74 playondrop CDATA "true"
77 <!ELEMENT ControlGroup (ControlGroup|ImageControl|ButtonControl|PlayListControl|
78 SliderControl|TextControl|CheckBoxControl|
79 RectangleControl|Anchor)+>
80 <!ATTLIST ControlGroup
86 <!ELEMENT Anchor EMPTY>
90 priority CDATA #REQUIRED
95 <!ELEMENT ImageControl EMPTY>
96 <!ATTLIST ImageControl
101 image CDATA #REQUIRED
105 <!ELEMENT RectangleControl EMPTY>
106 <!ATTLIST RectangleControl
113 color CDATA "#C0C0C0"
117 <!ELEMENT ButtonControl EMPTY>
118 <!ATTLIST ButtonControl
125 disabled CDATA "none"
127 onmouseover CDATA "none"
128 onmouseout CDATA "none"
129 tooltiptext CDATA "none"
132 <!ELEMENT CheckBoxControl EMPTY>
133 <!ATTLIST CheckBoxControl
139 clickimg1 CDATA "none"
141 clickimg2 CDATA "none"
142 disabled1 CDATA "none"
143 disabled2 CDATA "none"
144 onclick1 CDATA "none"
145 onclick2 CDATA "none"
146 onmouseover1 CDATA "none"
147 onmouseout1 CDATA "none"
148 onmouseover2 CDATA "none"
149 onmouseout2 CDATA "none"
150 tooltiptext1 CDATA "none"
151 tooltiptext2 CDATA "none"
154 <!ELEMENT SliderControl EMPTY>
155 <!ATTLIST SliderControl
165 tooltiptext CDATA "none"
168 <!ELEMENT TextControl EMPTY>
169 <!ATTLIST TextControl
180 scrollspace CDATA "20"
183 <!ELEMENT PlayListControl SliderControl>
184 <!ATTLIST PlayListControl
192 playfont CDATA "none"
193 selcolor CDATA "#0000FF"
197 longfilename CDATA "false"