Lines Matching full:path
33 lv_ll_t path_ll; /* font path record list */
53 char * path; member
76 …id lv_font_manager_add_path_core(lv_font_manager_t * manager, const char * name, const char * path,
120 /* clean path map */ in lv_font_manager_delete()
125 lv_free(font_path->path); in lv_font_manager_delete()
129 font_path->path = NULL; in lv_font_manager_delete()
139 void lv_font_manager_add_path(lv_font_manager_t * manager, const char * name, const char * path) in lv_font_manager_add_path() argument
141 lv_font_manager_add_path_core(manager, name, path, false); in lv_font_manager_add_path()
144 … lv_font_manager_add_path_static(lv_font_manager_t * manager, const char * name, const char * path) in lv_font_manager_add_path_static() argument
146 lv_font_manager_add_path_core(manager, name, path, true); in lv_font_manager_add_path_static()
167 lv_free(font_path->path); in lv_font_manager_remove_path()
171 font_path->path = NULL; in lv_font_manager_remove_path()
371 …id lv_font_manager_add_path_core(lv_font_manager_t * manager, const char * name, const char * path, in lv_font_manager_add_path_core() argument
376 LV_ASSERT_NULL(path); in lv_font_manager_add_path_core()
380 LV_LOG_WARN("name: %s, path: %s already exists", name, old_path); in lv_font_manager_add_path_core()
390 font_path->path = (char *)path; in lv_font_manager_add_path_core()
398 uint32_t path_len = lv_strlen(path) + 1; in lv_font_manager_add_path_core()
399 font_path->path = lv_malloc(path_len); in lv_font_manager_add_path_core()
400 LV_ASSERT_MALLOC(font_path->path); in lv_font_manager_add_path_core()
401 lv_memcpy(font_path->path, path, path_len); in lv_font_manager_add_path_core()
404 LV_LOG_INFO("name: %s, path: %s add success", name, path); in lv_font_manager_add_path_core()
412 return font_path->path; in lv_font_manager_get_path()
510 /* generate full file path */ in lv_font_manager_create_font_warpper()
511 const char * path = lv_font_manager_get_path(manager, ft_info->name); in lv_font_manager_create_font_warpper() local
512 if(!path) { in lv_font_manager_create_font_warpper()
513 LV_LOG_ERROR("name: %s not found path", ft_info->name); in lv_font_manager_create_font_warpper()
517 font = lv_freetype_font_create(path, ft_info->render_mode, ft_info->size, ft_info->style); in lv_font_manager_create_font_warpper()