]> git.sesse.net Git - vlc/blob - share/skins2/skin.dtd
* skins2: New Playlist.bgimage attribute, to specify a background image for
[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         resize      CDATA   "mosaic"
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         width       CDATA   "0"
167         lefttop     CDATA   "lefttop"
168         rightbottom CDATA   "lefttop"
169         text        CDATA   ""
170         font        CDATA   #REQUIRED
171         color       CDATA   "#000000"
172         help        CDATA   ""
173     >
174 <!ELEMENT Playlist (Slider)?>
175     <!ATTLIST Playlist
176         id          CDATA   #REQUIRED
177         visible     CDATA   "true"
178         x           CDATA   "0"
179         y           CDATA   "0"
180         width       CDATA   "0"
181         height      CDATA   "0"
182         lefttop     CDATA   "lefttop"
183         rightbottom CDATA   "lefttop"
184         font        CDATA   #REQUIRED
185         bgimage     CDATA   "none"
186         fgcolor     CDATA   "#000000"
187         playcolor   CDATA   "#FF0000"
188         bgcolor1    CDATA   "#FFFFFF"
189         bgcolor2    CDATA   "#FFFFFF"
190         selcolor    CDATA   "#0000FF"
191         help        CDATA   ""
192     >
193 <!ELEMENT Video EMPTY>
194     <!ATTLIST Video
195         id          CDATA   "none"
196         visible     CDATA   "true"
197         x           CDATA   "0"
198         y           CDATA   "0"
199         width       CDATA   "0"
200         height      CDATA   "0"
201         lefttop     CDATA   "lefttop"
202         rightbottom CDATA   "lefttop"
203         help        CDATA   ""
204     >