Home
last modified time | relevance | path

Searched refs:manager (Results 1 – 24 of 24) sorted by relevance

/lvgl-latest/src/others/fragment/
Dlv_fragment_manager.c50 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 …]
Dlv_fragment.h138 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 …]
Dlv_fragment.c43 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()
Dlv_fragment_private.h40 lv_fragment_manager_t * manager; member
/lvgl-latest/src/others/font_manager/
Dlv_font_manager.c61 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 …]
Dlv_font_manager_recycle.c39 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 …]
Dlv_font_manager.h50 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);
Dlv_font_manager_recycle.h50 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/
Dlv_example_fragment_2.c58 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 …]
Dlv_example_fragment_1.c32 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/
Dfragment.rst20 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);
Dfont_manager.rst31 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/
Dindex.rst2 Font manager example
/lvgl-latest/docs/details/integration/driver/
DX11.rst17 The X11 driver uses XLib to access the linux window manager.
Dopengles.rst18 The OpenGL driver uses GLEW GLFW to access the OpenGL window manager.
/lvgl-latest/docs/details/integration/os/yocto/
Dterms_and_variables.rst165 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/
Dimage_generation.rst36 before starting the build. Lets install them using Ubuntu's package manager.
/lvgl-latest/docs/details/main-components/
Dimage.rst583 following code to replace the LVGL built-in cache manager:
624 /* Initialize new cache manager. */
634 /* Replace existing cache manager with the new one. */
Danimation.rst12 generic change-over-time manager, complete with a variety of optional event
/lvgl-latest/docs/details/integration/chip/
Despressif.rst47 …Manager documentation <https://docs.espressif.com/projects/idf-component-manager/en/latest/referen…
/lvgl-latest/docs/details/integration/os/
Dtorizon_os.rst148 First it downloads the necessary packages to build the simulator using Debian's package manager ``a…
/lvgl-latest/docs/details/integration/bindings/
Dmicropython.rst198manager which is `garbage-collected <https://en.wikipedia.org/wiki/Garbage_collection_(computer_sc…
/lvgl-latest/
DKconfig1618 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/
DCODING_STYLE.rst354 manager for pre-commit hooks. See the `installation