]> git.sesse.net Git - vlc/blob - modules/gui/skins/parser/skin.h
1ae50f8aa10c798aab4a5d499e7c983769f17b07
[vlc] / modules / gui / skins / parser / skin.h
1 /* XML processor/application API for skin.dtd (Id: skin.dtd,v 1.4 2003/04/20 20:28:39 ipkiss Exp).
2  * Generated 2003/05/01 15:30:24.
3  *
4  * This program was generated with the FleXML XML processor generator,
5  * (Id: flexml.pl,v 1.24 1999/12/13 16:18:30 krisrose Exp).
6  * Copyright © 1999 Kristoffer Rose.  All rights reserved.
7  *
8  * You can redistribute and/or modify this program provided the following
9  * two conditions hold:
10  *
11  * 1. The program is distributed WITHOUT ANY WARRANTY from the author of
12  *    FleXML; without even the implied warranty of MERCHANTABILITY or
13  *    FITNESS FOR A PARTICULAR PURPOSE.
14  *
15  * 2. The program distribution conditions do not in any way affect the
16  *    distribution conditions of the FleXML system used to generate this
17  *    file or any version of FleXML derived from that system.
18  *
19  * Notice that these are explicit rights granted to you for files
20  * generated by the FleXML system.  For your rights in connection with
21  * the FleXML system itself please consult the GNU General Public License.
22  */
23
24 #ifndef _FLEXML_skin_H
25
26 /* XML application entry points. */
27 extern void STag_Theme(void);
28 extern void ETag_Theme(void);
29 extern void STag_Bitmap(void);
30 extern void ETag_Bitmap(void);
31 extern void STag_Event(void);
32 extern void ETag_Event(void);
33 extern void STag_Font(void);
34 extern void ETag_Font(void);
35 extern void STag_ThemeInfo(void);
36 extern void ETag_ThemeInfo(void);
37 extern void STag_Window(void);
38 extern void ETag_Window(void);
39 extern void STag_ControlGroup(void);
40 extern void ETag_ControlGroup(void);
41 extern void STag_Anchor(void);
42 extern void ETag_Anchor(void);
43 extern void STag_ImageControl(void);
44 extern void ETag_ImageControl(void);
45 extern void STag_RectangleControl(void);
46 extern void ETag_RectangleControl(void);
47 extern void STag_ButtonControl(void);
48 extern void ETag_ButtonControl(void);
49 extern void STag_CheckBoxControl(void);
50 extern void ETag_CheckBoxControl(void);
51 extern void STag_SliderControl(void);
52 extern void ETag_SliderControl(void);
53 extern void STag_TextControl(void);
54 extern void ETag_TextControl(void);
55 extern void STag_PlayListControl(void);
56 extern void ETag_PlayListControl(void);
57
58 /* XML application data. */
59 typedef char* AT_TextControl_display;
60 #define AU_TextControl_display NULL
61 typedef char* AT_SliderControl_x;
62 #define AU_SliderControl_x NULL
63 typedef char* AT_ButtonControl_onclick;
64 #define AU_ButtonControl_onclick NULL
65 typedef char* AT_RectangleControl_color;
66 #define AU_RectangleControl_color NULL
67 typedef char* AT_SliderControl_y;
68 #define AU_SliderControl_y NULL
69 typedef char* AT_ButtonControl_id;
70 #define AU_ButtonControl_id NULL
71 typedef char* AT_Window_movealpha;
72 #define AU_Window_movealpha NULL
73 typedef char* AT_SliderControl_down;
74 #define AU_SliderControl_down NULL
75 typedef char* AT_ButtonControl_down;
76 #define AU_ButtonControl_down NULL
77 typedef char* AT_CheckBoxControl_disabled1;
78 #define AU_CheckBoxControl_disabled1 NULL
79 typedef char* AT_CheckBoxControl_onmouseover1;
80 #define AU_CheckBoxControl_onmouseover1 NULL
81 typedef char* AT_CheckBoxControl_disabled2;
82 #define AU_CheckBoxControl_disabled2 NULL
83 typedef char* AT_CheckBoxControl_onmouseover2;
84 #define AU_CheckBoxControl_onmouseover2 NULL
85 typedef char* AT_Font_underline;
86 #define AU_Font_underline NULL
87 typedef char* AT_ButtonControl_onmouseover;
88 #define AU_ButtonControl_onmouseover NULL
89 typedef char* AT_ButtonControl_visible;
90 #define AU_ButtonControl_visible NULL
91 typedef char* AT_TextControl_scroll;
92 #define AU_TextControl_scroll NULL
93 typedef char* AT_SliderControl_id;
94 #define AU_SliderControl_id NULL
95 typedef char* AT_CheckBoxControl_x;
96 #define AU_CheckBoxControl_x NULL
97 typedef char* AT_Window_alpha;
98 #define AU_Window_alpha NULL
99 typedef char* AT_TextControl_x;
100 #define AU_TextControl_x NULL
101 typedef char* AT_CheckBoxControl_y;
102 #define AU_CheckBoxControl_y NULL
103 typedef char* AT_Window_id;
104 #define AU_Window_id NULL
105 typedef char* AT_TextControl_y;
106 #define AU_TextControl_y NULL
107 typedef char* AT_RectangleControl_onclick;
108 #define AU_RectangleControl_onclick NULL
109 typedef char* AT_Theme_magnet;
110 #define AU_Theme_magnet NULL
111 typedef char* AT_TextControl_font;
112 #define AU_TextControl_font NULL
113 typedef char* AT_PlayListControl_selcolor;
114 #define AU_PlayListControl_selcolor NULL
115 typedef char* AT_Anchor_x;
116 #define AU_Anchor_x NULL
117 typedef char* AT_Anchor_y;
118 #define AU_Anchor_y NULL
119 typedef char* AT_ButtonControl_up;
120 #define AU_ButtonControl_up NULL
121 typedef char* AT_RectangleControl_visible;
122 #define AU_RectangleControl_visible NULL
123 typedef char* AT_SliderControl_type;
124 #define AU_SliderControl_type NULL
125 typedef char* AT_CheckBoxControl_id;
126 #define AU_CheckBoxControl_id NULL
127 typedef char* AT_Anchor_priority;
128 #define AU_Anchor_priority NULL
129 typedef char* AT_PlayListControl_visible;
130 #define AU_PlayListControl_visible NULL
131 typedef char* AT_Bitmap_alphacolor;
132 #define AU_Bitmap_alphacolor NULL
133 typedef char* AT_ImageControl_onclick;
134 #define AU_ImageControl_onclick NULL
135 typedef char* AT_PlayListControl_x;
136 #define AU_PlayListControl_x NULL
137 typedef char* AT_PlayListControl_y;
138 #define AU_PlayListControl_y NULL
139 typedef char* AT_ImageControl_image;
140 #define AU_ImageControl_image NULL
141 typedef char* AT_ThemeInfo_name;
142 #define AU_ThemeInfo_name NULL
143 typedef char* AT_TextControl_width;
144 #define AU_TextControl_width NULL
145 typedef char* AT_PlayListControl_id;
146 #define AU_PlayListControl_id NULL
147 typedef char* AT_CheckBoxControl_onmouseout1;
148 #define AU_CheckBoxControl_onmouseout1 NULL
149 typedef char* AT_CheckBoxControl_onmouseout2;
150 #define AU_CheckBoxControl_onmouseout2 NULL
151 typedef char* AT_Bitmap_id;
152 #define AU_Bitmap_id NULL
153 typedef char* AT_Font_italic;
154 #define AU_Font_italic NULL
155 typedef char* AT_PlayListControl_ord;
156 #define AU_PlayListControl_ord NULL
157 typedef char* AT_ButtonControl_disabled;
158 #define AU_ButtonControl_disabled NULL
159 typedef char* AT_SliderControl_up;
160 #define AU_SliderControl_up NULL
161 typedef char* AT_ImageControl_x;
162 #define AU_ImageControl_x NULL
163 typedef char* AT_ControlGroup_x;
164 #define AU_ControlGroup_x NULL
165 typedef char* AT_PlayListControl_infowidth;
166 #define AU_PlayListControl_infowidth NULL
167 typedef char* AT_ImageControl_y;
168 #define AU_ImageControl_y NULL
169 typedef char* AT_ControlGroup_y;
170 #define AU_ControlGroup_y NULL
171 typedef char* AT_PlayListControl_longfilename;
172 #define AU_PlayListControl_longfilename NULL
173 typedef char* AT_PlayListControl_abs;
174 #define AU_PlayListControl_abs NULL
175 typedef char* AT_ImageControl_visible;
176 #define AU_ImageControl_visible NULL
177 typedef char* AT_PlayListControl_width;
178 #define AU_PlayListControl_width NULL
179 typedef char* AT_SliderControl_help;
180 #define AU_SliderControl_help NULL
181 typedef char* AT_ButtonControl_help;
182 #define AU_ButtonControl_help NULL
183 typedef char* AT_TextControl_scrollspace;
184 #define AU_TextControl_scrollspace NULL
185 typedef char* AT_Font_font;
186 #define AU_Font_font NULL
187 typedef char* AT_SliderControl_visible;
188 #define AU_SliderControl_visible NULL
189 typedef char* AT_PlayListControl_playfont;
190 #define AU_PlayListControl_playfont NULL
191 typedef char* AT_TextControl_text;
192 #define AU_TextControl_text NULL
193 typedef char* AT_SliderControl_ord;
194 #define AU_SliderControl_ord NULL
195 typedef char* AT_Window_visible;
196 #define AU_Window_visible NULL
197 typedef char* AT_TextControl_align;
198 #define AU_TextControl_align NULL
199 typedef char* AT_TextControl_id;
200 #define AU_TextControl_id NULL
201 typedef char* AT_Window_x;
202 #define AU_Window_x NULL
203 typedef char* AT_SliderControl_abs;
204 #define AU_SliderControl_abs NULL
205 typedef char* AT_Window_y;
206 #define AU_Window_y NULL
207 typedef char* AT_RectangleControl_help;
208 #define AU_RectangleControl_help NULL
209 typedef char* AT_CheckBoxControl_img1;
210 #define AU_CheckBoxControl_img1 NULL
211 typedef char* AT_CheckBoxControl_img2;
212 #define AU_CheckBoxControl_img2 NULL
213 typedef char* AT_ButtonControl_x;
214 #define AU_ButtonControl_x NULL
215 typedef char* AT_ButtonControl_y;
216 #define AU_ButtonControl_y NULL
217 typedef char* AT_Window_dragdrop;
218 #define AU_Window_dragdrop NULL
219 typedef char* AT_ImageControl_help;
220 #define AU_ImageControl_help NULL
221 typedef char* AT_PlayListControl_help;
222 #define AU_PlayListControl_help NULL
223 typedef char* AT_Font_weight;
224 #define AU_Font_weight NULL
225 typedef char* AT_ThemeInfo_author;
226 #define AU_ThemeInfo_author NULL
227 typedef char* AT_CheckBoxControl_help;
228 #define AU_CheckBoxControl_help NULL
229 typedef char* AT_TextControl_visible;
230 #define AU_TextControl_visible NULL
231 typedef char* AT_ButtonControl_tooltiptext;
232 #define AU_ButtonControl_tooltiptext NULL
233 typedef char* AT_Event_event;
234 #define AU_Event_event NULL
235 typedef char* AT_RectangleControl_h;
236 #define AU_RectangleControl_h NULL
237 typedef char* AT_ThemeInfo_webpage;
238 #define AU_ThemeInfo_webpage NULL
239 typedef char* AT_ButtonControl_onmouseout;
240 #define AU_ButtonControl_onmouseout NULL
241 typedef char* AT_CheckBoxControl_tooltiptext1;
242 #define AU_CheckBoxControl_tooltiptext1 NULL
243 typedef char* AT_CheckBoxControl_tooltiptext2;
244 #define AU_CheckBoxControl_tooltiptext2 NULL
245 typedef char* AT_ImageControl_id;
246 #define AU_ImageControl_id NULL
247 typedef char* AT_CheckBoxControl_onclick1;
248 #define AU_CheckBoxControl_onclick1 NULL
249 typedef char* AT_Font_size;
250 #define AU_Font_size NULL
251 typedef char* AT_Bitmap_file;
252 #define AU_Bitmap_file NULL
253 typedef char* AT_CheckBoxControl_onclick2;
254 #define AU_CheckBoxControl_onclick2 NULL
255 typedef char* AT_Window_fadetime;
256 #define AU_Window_fadetime NULL
257 typedef char* AT_Event_id;
258 #define AU_Event_id NULL
259 typedef char* AT_Font_id;
260 #define AU_Font_id NULL
261 typedef char* AT_CheckBoxControl_visible;
262 #define AU_CheckBoxControl_visible NULL
263 typedef char* AT_Event_key;
264 #define AU_Event_key NULL
265 typedef char* AT_ThemeInfo_email;
266 #define AU_ThemeInfo_email NULL
267 typedef char* AT_Font_color;
268 #define AU_Font_color NULL
269 typedef char* AT_RectangleControl_w;
270 #define AU_RectangleControl_w NULL
271 typedef char* AT_SliderControl_tooltiptext;
272 #define AU_SliderControl_tooltiptext NULL
273 typedef char* AT_RectangleControl_x;
274 #define AU_RectangleControl_x NULL
275 typedef char* AT_RectangleControl_y;
276 #define AU_RectangleControl_y NULL
277 typedef char* AT_CheckBoxControl_clickimg1;
278 #define AU_CheckBoxControl_clickimg1 NULL
279 typedef char* AT_CheckBoxControl_clickimg2;
280 #define AU_CheckBoxControl_clickimg2 NULL
281 typedef char* AT_Anchor_range;
282 #define AU_Anchor_range NULL
283 typedef char* AT_PlayListControl_font;
284 #define AU_PlayListControl_font NULL
285 typedef char* AT_TextControl_help;
286 #define AU_TextControl_help NULL
287 typedef char* AT_RectangleControl_id;
288 #define AU_RectangleControl_id NULL
289
290 /* FleXML-provided data. */
291 extern char* pcdata;
292 extern AT_TextControl_display A_TextControl_display;
293 extern AT_SliderControl_x A_SliderControl_x;
294 extern AT_ButtonControl_onclick A_ButtonControl_onclick;
295 extern AT_RectangleControl_color A_RectangleControl_color;
296 extern AT_SliderControl_y A_SliderControl_y;
297 extern AT_ButtonControl_id A_ButtonControl_id;
298 extern AT_Window_movealpha A_Window_movealpha;
299 extern AT_SliderControl_down A_SliderControl_down;
300 extern AT_ButtonControl_down A_ButtonControl_down;
301 extern AT_CheckBoxControl_disabled1 A_CheckBoxControl_disabled1;
302 extern AT_CheckBoxControl_onmouseover1 A_CheckBoxControl_onmouseover1;
303 extern AT_CheckBoxControl_disabled2 A_CheckBoxControl_disabled2;
304 extern AT_CheckBoxControl_onmouseover2 A_CheckBoxControl_onmouseover2;
305 extern AT_Font_underline A_Font_underline;
306 extern AT_ButtonControl_onmouseover A_ButtonControl_onmouseover;
307 extern AT_ButtonControl_visible A_ButtonControl_visible;
308 extern AT_TextControl_scroll A_TextControl_scroll;
309 extern AT_SliderControl_id A_SliderControl_id;
310 extern AT_CheckBoxControl_x A_CheckBoxControl_x;
311 extern AT_Window_alpha A_Window_alpha;
312 extern AT_TextControl_x A_TextControl_x;
313 extern AT_CheckBoxControl_y A_CheckBoxControl_y;
314 extern AT_Window_id A_Window_id;
315 extern AT_TextControl_y A_TextControl_y;
316 extern AT_RectangleControl_onclick A_RectangleControl_onclick;
317 extern AT_Theme_magnet A_Theme_magnet;
318 extern AT_TextControl_font A_TextControl_font;
319 extern AT_PlayListControl_selcolor A_PlayListControl_selcolor;
320 extern AT_Anchor_x A_Anchor_x;
321 extern AT_Anchor_y A_Anchor_y;
322 extern AT_ButtonControl_up A_ButtonControl_up;
323 extern AT_RectangleControl_visible A_RectangleControl_visible;
324 extern AT_SliderControl_type A_SliderControl_type;
325 extern AT_CheckBoxControl_id A_CheckBoxControl_id;
326 extern AT_Anchor_priority A_Anchor_priority;
327 extern AT_PlayListControl_visible A_PlayListControl_visible;
328 extern AT_Bitmap_alphacolor A_Bitmap_alphacolor;
329 extern AT_ImageControl_onclick A_ImageControl_onclick;
330 extern AT_PlayListControl_x A_PlayListControl_x;
331 extern AT_PlayListControl_y A_PlayListControl_y;
332 extern AT_ImageControl_image A_ImageControl_image;
333 extern AT_ThemeInfo_name A_ThemeInfo_name;
334 extern AT_TextControl_width A_TextControl_width;
335 extern AT_PlayListControl_id A_PlayListControl_id;
336 extern AT_CheckBoxControl_onmouseout1 A_CheckBoxControl_onmouseout1;
337 extern AT_CheckBoxControl_onmouseout2 A_CheckBoxControl_onmouseout2;
338 extern AT_Bitmap_id A_Bitmap_id;
339 extern AT_Font_italic A_Font_italic;
340 extern AT_PlayListControl_ord A_PlayListControl_ord;
341 extern AT_ButtonControl_disabled A_ButtonControl_disabled;
342 extern AT_SliderControl_up A_SliderControl_up;
343 extern AT_ImageControl_x A_ImageControl_x;
344 extern AT_ControlGroup_x A_ControlGroup_x;
345 extern AT_PlayListControl_infowidth A_PlayListControl_infowidth;
346 extern AT_ImageControl_y A_ImageControl_y;
347 extern AT_ControlGroup_y A_ControlGroup_y;
348 extern AT_PlayListControl_longfilename A_PlayListControl_longfilename;
349 extern AT_PlayListControl_abs A_PlayListControl_abs;
350 extern AT_ImageControl_visible A_ImageControl_visible;
351 extern AT_PlayListControl_width A_PlayListControl_width;
352 extern AT_SliderControl_help A_SliderControl_help;
353 extern AT_ButtonControl_help A_ButtonControl_help;
354 extern AT_TextControl_scrollspace A_TextControl_scrollspace;
355 extern AT_Font_font A_Font_font;
356 extern AT_SliderControl_visible A_SliderControl_visible;
357 extern AT_PlayListControl_playfont A_PlayListControl_playfont;
358 extern AT_TextControl_text A_TextControl_text;
359 extern AT_SliderControl_ord A_SliderControl_ord;
360 extern AT_Window_visible A_Window_visible;
361 extern AT_TextControl_align A_TextControl_align;
362 extern AT_TextControl_id A_TextControl_id;
363 extern AT_Window_x A_Window_x;
364 extern AT_SliderControl_abs A_SliderControl_abs;
365 extern AT_Window_y A_Window_y;
366 extern AT_RectangleControl_help A_RectangleControl_help;
367 extern AT_CheckBoxControl_img1 A_CheckBoxControl_img1;
368 extern AT_CheckBoxControl_img2 A_CheckBoxControl_img2;
369 extern AT_ButtonControl_x A_ButtonControl_x;
370 extern AT_ButtonControl_y A_ButtonControl_y;
371 extern AT_Window_dragdrop A_Window_dragdrop;
372 extern AT_ImageControl_help A_ImageControl_help;
373 extern AT_PlayListControl_help A_PlayListControl_help;
374 extern AT_Font_weight A_Font_weight;
375 extern AT_ThemeInfo_author A_ThemeInfo_author;
376 extern AT_CheckBoxControl_help A_CheckBoxControl_help;
377 extern AT_TextControl_visible A_TextControl_visible;
378 extern AT_ButtonControl_tooltiptext A_ButtonControl_tooltiptext;
379 extern AT_Event_event A_Event_event;
380 extern AT_RectangleControl_h A_RectangleControl_h;
381 extern AT_ThemeInfo_webpage A_ThemeInfo_webpage;
382 extern AT_ButtonControl_onmouseout A_ButtonControl_onmouseout;
383 extern AT_CheckBoxControl_tooltiptext1 A_CheckBoxControl_tooltiptext1;
384 extern AT_CheckBoxControl_tooltiptext2 A_CheckBoxControl_tooltiptext2;
385 extern AT_ImageControl_id A_ImageControl_id;
386 extern AT_CheckBoxControl_onclick1 A_CheckBoxControl_onclick1;
387 extern AT_Font_size A_Font_size;
388 extern AT_Bitmap_file A_Bitmap_file;
389 extern AT_CheckBoxControl_onclick2 A_CheckBoxControl_onclick2;
390 extern AT_Window_fadetime A_Window_fadetime;
391 extern AT_Event_id A_Event_id;
392 extern AT_Font_id A_Font_id;
393 extern AT_CheckBoxControl_visible A_CheckBoxControl_visible;
394 extern AT_Event_key A_Event_key;
395 extern AT_ThemeInfo_email A_ThemeInfo_email;
396 extern AT_Font_color A_Font_color;
397 extern AT_RectangleControl_w A_RectangleControl_w;
398 extern AT_SliderControl_tooltiptext A_SliderControl_tooltiptext;
399 extern AT_RectangleControl_x A_RectangleControl_x;
400 extern AT_RectangleControl_y A_RectangleControl_y;
401 extern AT_CheckBoxControl_clickimg1 A_CheckBoxControl_clickimg1;
402 extern AT_CheckBoxControl_clickimg2 A_CheckBoxControl_clickimg2;
403 extern AT_Anchor_range A_Anchor_range;
404 extern AT_PlayListControl_font A_PlayListControl_font;
405 extern AT_TextControl_help A_TextControl_help;
406 extern AT_RectangleControl_id A_RectangleControl_id;
407
408 /* XML application utilities. */
409 extern int element_context(int);
410
411 /* XML processor entry point. */
412 extern int yylex(void);
413
414 #endif