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