Lines Matching full:name

45 static void view_start_element_handler(void * user_data, const char * name, const char ** attrs);
46 static void view_end_element_handler(void * user_data, const char * name);
130 void * lv_xml_create(lv_obj_t * parent, const char * name, const char ** attrs) in lv_xml_create() argument
134 /* Select the widget specific parser type based on the name */ in lv_xml_create()
135 lv_widget_processor_t * p = lv_xml_widget_get_processor(name); in lv_xml_create()
147 lv_xml_component_ctx_t * ctx = lv_xml_component_get_ctx(name); in lv_xml_create()
154 LV_LOG_WARN("'%s' in not a known widget, element, or component", name); in lv_xml_create()
159 lv_result_t lv_xml_register_font(const char * name, const lv_font_t * font) in lv_xml_register_font() argument
162 f->name = lv_strdup(name); in lv_xml_register_font()
168 const lv_font_t * lv_xml_get_font(const char * name) in lv_xml_get_font() argument
172 if(lv_streq(f->name, name)) return f->font; in lv_xml_get_font()
178 lv_result_t lv_xml_register_image(const char * name, const void * src) in lv_xml_register_image() argument
181 img->name = lv_strdup(name); in lv_xml_register_image()
192 const void * lv_xml_get_image(const char * name) in lv_xml_get_image() argument
196 if(lv_streq(img->name, name)) return img->src; in lv_xml_get_image()
206 static const char * get_param_type(lv_xml_component_ctx_t * ctx, const char * name) in get_param_type() argument
210 if(lv_streq(p->name, name)) return p->type; in get_param_type()
215 static const char * get_param_default(lv_xml_component_ctx_t * ctx, const char * name) in get_param_default() argument
219 if(lv_streq(p->name, name)) return p->def; in get_param_default()
229 const char * name = item_attrs[i]; in resolve_params() local
231 if(lv_streq(name, "styles")) continue; /*Styles will handle it themselves*/ in resolve_params()
233 /*E.g. the ${my_color} value is the my_color attribute name on the parent*/ in resolve_params()
238 LV_LOG_WARN("'%s' parameter is not defined on '%s'", name_clean, item_ctx->name); in resolve_params()
273 const char * name = item_attrs[i]; in resolve_consts() local
275 if(lv_streq(name, "styles")) continue; /*Styles will handle it themselves*/ in resolve_consts()
281 if(lv_streq(c->name, value_clean)) { in resolve_consts()
296 static void view_start_element_handler(void * user_data, const char * name, const char ** attrs) in view_start_element_handler() argument
301 if(lv_streq(name, "view")) { in view_start_element_handler()
303 name = extends ? extends : "lv_obj"; in view_start_element_handler()
310 … LV_LOG_ERROR("There is no parent object available for %s. This also should never happen.", name); in view_start_element_handler()
332 /* Select the widget specific parser type based on the name */ in view_start_element_handler()
333 lv_widget_processor_t * p = lv_xml_widget_get_processor(name); in view_start_element_handler()
353 item = lv_xml_component_process(state, name, attrs); in view_start_element_handler()
359 LV_LOG_WARN("'%s' in not a known widget, element, or component", name); in view_start_element_handler()
371 static void view_end_element_handler(void * user_data, const char * name) in view_end_element_handler() argument
373 LV_UNUSED(name); in view_end_element_handler()