1 /**
2  * @file lv_xml_ptivate.h
3  *
4  */
5 
6 #ifndef LV_XML_PRIVATE_H
7 #define LV_XML_PRIVATE_H
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
13 /*********************
14  *      INCLUDES
15  *********************/
16 #include "lv_xml.h"
17 #if LV_USE_XML
18 
19 #include "parsers/lv_xml_obj_parser.h"
20 #include "lv_xml_parser.h"
21 #include "lv_xml_base_types.h"
22 #include "lv_xml_utils.h"
23 #include "lv_xml_style.h"
24 
25 /*********************
26  *      DEFINES
27  *********************/
28 
29 /**********************
30  *      TYPEDEFS
31  **********************/
32 
33 typedef struct {
34     const char * name;
35     const lv_font_t * font;
36 } lv_xml_font_t;
37 
38 typedef struct {
39     const char * name;
40     const void * src;
41 } lv_xml_image_t;
42 
43 
44 /**********************
45  * GLOBAL PROTOTYPES
46  **********************/
47 
48 /**********************
49  *      MACROS
50  **********************/
51 
52 #endif /* LV_USE_XML */
53 
54 #ifdef __cplusplus
55 } /*extern "C"*/
56 #endif
57 
58 #endif /*LV_XML_PRIVATE_H*/
59