Lines Matching refs:attrs
45 static void view_start_element_handler(void * user_data, const char * name, const char ** attrs);
92 const char ** attrs) in lv_xml_create_from_ctx() argument
99 state.parent_attrs = attrs; in lv_xml_create_from_ctx()
120 if(attrs) { in lv_xml_create_from_ctx()
121 ctx->root_widget->apply_cb(&state, attrs); in lv_xml_create_from_ctx()
130 void * lv_xml_create(lv_obj_t * parent, const char * name, const char ** attrs) in lv_xml_create() argument
140 state.item = p->create_cb(&state, attrs); in lv_xml_create()
141 if(attrs) { in lv_xml_create()
142 p->apply_cb(&state, attrs); in lv_xml_create()
149 item = lv_xml_create_from_ctx(parent, NULL, ctx, attrs); in lv_xml_create()
296 static void view_start_element_handler(void * user_data, const char * name, const char ** attrs) in view_start_element_handler() argument
302 const char * extends = lv_xml_get_value_of(attrs, "extends"); in view_start_element_handler()
327 resolve_params(&state->ctx, state->parent_ctx, attrs, state->parent_attrs); in view_start_element_handler()
329 resolve_consts(attrs, &state->ctx); in view_start_element_handler()
335 item = p->create_cb(state, attrs); in view_start_element_handler()
347 p->apply_cb(state, attrs); in view_start_element_handler()
353 item = lv_xml_component_process(state, name, attrs); in view_start_element_handler()