]> git.sesse.net Git - vlc/blob - share/skins2/skin.dtd
b939d718caf1bb9ad9bb712396779ad025bc9cd9
[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         action      CDATA   "none2"
100         resize      CDATA   "mosaic"
101         help        CDATA   ""
102     >
103 <!ELEMENT Button EMPTY>
104     <!ATTLIST Button
105         id          CDATA   "none"
106         visible     CDATA   "true"
107         x           CDATA   "0"
108         y           CDATA   "0"
109         lefttop     CDATA   "lefttop"
110         rightbottom CDATA   "lefttop"
111         up          CDATA   #REQUIRED
112         down        CDATA   "none"
113         over        CDATA   "none"
114         action      CDATA   "none"
115         tooltiptext CDATA   ""
116         help        CDATA   ""
117     >
118 <!ELEMENT Checkbox EMPTY>
119     <!ATTLIST Checkbox
120         id           CDATA   "none"
121         visible      CDATA   "true"
122         x            CDATA   "0"
123         y            CDATA   "0"
124         lefttop      CDATA   "lefttop"
125         rightbottom  CDATA   "lefttop"
126         up1          CDATA   #REQUIRED
127         down1        CDATA   "none"
128         over1        CDATA   "none"
129         up2          CDATA   #REQUIRED
130         down2        CDATA   "none"
131         over2        CDATA   "none"
132         state        CDATA   #REQUIRED
133         action1      CDATA   "none"
134         action2      CDATA   "none"
135         tooltiptext1 CDATA   ""
136         tooltiptext2 CDATA   ""
137         help         CDATA   ""
138     >
139 <!ELEMENT Slider (SliderBackground)?>
140     <!ATTLIST Slider
141         id          CDATA   "none"
142         visible     CDATA   "true"
143         x           CDATA   "0"
144         y           CDATA   "0"
145         lefttop     CDATA   "lefttop"
146         rightbottom CDATA   "lefttop"
147         up          CDATA   #REQUIRED
148         down        CDATA   "none"
149         over        CDATA   "none"
150         points      CDATA   #REQUIRED
151         thickness   CDATA   "10"
152         value       CDATA   "none"
153         background  CDATA   "none"
154         tooltiptext CDATA   ""
155         help        CDATA   ""
156     >
157 <!ELEMENT SliderBackground EMPTY>
158     <!ATTLIST SliderBackground
159         id          CDATA   "none"
160         image       CDATA   #REQUIRED
161         nbhoriz     CDATA   "1"
162         nbvert      CDATA   "1"
163         padhoriz    CDATA   "0"
164         padvert     CDATA   "0"
165     >
166 <!ELEMENT RadialSlider EMPTY>
167     <!ATTLIST RadialSlider
168         id          CDATA   "none"
169         visible     CDATA   "true"
170         x           CDATA   "0"
171         y           CDATA   "0"
172         lefttop     CDATA   "lefttop"
173         rightbottom CDATA   "lefttop"
174         sequence    CDATA   #REQUIRED
175         nbimages    CDATA   #REQUIRED
176         minangle    CDATA   "0"
177         maxangle    CDATA   "360"
178         value       CDATA   "none"
179         tooltiptext CDATA   ""
180         help        CDATA   ""
181     >
182 <!ELEMENT Text EMPTY>
183     <!ATTLIST Text
184         id          CDATA   "none"
185         visible     CDATA   "true"
186         x           CDATA   "0"
187         y           CDATA   "0"
188         width       CDATA   "0"
189         lefttop     CDATA   "lefttop"
190         rightbottom CDATA   "lefttop"
191         text        CDATA   ""
192         font        CDATA   #REQUIRED
193         color       CDATA   "#000000"
194         scrolling   CDATA   "auto"
195         alignment   CDATA   "left"
196         help        CDATA   ""
197     >
198 <!ELEMENT Playlist (Slider)?>
199     <!ATTLIST Playlist
200         id          CDATA   #REQUIRED
201         visible     CDATA   "true"
202         x           CDATA   "0"
203         y           CDATA   "0"
204         width       CDATA   "0"
205         height      CDATA   "0"
206         lefttop     CDATA   "lefttop"
207         rightbottom CDATA   "lefttop"
208         font        CDATA   #REQUIRED
209         bgimage     CDATA   "none"
210         fgcolor     CDATA   "#000000"
211         playcolor   CDATA   "#FF0000"
212         bgcolor1    CDATA   "#FFFFFF"
213         bgcolor2    CDATA   "#FFFFFF"
214         selcolor    CDATA   "#0000FF"
215         help        CDATA   ""
216     >
217 <!ELEMENT Playtree (Slider)?>
218     <!ATTLIST Playtree
219         id          CDATA   #REQUIRED
220         visible     CDATA   "true"
221         x           CDATA   "0"
222         y           CDATA   "0"
223         width       CDATA   "0"
224         height      CDATA   "0"
225         lefttop     CDATA   "lefttop"
226         rightbottom CDATA   "lefttop"
227         font        CDATA   #REQUIRED
228         bgimage     CDATA   "none"
229         itemimage   CDATA   "none"
230         openimage   CDATA   "none"
231         closedimage CDATA   "none"
232         fgcolor     CDATA   "#000000"
233         playcolor   CDATA   "#FF0000"
234         bgcolor1    CDATA   "#FFFFFF"
235         bgcolor2    CDATA   "#FFFFFF"
236         selcolor    CDATA   "#0000FF"
237         help        CDATA   ""
238     >
239 <!ELEMENT Video EMPTY>
240     <!ATTLIST Video
241         id          CDATA   "none"
242         visible     CDATA   "true"
243         x           CDATA   "0"
244         y           CDATA   "0"
245         width       CDATA   "0"
246         height      CDATA   "0"
247         lefttop     CDATA   "lefttop"
248         rightbottom CDATA   "lefttop"
249         autoresize  CDATA   "false"
250         help        CDATA   ""
251     >