/lvgl-latest/src/others/fragment/ |
D | lv_fragment_manager.c | 50 static lv_fragment_managed_states_t * fragment_attach(lv_fragment_manager_t * manager, lv_fragment_… 74 void lv_fragment_manager_delete(lv_fragment_manager_t * manager) in lv_fragment_manager_delete() argument 76 LV_ASSERT_NULL(manager); in lv_fragment_manager_delete() 78 LV_LL_READ_BACK(&manager->attached, states) { in lv_fragment_manager_delete() 82 lv_ll_clear(&manager->attached); in lv_fragment_manager_delete() 83 lv_ll_clear(&manager->stack); in lv_fragment_manager_delete() 84 lv_free(manager); in lv_fragment_manager_delete() 87 void lv_fragment_manager_create_obj(lv_fragment_manager_t * manager) in lv_fragment_manager_create_obj() argument 89 LV_ASSERT_NULL(manager); in lv_fragment_manager_create_obj() 90 lv_fragment_stack_item_t * top = lv_ll_get_tail(&manager->stack); in lv_fragment_manager_create_obj() [all …]
|
D | lv_fragment.h | 138 void lv_fragment_manager_delete(lv_fragment_manager_t * manager); 144 void lv_fragment_manager_create_obj(lv_fragment_manager_t * manager); 150 void lv_fragment_manager_delete_obj(lv_fragment_manager_t * manager); 158 void lv_fragment_manager_add(lv_fragment_manager_t * manager, lv_fragment_t * fragment, lv_obj_t * … 165 void lv_fragment_manager_remove(lv_fragment_manager_t * manager, lv_fragment_t * fragment); 173 void lv_fragment_manager_push(lv_fragment_manager_t * manager, lv_fragment_t * fragment, lv_obj_t *… 180 bool lv_fragment_manager_pop(lv_fragment_manager_t * manager); 188 void lv_fragment_manager_replace(lv_fragment_manager_t * manager, lv_fragment_t * fragment, 198 bool lv_fragment_manager_send_event(lv_fragment_manager_t * manager, int code, void * userdata); 205 size_t lv_fragment_manager_get_stack_size(lv_fragment_manager_t * manager); [all …]
|
D | lv_fragment.c | 43 lv_fragment_manager_remove(fragment->managed->manager, fragment); in lv_fragment_delete() 62 return fragment->managed->manager; in lv_fragment_get_manager() 76 return lv_fragment_manager_get_parent_fragment(fragment->managed->manager); in lv_fragment_get_parent()
|
D | lv_fragment_private.h | 40 lv_fragment_manager_t * manager; member
|
/lvgl-latest/src/others/font_manager/ |
D | lv_font_manager.c | 61 static const char * lv_font_manager_get_path(lv_font_manager_t * manager, const char * name); 63 static bool lv_font_manager_check_resource(lv_font_manager_t * manager); 64 static lv_font_rec_node_t * lv_font_manager_search_rec_node(lv_font_manager_t * manager, lv_font_t … 66 static const lv_font_refer_node_t * lv_font_manager_get_freetype_font(lv_font_manager_t * manager, 68 static bool lv_font_manager_reset_freetype_font(lv_font_manager_t * manager, const lv_font_refer_no… 70 static lv_font_t * lv_font_manager_create_font_single(lv_font_manager_t * manager, const lv_freetyp… 71 static bool lv_font_manager_delete_font_single(lv_font_manager_t * manager, lv_font_t * font); 73 static lv_font_t * lv_font_manager_create_font_family(lv_font_manager_t * manager, const lv_freetyp… 74 static void lv_font_manager_delete_font_family(lv_font_manager_t * manager, lv_font_t * font); 76 static void lv_font_manager_add_path_core(lv_font_manager_t * manager, const char * name, const cha… [all …]
|
D | lv_font_manager_recycle.c | 39 static void lv_font_recycle_close(lv_font_manager_recycle_t * manager, lv_font_recycle_t * recycle); 40 static void lv_font_manager_recycle_remove_tail(lv_font_manager_recycle_t * manager); 56 lv_font_manager_recycle_t * manager = lv_malloc_zeroed(sizeof(lv_font_manager_recycle_t)); in lv_font_manager_recycle_create() local 57 LV_ASSERT_MALLOC(manager); in lv_font_manager_recycle_create() 58 if(!manager) { in lv_font_manager_recycle_create() 63 lv_ll_init(&manager->recycle_ll, sizeof(lv_font_recycle_t)); in lv_font_manager_recycle_create() 64 manager->max_size = max_size; in lv_font_manager_recycle_create() 67 return manager; in lv_font_manager_recycle_create() 70 void lv_font_manager_recycle_delete(lv_font_manager_recycle_t * manager) in lv_font_manager_recycle_delete() argument 72 LV_ASSERT_NULL(manager); in lv_font_manager_recycle_delete() [all …]
|
D | lv_font_manager.h | 50 bool lv_font_manager_delete(lv_font_manager_t * manager); 58 void lv_font_manager_add_path(lv_font_manager_t * manager, const char * name, const char * path); 66 void lv_font_manager_add_path_static(lv_font_manager_t * manager, const char * name, const char * p… 74 bool lv_font_manager_remove_path(lv_font_manager_t * manager, const char * name); 85 lv_font_t * lv_font_manager_create_font(lv_font_manager_t * manager, const char * font_family, uint… 94 void lv_font_manager_delete_font(lv_font_manager_t * manager, lv_font_t * font);
|
D | lv_font_manager_recycle.h | 50 void lv_font_manager_recycle_delete(lv_font_manager_recycle_t * manager); 58 lv_font_t * lv_font_manager_recycle_get_reuse(lv_font_manager_recycle_t * manager, const lv_freetyp… 65 void lv_font_manager_recycle_set_reuse(lv_font_manager_recycle_t * manager, lv_font_t * font,
|
/lvgl-latest/examples/others/fragment/ |
D | lv_example_fragment_2.c | 58 lv_fragment_manager_t * manager = lv_fragment_manager_create(NULL); in lv_example_fragment_2() local 60 lv_obj_add_event_cb(root, sample_container_delete, LV_EVENT_DELETE, manager); in lv_example_fragment_2() 64 lv_fragment_manager_push(manager, fragment, &container); in lv_example_fragment_2() 65 lv_obj_add_event_cb(push_btn, sample_push_click, LV_EVENT_CLICKED, manager); in lv_example_fragment_2() 66 lv_obj_add_event_cb(pop_btn, sample_pop_click, LV_EVENT_CLICKED, manager); in lv_example_fragment_2() 101 lv_fragment_manager_t * manager = (lv_fragment_manager_t *) lv_event_get_user_data(e); in sample_push_click() local 102 size_t stack_size = lv_fragment_manager_get_stack_size(manager); in sample_push_click() 104 lv_fragment_manager_push(manager, fragment, &container); in sample_push_click() 109 lv_fragment_manager_t * manager = (lv_fragment_manager_t *) lv_event_get_user_data(e); in sample_pop_click() local 110 lv_fragment_manager_pop(manager); in sample_pop_click() [all …]
|
D | lv_example_fragment_1.c | 32 lv_fragment_manager_t * manager = lv_fragment_manager_create(NULL); in lv_example_fragment_1() local 34 lv_obj_add_event_cb(root, sample_container_delete, LV_EVENT_DELETE, manager); in lv_example_fragment_1() 37 lv_fragment_manager_replace(manager, fragment, &root); in lv_example_fragment_1() 55 lv_fragment_manager_t * manager = (lv_fragment_manager_t *) lv_event_get_user_data(e); in sample_container_delete() local 56 lv_fragment_manager_delete(manager); in sample_container_delete()
|
/lvgl-latest/docs/details/other-components/ |
D | fragment.rst | 20 Fragment Manager is a manager holding references to fragments attached 22 fragment manager to build a navigation stack, or a multi-pane application 61 lv_fragment_manager_t *manager = lv_fragment_manager_create(container, NULL); 63 lv_fragment_manager_replace(manager, &sample_cls, init_argument); 70 /* Add one instance into manager stack. View object of current fragment will be destroyed, 73 lv_fragment_manager_push(manager, &sample_cls, NULL); 76 lv_fragment_manager_pop(manager);
|
D | font_manager.rst | 31 Use :cpp:func:`lv_font_manager_create` to create a font manager, where the 49 /* Create font manager, with 8 fonts recycling buffers */ 52 /* Add font path mapping to font manager */ 72 /* Create font from font manager */ 88 The font manager will mark the font resource as a recyclable font so that it has the 104 Use :cpp:func:`lv_font_manager_delete` to destroy the entire font manager. It should 106 deleted all fonts using :cpp:func:`lv_font_manager_delete_font`. The font manager 108 being referenced, the font manager will fail to be destroyed and the function will return false.
|
/lvgl-latest/examples/others/font_manager/ |
D | index.rst | 2 Font manager example
|
/lvgl-latest/docs/details/integration/driver/ |
D | X11.rst | 17 The X11 driver uses XLib to access the linux window manager.
|
D | opengles.rst | 18 The OpenGL driver uses GLEW GLFW to access the OpenGL window manager.
|
/lvgl-latest/docs/details/integration/os/yocto/ |
D | terms_and_variables.rst | 165 manager dynamically installs packages on an already built image. In 167 PKGR, helps the package manager distinguish which
|
/lvgl-latest/docs/details/integration/os/buildroot/ |
D | image_generation.rst | 36 before starting the build. Lets install them using Ubuntu's package manager.
|
/lvgl-latest/docs/details/main-components/ |
D | image.rst | 583 following code to replace the LVGL built-in cache manager: 624 /* Initialize new cache manager. */ 634 /* Replace existing cache manager with the new one. */
|
D | animation.rst | 12 generic change-over-time manager, complete with a variety of optional event
|
/lvgl-latest/docs/details/integration/chip/ |
D | espressif.rst | 47 …Manager documentation <https://docs.espressif.com/projects/idf-component-manager/en/latest/referen…
|
/lvgl-latest/docs/details/integration/os/ |
D | torizon_os.rst | 148 First it downloads the necessary packages to build the simulator using Debian's package manager ``a…
|
/lvgl-latest/docs/details/integration/bindings/ |
D | micropython.rst | 198 …manager which is `garbage-collected <https://en.wikipedia.org/wiki/Garbage_collection_(computer_sc…
|
/lvgl-latest/ |
D | Kconfig | 1618 bool "Enable freetype font manager" 1622 int "Font manager name max length" 1722 bool "Use X11 window manager to open window on Linux PC and handle mouse and keyboard"
|
/lvgl-latest/docs/ |
D | CODING_STYLE.rst | 354 manager for pre-commit hooks. See the `installation
|