1 /**
2  * @file lv_xml_chart_parser.h
3  *
4  */
5 
6 #ifndef LV_CHART_XML_PARSER_H
7 #define LV_CHART_XML_PARSER_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 /**********************
20  *      TYPEDEFS
21  **********************/
22 
23 /**********************
24  * GLOBAL PROTOTYPES
25  **********************/
26 
27 void * lv_xml_chart_create(lv_xml_parser_state_t * state, const char ** attrs);
28 void lv_xml_chart_apply(lv_xml_parser_state_t * state, const char ** attrs);
29 void * lv_xml_chart_series_create(lv_xml_parser_state_t * state, const char ** attrs);
30 void lv_xml_chart_series_apply(lv_xml_parser_state_t * state, const char ** attrs);
31 void * lv_xml_chart_cursor_create(lv_xml_parser_state_t * state, const char ** attrs);
32 void lv_xml_chart_cursor_apply(lv_xml_parser_state_t * state, const char ** attrs);
33 void * lv_xml_chart_axis_create(lv_xml_parser_state_t * state, const char ** attrs);
34 void lv_xml_chart_axis_apply(lv_xml_parser_state_t * state, const char ** attrs);
35 
36 /**********************
37  *      MACROS
38  **********************/
39 #endif /* LV_USE_XML */
40 
41 #ifdef __cplusplus
42 } /*extern "C"*/
43 #endif
44 
45 #endif /*LV_CHART_XML_PARSE_H*/
46