lv_xml_widget.h

Typedefs

typedef void *(*lv_xml_widget_create_cb_t)(lv_xml_parser_state_t *state, const char **parent_attrs)
typedef void (*lv_xml_widget_apply_cb_t)(lv_xml_parser_state_t *state, const char **parent_attrs)
typedef struct _lv_widget_processor_t lv_widget_processor_t

Functions

lv_result_t lv_xml_widget_register(const char *name, lv_xml_widget_create_cb_t create_cb, lv_xml_widget_apply_cb_t apply_cb)
lv_widget_processor_t *lv_xml_widget_get_processor(const char *name)
struct _lv_widget_processor_t

Public Members

const char *name
lv_xml_widget_create_cb_t create_cb
lv_xml_widget_apply_cb_t apply_cb
struct _lv_widget_processor_t *next