]> git.sesse.net Git - vlc/blob - share/skins2/skin.dtd
* winamp2.xml: resizable playlist and other things..
[vlc] / share / skins2 / skin.dtd
1 <!-- version 2.0
2 -->
3
4
5 <!ELEMENT Theme (ThemeInfo,(Include|Bitmap|BitmapFont|Font|Window)*)>
6     <!ATTLIST Theme
7         version     CDATA   #REQUIRED
8         tooltipfont CDATA   "defaultfont"
9         magnet      CDATA   "15"
10         alpha       CDATA   "255"
11         movealpha   CDATA   "255"
12     >
13
14 <!-- main elements -->
15 <!ELEMENT Include EMPTY>
16     <!ATTLIST Include
17         file        CDATA   #REQUIRED
18     >
19 <!ELEMENT Bitmap (SubBitmap)*>
20     <!ATTLIST Bitmap
21         id          CDATA   #REQUIRED
22         file        CDATA   #REQUIRED
23         alphacolor  CDATA   #REQUIRED
24     >
25 <!ELEMENT SubBitmap EMPTY>
26     <!ATTLIST SubBitmap
27         id          CDATA   #REQUIRED
28         x           CDATA   #REQUIRED
29         y           CDATA   #REQUIRED
30         width       CDATA   #REQUIRED
31         height      CDATA   #REQUIRED
32     >
33 <!ELEMENT Font EMPTY>
34     <!ATTLIST Font
35         id          CDATA   #REQUIRED
36         file        CDATA   #REQUIRED
37         size        CDATA   "12"
38     >
39 <!ELEMENT BitmapFont EMPTY>
40     <!ATTLIST BitmapFont
41         id          CDATA   #REQUIRED
42         file        CDATA   #REQUIRED
43         type        CDATA   "digits"
44     >
45 <!ELEMENT ThemeInfo EMPTY>
46     <!ATTLIST ThemeInfo
47         name        CDATA   #IMPLIED
48         author      CDATA   #IMPLIED
49         email       CDATA   #IMPLIED
50         webpage     CDATA   #IMPLIED
51     >
52 <!ELEMENT Window (Layout)+>
53     <!ATTLIST Window
54         id          CDATA   "none"
55         visible     CDATA   "true"
56         x           CDATA   "0"
57         y           CDATA   "0"
58         dragdrop    CDATA   "true"
59         playondrop  CDATA   "true"
60     >
61 <!ELEMENT Layout (Group)>
62     <!ATTLIST Layout
63         id          CDATA   "none"
64         width       CDATA   #REQUIRED
65         height      CDATA   #REQUIRED
66         minwidth    CDATA   "-1"
67         maxwidth    CDATA   "-1"
68         minheight   CDATA   "-1"
69         maxheight   CDATA   "-1"
70     >
71 <!ELEMENT Group (Group|Image|Button|Playlist|Slider|RadialSlider|Text|Checkbox|
72                  Anchor|Video|Playtree)+>
73     <!ATTLIST Group
74         x           CDATA   "0"
75         y           CDATA   "0"
76     >
77
78 <!-- Anchors -->
79 <!ELEMENT Anchor EMPTY>
80     <!ATTLIST Anchor
81         x           CDATA   "0"
82         y           CDATA   "0"
83         priority    CDATA   #REQUIRED
84         points      CDATA   "(0,0)"
85         range       CDATA   "10"
86     >
87
88 <!-- Controls -->
89 <!ELEMENT Image EMPTY>
90     <!ATTLIST Image
91         id          CDATA   "none"
92         visible     CDATA   "true"
93         x           CDATA   "0"
94         y           CDATA   "0"
95         lefttop     CDATA   "lefttop"
96         rightbottom CDATA   "lefttop"
97         image       CDATA   #REQUIRED
98         action      CDATA   "none"
99         resize      CDATA   "mosaic"
100         help        CDATA   ""
101     >
102 <!ELEMENT Button EMPTY>
103     <!ATTLIST Button
104         id          CDATA   "none"
105         visible     CDATA   "true"
106         x           CDATA   "0"
107         y           CDATA   "0"
108         lefttop     CDATA   "lefttop"
109         rightbottom CDATA   "lefttop"
110         up          CDATA   #REQUIRED
111         down        CDATA   "none"
112         over        CDATA   "none"
113         action      CDATA   "none"
114         tooltiptext CDATA   ""
115         help        CDATA   ""
116     >
117 <!ELEMENT Checkbox EMPTY>
118     <!ATTLIST Checkbox
119         id           CDATA   "none"
120         visible      CDATA   "true"
121         x            CDATA   "0"
122         y            CDATA   "0"
123         lefttop      CDATA   "lefttop"
124         rightbottom  CDATA   "lefttop"
125         up1          CDATA   #REQUIRED
126         down1        CDATA   "none"
127         over1        CDATA   "none"
128         up2          CDATA   #REQUIRED
129         down2        CDATA   "none"
130         over2        CDATA   "none"
131         state        CDATA   #REQUIRED
132         action1      CDATA   "none"
133         action2      CDATA   "none"
134         tooltiptext1 CDATA   ""
135         tooltiptext2 CDATA   ""
136         help         CDATA   ""
137     >
138 <!ELEMENT Slider (SliderBackground)?>
139     <!ATTLIST Slider
140         id          CDATA   "none"
141         visible     CDATA   "true"
142         x           CDATA   "0"
143         y           CDATA   "0"
144         lefttop     CDATA   "lefttop"
145         rightbottom CDATA   "lefttop"
146         up          CDATA   #REQUIRED
147         down        CDATA   "none"
148         over        CDATA   "none"
149         points      CDATA   #REQUIRED
150         thickness   CDATA   "10"
151         value       CDATA   "none"
152         background  CDATA   "none"
153         tooltiptext CDATA   ""
154         help        CDATA   ""
155     >
156 <!ELEMENT SliderBackground EMPTY>
157     <!ATTLIST SliderBackground
158         id          CDATA   "none"
159         image       CDATA   #REQUIRED
160         nbhoriz     CDATA   "1"
161         nbvert      CDATA   "1"
162         padhoriz    CDATA   "0"
163         padvert     CDATA   "0"
164     >
165 <!ELEMENT RadialSlider EMPTY>
166     <!ATTLIST RadialSlider
167         id          CDATA   "none"
168         visible     CDATA   "true"
169         x           CDATA   "0"
170         y           CDATA   "0"
171         lefttop     CDATA   "lefttop"
172         rightbottom CDATA   "lefttop"
173         sequence    CDATA   #REQUIRED
174         nbimages    CDATA   #REQUIRED
175         minangle    CDATA   "0"
176         maxangle    CDATA   "360"
177         value       CDATA   "none"
178         tooltiptext CDATA   ""
179         help        CDATA   ""
180     >
181 <!ELEMENT Text EMPTY>
182     <!ATTLIST Text
183         id          CDATA   "none"
184         visible     CDATA   "true"
185         x           CDATA   "0"
186         y           CDATA   "0"
187         width       CDATA   "0"
188         lefttop     CDATA   "lefttop"
189         rightbottom CDATA   "lefttop"
190         text        CDATA   ""
191         font        CDATA   #REQUIRED
192         color       CDATA   "#000000"
193         help        CDATA   ""
194     >
195 <!ELEMENT Playlist (Slider)?>
196     <!ATTLIST Playlist
197         id          CDATA   #REQUIRED
198         visible     CDATA   "true"
199         x           CDATA   "0"
200         y           CDATA   "0"
201         width       CDATA   "0"
202         height      CDATA   "0"
203         lefttop     CDATA   "lefttop"
204         rightbottom CDATA   "lefttop"
205         font        CDATA   #REQUIRED
206         bgimage     CDATA   "none"
207         fgcolor     CDATA   "#000000"
208         playcolor   CDATA   "#FF0000"
209         bgcolor1    CDATA   "#FFFFFF"
210         bgcolor2    CDATA   "#FFFFFF"
211         selcolor    CDATA   "#0000FF"
212         help        CDATA   ""
213     >
214 <!ELEMENT Playtree (Slider)?>
215     <!ATTLIST Playtree
216         id          CDATA   #REQUIRED
217         visible     CDATA   "true"
218         x           CDATA   "0"
219         y           CDATA   "0"
220         width       CDATA   "0"
221         height      CDATA   "0"
222         lefttop     CDATA   "lefttop"
223         rightbottom CDATA   "lefttop"
224         font        CDATA   #REQUIRED
225         bgimage     CDATA   "none"
226         itemimage   CDATA   "none"
227         openimage   CDATA   "none"
228         closedimage CDATA   "none"
229         fgcolor     CDATA   "#000000"
230         playcolor   CDATA   "#FF0000"
231         bgcolor1    CDATA   "#FFFFFF"
232         bgcolor2    CDATA   "#FFFFFF"
233         selcolor    CDATA   "#0000FF"
234         help        CDATA   ""
235     >
236 <!ELEMENT Video EMPTY>
237     <!ATTLIST Video
238         id          CDATA   "none"
239         visible     CDATA   "true"
240         x           CDATA   "0"
241         y           CDATA   "0"
242         width       CDATA   "0"
243         height      CDATA   "0"
244         lefttop     CDATA   "lefttop"
245         rightbottom CDATA   "lefttop"
246         autoresize  CDATA   "false"
247         help        CDATA   ""
248     >