Lines Matching refs:attrs
34 static void start_metadata_handler(void * user_data, const char * name, const char ** attrs);
36 static void process_const_element(lv_xml_parser_state_t * state, const char ** attrs);
37 static void process_prop_element(lv_xml_parser_state_t * state, const char ** attrs);
60 …t * lv_xml_component_process(lv_xml_parser_state_t * state, const char * name, const char ** attrs) in lv_xml_component_process() argument
64 lv_obj_t * item = lv_xml_create_from_ctx(state->parent, &state->ctx, ctx, attrs); in lv_xml_component_process()
72 ctx->root_widget->apply_cb(state, attrs); in lv_xml_component_process()
206 static void process_const_element(lv_xml_parser_state_t * state, const char ** attrs) in process_const_element() argument
208 const char * name = lv_xml_get_value_of(attrs, "name"); in process_const_element()
209 const char * value = lv_xml_get_value_of(attrs, "value"); in process_const_element()
225 static void process_prop_element(lv_xml_parser_state_t * state, const char ** attrs) in process_prop_element() argument
228 prop->name = lv_strdup(lv_xml_get_value_of(attrs, "name")); in process_prop_element()
229 const char * def = lv_xml_get_value_of(attrs, "default"); in process_prop_element()
233 const char * type = lv_xml_get_value_of(attrs, "type"); in process_prop_element()
238 static void start_metadata_handler(void * user_data, const char * name, const char ** attrs) in start_metadata_handler() argument
245 const char * extends = lv_xml_get_value_of(attrs, "extends"); in start_metadata_handler()
268 process_prop_element(state, attrs); in start_metadata_handler()
272 process_const_element(state, attrs); in start_metadata_handler()
277 lv_xml_style_register(&state->ctx, attrs); in start_metadata_handler()