Searched refs:screens (Results 1 – 16 of 16) sorted by relevance
/lvgl-3.7.0/src/core/ |
D | lv_obj_class.c | 63 if(disp->screens == NULL) { in lv_obj_class_create_obj() 64 disp->screens = lv_mem_alloc(sizeof(lv_obj_t *)); in lv_obj_class_create_obj() 65 disp->screens[0] = obj; in lv_obj_class_create_obj() 70 disp->screens = lv_mem_realloc(disp->screens, sizeof(lv_obj_t *) * disp->screen_cnt); in lv_obj_class_create_obj() 71 disp->screens[disp->screen_cnt - 1] = obj; in lv_obj_class_create_obj()
|
D | lv_obj_tree.c | 277 if(d->screens[i] == scr) return d; in lv_obj_get_disp() 393 if(disp->screens[i] == obj) break; in obj_del_core() 398 disp->screens[i] = disp->screens[i + 1]; in obj_del_core() 401 disp->screens = lv_mem_realloc(disp->screens, disp->screen_cnt * sizeof(lv_obj_t *)); in obj_del_core() 428 walk_core(disp->screens[i], cb, user_data); in walk_core()
|
D | lv_disp.c | 135 lv_obj_get_child_cnt(disp->screens[0]) == 0 && in lv_disp_set_theme() 136 lv_obj_get_child_cnt(disp->screens[1]) == 0 && in lv_disp_set_theme() 137 lv_obj_get_child_cnt(disp->screens[2]) == 0) { in lv_disp_set_theme() 138 lv_theme_apply(disp->screens[0]); in lv_disp_set_theme()
|
D | lv_obj.c | 404 if(disp->screens[i] == obj) return true; in lv_obj_is_valid() 405 bool found = obj_valid_child(disp->screens[i], obj); in lv_obj_is_valid()
|
D | lv_obj_style.c | 161 report_style_change_core(style, d->screens[i]); in lv_obj_report_style_change()
|
/lvgl-3.7.0/docs/overview/ |
D | display.md | 15 - Have a "normal" TFT display with local UI and create "virtual" screens on VNC on demand. (You nee… 40 Every display has its own set of [screens](overview/object#screen-the-most-basic-parent) and the ob… 42 Be sure not to confuse displays and screens: 45 …ects associated with a particular display. One display can have multiple screens associated with i… 48 …hanged, i.e. `lv_obj_set_pos()`, `lv_obj_set_size()` or similar functions can't be used on screens. 54 …isp, scr)`. A screen can be loaded with animations too. Read more [here](object.html#load-screens). 58 ### Transparent screens 68 In summary, to enable transparent screens and displays for OSD menu-like UIs:
|
D | object.md | 52 …iner of its children. Every object has exactly one parent object (except screens), but a parent ca… 97 …f a screen just when a button is clicked to open it, and for deletion of screens when a new screen… 128 ### Create screens 129 The screens are special objects which have no parent object. So they can be created like: 141 ### Load screens 150 They are independent of the screens and they will be shown on every screen. The *top layer* is abov… 164 - `LV_SCR_LOAD_ANIM_MOVE_LEFT/RIGHT/TOP/BOTTOM` Move both the current and new screens towards the g…
|
D | layer.md | 49 Both are visible and common on all screens of a display. **They are not, however, shared among mult…
|
D | font.md | 100 The default base direction for screens can be set by `LV_BIDI_BASE_DIR_DEF` in *lv_conf.h* and othe…
|
D | drawing.md | 31 - Objects on other screens are not added.
|
/lvgl-3.7.0/src/hal/ |
D | lv_hal_disp.c | 265 lv_obj_get_coords(disp->screens[i], &prev_coords); in lv_disp_drv_update() 266 lv_area_set_width(&disp->screens[i]->coords, w); in lv_disp_drv_update() 267 lv_area_set_height(&disp->screens[i]->coords, h); in lv_disp_drv_update() 268 lv_event_send(disp->screens[i], LV_EVENT_SIZE_CHANGED, &prev_coords); in lv_disp_drv_update() 317 lv_obj_del(disp->screens[0]); in lv_disp_remove()
|
D | lv_hal_disp.h | 169 struct _lv_obj_t ** screens; /**< Array of screen objects.*/ member
|
/lvgl-3.7.0/docs/widgets/ |
D | obj.md | 74 …y device (physical display or simulator). A display can have one or more screens associated with i…
|
/lvgl-3.7.0/docs/get-started/ |
D | quick-overview.md | 95 A Screen is the "root" parent. You can have any number of screens.
|
/lvgl-3.7.0/ |
D | Kconfig | 45 bool "Enable more complex drawing routines to manage screens transparency."
|
/lvgl-3.7.0/docs/ |
D | CHANGELOG.md | 305 - fix(refr): fix true double double buffering logic with transparent screens [`8b605cc`](https://gi… 448 - fix(benchmark): remove redundant string for the small screens [`3335`](https://github.com/lvgl/l… 1757 - fix(lv_scr_load_anim) fix when multiple screens are loaded at the same time with delay
|