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