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