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