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