Home
last modified time | relevance | path

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

/lvgl-3.7.0/src/extra/others/fragment/
Dlv_fragment_manager.c49 static lv_fragment_managed_states_t * fragment_attach(lv_fragment_manager_t * manager, lv_fragment_…
74 void lv_fragment_manager_del(lv_fragment_manager_t * manager) in lv_fragment_manager_del() argument
76 LV_ASSERT_NULL(manager); in lv_fragment_manager_del()
78 _LV_LL_READ_BACK(&manager->attached, states) { in lv_fragment_manager_del()
82 _lv_ll_clear(&manager->attached); in lv_fragment_manager_del()
83 _lv_ll_clear(&manager->stack); in lv_fragment_manager_del()
84 lv_mem_free(manager); in lv_fragment_manager_del()
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.h140 lv_fragment_manager_t * manager; member
178 void lv_fragment_manager_del(lv_fragment_manager_t * manager);
184 void lv_fragment_manager_create_obj(lv_fragment_manager_t * manager);
190 void lv_fragment_manager_del_obj(lv_fragment_manager_t * manager);
198 void lv_fragment_manager_add(lv_fragment_manager_t * manager, lv_fragment_t * fragment, lv_obj_t * …
205 void lv_fragment_manager_remove(lv_fragment_manager_t * manager, lv_fragment_t * fragment);
213 void lv_fragment_manager_push(lv_fragment_manager_t * manager, lv_fragment_t * fragment, lv_obj_t *…
220 bool lv_fragment_manager_pop(lv_fragment_manager_t * manager);
228 void lv_fragment_manager_replace(lv_fragment_manager_t * manager, lv_fragment_t * fragment,
238 bool lv_fragment_manager_send_event(lv_fragment_manager_t * manager, int code, void * userdata);
[all …]
Dlv_fragment.c43 lv_fragment_manager_remove(fragment->managed->manager, fragment); in lv_fragment_del()
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()
/lvgl-3.7.0/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_del, 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_del, 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_del() local
56 lv_fragment_manager_del(manager); in sample_container_del()
/lvgl-3.7.0/docs/others/
Dfragment.md14 Fragment Manager is a manager holding references to fragments attached to it, and has an internal s…
15 navigation. You can use fragment manager to build navigation stack, or multi pane application easil…
45 lv_fragment_manager_t *manager = lv_fragment_manager_create(container, NULL);
47 lv_fragment_manager_replace(manager, &sample_cls, init_argument);
53 /* Add one instance into manager stack. View object of current fragment will be destroyed,
56 lv_fragment_manager_push(manager, &sample_cls, NULL);
59 lv_fragment_manager_pop(manager);
/lvgl-3.7.0/docs/get-started/platforms/
Despressif.md37 …//docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/tools/idf-component-manager.html).
/lvgl-3.7.0/docs/
DCODING_STYLE.md93 [pre-commit](https://pre-commit.com/) is a multi-language package manager for pre-commit hooks.
DCHANGELOG.md404 - feat(fragment): add fragment manager (a UI Controller concept) [`2940`](https://github.com/lvgl/l…
1457 - Espressif IDF component manager [`2521`](https://github.com/lvgl/lvgl/pull/2521)