Home
last modified time | relevance | path

Searched refs:screens (Results 1 – 16 of 16) sorted by relevance

/lvgl-3.7.0/src/core/
Dlv_obj_class.c63 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()
Dlv_obj_tree.c277 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()
Dlv_disp.c135 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()
Dlv_obj.c404 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()
Dlv_obj_style.c161 report_style_change_core(style, d->screens[i]); in lv_obj_report_style_change()
/lvgl-3.7.0/docs/overview/
Ddisplay.md15 - 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:
Dobject.md52 …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…
Dlayer.md49 Both are visible and common on all screens of a display. **They are not, however, shared among mult…
Dfont.md100 The default base direction for screens can be set by `LV_BIDI_BASE_DIR_DEF` in *lv_conf.h* and othe…
Ddrawing.md31 - Objects on other screens are not added.
/lvgl-3.7.0/src/hal/
Dlv_hal_disp.c265 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()
Dlv_hal_disp.h169 struct _lv_obj_t ** screens; /**< Array of screen objects.*/ member
/lvgl-3.7.0/docs/widgets/
Dobj.md74 …y device (physical display or simulator). A display can have one or more screens associated with i…
/lvgl-3.7.0/docs/get-started/
Dquick-overview.md95 A Screen is the "root" parent. You can have any number of screens.
/lvgl-3.7.0/
DKconfig45 bool "Enable more complex drawing routines to manage screens transparency."
/lvgl-3.7.0/docs/
DCHANGELOG.md305 - 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