/lvgl-latest/demos/flex_layout/ |
D | lv_demo_flex_layout_ctrl_pad.c | 20 lv_obj_t* sbox = ui->ctrl_pad.tab.layout.spinbox_##item; \ 26 …lv_obj_add_event_cb(ui->ctrl_pad.tab.layout.spinbox_##item, ctrl_pad_spinbox_event_handler, LV_EVE… 38 static void ctrl_pad_btn_event_attach(view_t * ui); 52 void ctrl_pad_attach(view_t * ui) in ctrl_pad_attach() argument 54 ctrl_pad_btn_event_attach(ui); in ctrl_pad_attach() 55 flex_loader_attach(ui); in ctrl_pad_attach() 68 ui->ctrl_pad.tab.flex.checkbox_scrl, in ctrl_pad_attach() 71 ui in ctrl_pad_attach() 81 view_t * ui = lv_event_get_user_data(e); in ctrl_pad_btn_remove_event_handler() local 82 if(ui->obj_cur) { in ctrl_pad_btn_remove_event_handler() [all …]
|
D | lv_demo_flex_layout_flex_loader.c | 21 view_t* ui = lv_event_get_user_data(e); \ 24 if (ui->obj_cur) { \ 25 lv_obj_set_style_flex_##item##_place(ui->obj_cur, \ 35 lv_dropdown_set_selected(ui->ctrl_pad.tab.align.ddlist_align_##item, \ 44 lv_obj_add_event_cb(ui->ctrl_pad.tab.align.ddlist_align_##item, \ 47 ui \ 97 void flex_loader_attach(view_t * ui) in FLEX_ALIGN_EVENT_DEF() 100 ui->ctrl_pad.tab.flex.ddlist_flow, in FLEX_ALIGN_EVENT_DEF() 103 ui in FLEX_ALIGN_EVENT_DEF() 111 void flex_loader_obj_update(lv_obj_t * obj, view_t * ui) in flex_loader_obj_update() argument [all …]
|
D | lv_demo_flex_layout_view_ctrl_pad.c | 20 ui->ctrl_pad.tab.align.ddlist_align_##item = \ 39 static void tab_flex_create(lv_obj_t * tab, view_t * ui); 40 static void tab_align_create(lv_obj_t * tab, view_t * ui); 41 static void tab_layout_create(lv_obj_t * tab, view_t * ui); 55 void view_ctrl_pad_create(lv_obj_t * par, view_t * ui) in view_ctrl_pad_create() argument 70 ui->ctrl_pad.tab.view = tv; in view_ctrl_pad_create() 72 ui->ctrl_pad.tab.flex.tab = lv_tabview_add_tab(tv, "Flex"); in view_ctrl_pad_create() 73 ui->ctrl_pad.tab.align.tab = lv_tabview_add_tab(tv, "Align"); in view_ctrl_pad_create() 74 ui->ctrl_pad.tab.layout.tab = lv_tabview_add_tab(tv, "Layout"); in view_ctrl_pad_create() 76 tab_flex_create(ui->ctrl_pad.tab.flex.tab, ui); in view_ctrl_pad_create() [all …]
|
D | lv_demo_flex_layout_view_child_node.c | 40 lv_obj_t * obj_child_node_create(lv_obj_t * par, view_t * ui) in obj_child_node_create() argument 49 lv_obj_add_style(obj, &ui->obj_def_style, 0); in obj_child_node_create() 50 lv_obj_add_style(obj, &ui->obj_checked_style, LV_STATE_CHECKED); in obj_child_node_create() 57 lv_obj_add_event_cb(obj, obj_child_node_event_handler, LV_EVENT_CLICKED, ui); in obj_child_node_create() 68 view_t * ui = (view_t *)lv_event_get_user_data(e); in obj_child_node_event_handler() local 71 if(ui->obj_cur) { in obj_child_node_event_handler() 72 lv_obj_remove_state(ui->obj_cur, LV_STATE_CHECKED); in obj_child_node_event_handler() 77 ui->obj_cur = obj; in obj_child_node_event_handler() 78 flex_loader_obj_update(obj, ui); in obj_child_node_event_handler() 79 ctrl_pad_obj_update(obj, ui); in obj_child_node_event_handler()
|
D | lv_demo_flex_layout_view.c | 42 void view_create(lv_obj_t * par, view_t * ui) in view_create() argument 54 obj_child_node_def_style_init(&ui->obj_def_style); in view_create() 55 obj_child_node_checked_style_init(&ui->obj_checked_style); in view_create() 58 ui->root = obj_child_node_create(par, ui); in view_create() 59 lv_obj_set_size(ui->root, lv_pct(50), lv_pct(80)); in view_create() 80 ui->ctrl_pad.cont = obj; in view_create() 83 view_ctrl_pad_create(ui->ctrl_pad.cont, ui); in view_create() 86 obj = lv_obj_create(ui->ctrl_pad.cont); in view_create() 100 ui->ctrl_pad.btn.cont = obj; in view_create() 101 ui->ctrl_pad.btn.add = btn_create(obj, "Add", lv_palette_main(LV_PALETTE_BLUE_GREY)); in view_create() [all …]
|
D | lv_demo_flex_layout_main.h | 89 void view_create(lv_obj_t * par, view_t * ui); 90 void view_ctrl_pad_create(lv_obj_t * par, view_t * ui); 91 lv_obj_t * obj_child_node_create(lv_obj_t * par, view_t * ui); 93 void ctrl_pad_attach(view_t * ui); 94 void ctrl_pad_obj_update(lv_obj_t * obj, view_t * ui); 95 void flex_loader_obj_update(lv_obj_t * obj, view_t * ui); 96 void flex_loader_attach(view_t * ui);
|
/lvgl-latest/env_support/rt-thread/squareline/ |
D | README.md | 3 …d C files into `ui` folder, so that rt-thread will automatically detect them; or, as a user, you c…
|
/lvgl-latest/tests/src/test_files/fonts/noto/ |
D | README.txt | 60 https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts
|
/lvgl-latest/docs/details/debugging/ |
D | profiler.rst | 23 format and can be visualized using `Perfetto <https://ui.perfetto.dev>`_. 154 Import the processed `trace.systrace` file into `Perfetto <https://ui.perfetto.dev>`_ and wait for …
|