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