Welcome to the documentation of LVGL!






- Introduction
- Key features
- Requirements
- License
- Repository layout
- Release policy
- FAQ
- Where can I ask questions?
- Is my MCU/hardware supported?
- Is my display supported?
- LVGL doesn't start, randomly crashes or nothing is drawn on the display. What can be the problem?
- My display driver is not called. What have I missed?
- Why is the display driver called only once? Only the upper part of the display is refreshed.
- Why do I see only garbage on the screen?
- Why do I see nonsense colors on the screen?
- How to speed up my UI?
- How to reduce flash/ROM usage?
- How to reduce the RAM usage
- How to work with an operating system?
- Examples
- Get started
- Styles
- Animations
- Events
- Layouts
- Scrolling
- Widgets
- Get started
- Integration and Drivers
- Chip vendors
- Drivers
- Frameworks
- IDEs
- (RT)OS
- Bindings
- Porting
- Overview
- Objects
- Positions, sizes, and layouts
- Styles
- Style properties
- Scroll
- Layers
- Events
- Input devices
- Displays
- Colors
- Fonts
- Images
- File system
- Animations
- Timers
- Drawing
- Profiler
- Renderers and GPUs
- New widget
- Widgets
- Base object (lv_obj)
- Arc (lv_arc)
- Animation Image (lv_animimg)
- Bar (lv_bar)
- Button (lv_btn)
- Button matrix (lv_btnmatrix)
- Calendar (lv_calendar)
- Chart (lv_chart)
- Color wheel (lv_colorwheel)
- Canvas (lv_canvas)
- Checkbox (lv_checkbox)
- Drop-down list (lv_dropdown)
- Image (lv_img)
- Image button (lv_imgbtn)
- Keyboard (lv_keyboard)
- Label (lv_label)
- LED (lv_led)
- Line (lv_line)
- List (lv_list)
- Menu (lv_menu)
- Message box (lv_msgbox)
- Roller (lv_roller)
- Scale (lv_scale)
- Slider (lv_slider)
- Span (lv_span)
- Spinbox (lv_spinbox)
- Spinner (lv_spinner)
- Switch (lv_switch)
- Table (lv_table)
- Tabview (lv_tabview)
- Text area (lv_textarea)
- Tile view (lv_tileview)
- Window (lv_win)
- Layouts
- 3rd party libraries
- File System Interfaces
- BMP decoder
- TJPGD decoder
- libjpge-turbo decoder
- LODEPNG decoder
- libpng decoder
- GIF decoder
- FreeType support
- Tiny TTF font engine
- QR code
- Barcode
- Lottie player
- FFmpeg support
- RLE Decoder
- Others
- API
- lv_api_map.h
- lv_init.h
- lv_conf_internal.h
- lv_conf_kconfig.h
- lvgl.h
- font
- lv_font_fmt_txt.h
- lv_symbol_def.h
@8
@8::_LV_STR_SYMBOL_BULLET
@8::_LV_STR_SYMBOL_AUDIO
@8::_LV_STR_SYMBOL_VIDEO
@8::_LV_STR_SYMBOL_LIST
@8::_LV_STR_SYMBOL_OK
@8::_LV_STR_SYMBOL_CLOSE
@8::_LV_STR_SYMBOL_POWER
@8::_LV_STR_SYMBOL_SETTINGS
@8::_LV_STR_SYMBOL_HOME
@8::_LV_STR_SYMBOL_DOWNLOAD
@8::_LV_STR_SYMBOL_DRIVE
@8::_LV_STR_SYMBOL_REFRESH
@8::_LV_STR_SYMBOL_MUTE
@8::_LV_STR_SYMBOL_VOLUME_MID
@8::_LV_STR_SYMBOL_VOLUME_MAX
@8::_LV_STR_SYMBOL_IMAGE
@8::_LV_STR_SYMBOL_TINT
@8::_LV_STR_SYMBOL_PREV
@8::_LV_STR_SYMBOL_PLAY
@8::_LV_STR_SYMBOL_PAUSE
@8::_LV_STR_SYMBOL_STOP
@8::_LV_STR_SYMBOL_NEXT
@8::_LV_STR_SYMBOL_EJECT
@8::_LV_STR_SYMBOL_LEFT
@8::_LV_STR_SYMBOL_RIGHT
@8::_LV_STR_SYMBOL_PLUS
@8::_LV_STR_SYMBOL_MINUS
@8::_LV_STR_SYMBOL_EYE_OPEN
@8::_LV_STR_SYMBOL_EYE_CLOSE
@8::_LV_STR_SYMBOL_WARNING
@8::_LV_STR_SYMBOL_SHUFFLE
@8::_LV_STR_SYMBOL_UP
@8::_LV_STR_SYMBOL_DOWN
@8::_LV_STR_SYMBOL_LOOP
@8::_LV_STR_SYMBOL_DIRECTORY
@8::_LV_STR_SYMBOL_UPLOAD
@8::_LV_STR_SYMBOL_CALL
@8::_LV_STR_SYMBOL_CUT
@8::_LV_STR_SYMBOL_COPY
@8::_LV_STR_SYMBOL_SAVE
@8::_LV_STR_SYMBOL_BARS
@8::_LV_STR_SYMBOL_ENVELOPE
@8::_LV_STR_SYMBOL_CHARGE
@8::_LV_STR_SYMBOL_PASTE
@8::_LV_STR_SYMBOL_BELL
@8::_LV_STR_SYMBOL_KEYBOARD
@8::_LV_STR_SYMBOL_GPS
@8::_LV_STR_SYMBOL_FILE
@8::_LV_STR_SYMBOL_WIFI
@8::_LV_STR_SYMBOL_BATTERY_FULL
@8::_LV_STR_SYMBOL_BATTERY_3
@8::_LV_STR_SYMBOL_BATTERY_2
@8::_LV_STR_SYMBOL_BATTERY_1
@8::_LV_STR_SYMBOL_BATTERY_EMPTY
@8::_LV_STR_SYMBOL_USB
@8::_LV_STR_SYMBOL_BLUETOOTH
@8::_LV_STR_SYMBOL_TRASH
@8::_LV_STR_SYMBOL_EDIT
@8::_LV_STR_SYMBOL_BACKSPACE
@8::_LV_STR_SYMBOL_SD_CARD
@8::_LV_STR_SYMBOL_NEW_LINE
@8::_LV_STR_SYMBOL_DUMMY
- lv_font.h
- lv_binfont_loader.h
- others
- sysmon
- file_explorer
- ime
- imgfont
- monkey
- observer
- lv_observer.h
lv_observer_cb_t
lv_observer_t
lv_subject_type_t
lv_subject_init_int()
lv_subject_set_int()
lv_subject_get_int()
lv_subject_get_previous_int()
lv_subject_init_string()
lv_subject_copy_string()
lv_subject_get_string()
lv_subject_get_previous_string()
lv_subject_init_pointer()
lv_subject_set_pointer()
lv_subject_get_pointer()
lv_subject_get_previous_pointer()
lv_subject_init_color()
lv_subject_set_color()
lv_subject_get_color()
lv_subject_get_previous_color()
lv_subject_init_group()
lv_subject_get_group_element()
lv_subject_add_observer()
lv_subject_add_observer_obj()
lv_subject_add_observer_with_target()
lv_observer_remove()
lv_subject_remove_all_obj()
lv_observer_get_target()
lv_subject_notify()
lv_obj_bind_flag_if_eq()
lv_obj_bind_flag_if_not_eq()
lv_obj_bind_state_if_eq()
lv_obj_bind_state_if_not_eq()
lv_button_bind_checked()
lv_label_bind_text()
lv_arc_bind_value()
lv_slider_bind_value()
lv_roller_bind_value()
lv_dropdown_bind_value()
lv_subject_value_t
lv_subject_t
_lv_observer_t
- lv_observer.h
- snapshot
- fragment
- gridnav
- draw
- lv_draw_vector.h
- lv_image_decoder.h
lv_image_src_t
lv_image_decoder_args_t
lv_image_decoder_info_f_t
lv_image_decoder_open_f_t
lv_image_decoder_get_area_cb_t
lv_image_decoder_close_f_t
lv_image_decoder_t
lv_image_decoder_dsc_t
_lv_image_src_t
_lv_image_decoder_init()
_lv_image_decoder_deinit()
lv_image_decoder_get_info()
lv_image_decoder_open()
lv_image_decoder_get_area()
lv_image_decoder_close()
lv_image_decoder_create()
lv_image_decoder_delete()
lv_image_decoder_get_next()
lv_image_decoder_set_info_cb()
lv_image_decoder_set_open_cb()
lv_image_decoder_set_get_area_cb()
lv_image_decoder_set_close_cb()
_lv_image_decoder_args_t
_lv_image_decoder_t
_lv_image_decoder_dsc_t
_lv_image_decoder_dsc_t::decoder
_lv_image_decoder_dsc_t::args
_lv_image_decoder_dsc_t::src
_lv_image_decoder_dsc_t::frame_id
_lv_image_decoder_dsc_t::src_type
_lv_image_decoder_dsc_t::header
_lv_image_decoder_dsc_t::img_data
_lv_image_decoder_dsc_t::palette
_lv_image_decoder_dsc_t::palette_size
_lv_image_decoder_dsc_t::time_to_open
_lv_image_decoder_dsc_t::error_msg
_lv_image_decoder_dsc_t::cache_entry
_lv_image_decoder_dsc_t::user_data
- lv_image_buf.h
lv_image_flags_t
_lv_image_flags_t
_lv_image_flags_t::LV_IMAGE_FLAGS_PREMULTIPLIED
_lv_image_flags_t::LV_IMAGE_FLAGS_MODIFIABLE
_lv_image_flags_t::LV_IMAGE_FLAGS_VECTORS
_lv_image_flags_t::LV_IMAGE_FLAGS_USER1
_lv_image_flags_t::LV_IMAGE_FLAGS_USER2
_lv_image_flags_t::LV_IMAGE_FLAGS_USER3
_lv_image_flags_t::LV_IMAGE_FLAGS_USER4
_lv_image_flags_t::LV_IMAGE_FLAGS_USER5
_lv_image_flags_t::LV_IMAGE_FLAGS_USER6
_lv_image_flags_t::LV_IMAGE_FLAGS_USER7
_lv_image_flags_t::LV_IMAGE_FLAGS_USER8
lv_image_buf_set_palette()
lv_image_buf_free()
_lv_image_buf_get_transformed_area()
lv_image_header_t
lv_image_dsc_t
- lv_draw_buf.h
lv_draw_buf_malloc_cb
lv_draw_buf_free_cb
lv_draw_buf_align_cb
lv_draw_buf_invalidate_cache_cb
lv_draw_buf_width_to_stride_cb
lv_draw_buf_go_to_xy_cb
lv_draw_buf_clear_cb
lv_draw_buf_copy_cb
_lv_draw_buf_init_handlers()
lv_draw_buf_get_handlers()
lv_draw_buf_malloc()
lv_draw_buf_free()
lv_draw_buf_align()
lv_draw_buf_invalidate_cache()
lv_draw_buf_width_to_stride()
lv_draw_buf_go_to_xy()
lv_draw_buf_clear()
lv_draw_buf_copy()
lv_draw_buf_handlers_t
lv_draw_buf_handlers_t::buf_malloc_cb
lv_draw_buf_handlers_t::buf_free_cb
lv_draw_buf_handlers_t::align_pointer_cb
lv_draw_buf_handlers_t::invalidate_cache_cb
lv_draw_buf_handlers_t::width_to_stride_cb
lv_draw_buf_handlers_t::go_to_xy_cb
lv_draw_buf_handlers_t::buf_clear_cb
lv_draw_buf_handlers_t::buf_copy_cb
- lv_draw.h
lv_draw_task_t
lv_draw_unit_t
lv_layer_t
lv_draw_task_type_t
lv_draw_task_type_t::LV_DRAW_TASK_TYPE_FILL
lv_draw_task_type_t::LV_DRAW_TASK_TYPE_BORDER
lv_draw_task_type_t::LV_DRAW_TASK_TYPE_BOX_SHADOW
lv_draw_task_type_t::LV_DRAW_TASK_TYPE_BG_IMG
lv_draw_task_type_t::LV_DRAW_TASK_TYPE_LABEL
lv_draw_task_type_t::LV_DRAW_TASK_TYPE_IMAGE
lv_draw_task_type_t::LV_DRAW_TASK_TYPE_LAYER
lv_draw_task_type_t::LV_DRAW_TASK_TYPE_LINE
lv_draw_task_type_t::LV_DRAW_TASK_TYPE_ARC
lv_draw_task_type_t::LV_DRAW_TASK_TYPE_TRIANGLE
lv_draw_task_type_t::LV_DRAW_TASK_TYPE_MASK_RECTANGLE
lv_draw_task_type_t::LV_DRAW_TASK_TYPE_MASK_BITMAP
lv_draw_task_type_t::LV_DRAW_TASK_TYPE_VECTOR
lv_draw_task_state_t
lv_draw_init()
lv_draw_deinit()
lv_draw_create_unit()
lv_draw_add_task()
lv_draw_finalize_task_creation()
lv_draw_dispatch()
lv_draw_dispatch_layer()
lv_draw_dispatch_wait_for_request()
lv_draw_dispatch_request()
lv_draw_get_next_available_task()
lv_draw_get_dependent_count()
lv_draw_layer_create()
lv_draw_layer_alloc_buf()
lv_draw_layer_go_to_xy()
_lv_draw_task_t
lv_draw_mask_t
_lv_draw_unit_t
_lv_layer_t
lv_draw_dsc_base_t
lv_draw_global_info_t
- lv_draw_rect.h
lv_draw_rect_dsc_init()
lv_draw_fill_dsc_init()
lv_draw_border_dsc_init()
lv_draw_box_shadow_dsc_init()
lv_draw_bg_image_dsc_init()
lv_draw_rect()
lv_draw_rect_dsc_t
lv_draw_rect_dsc_t::base
lv_draw_rect_dsc_t::radius
lv_draw_rect_dsc_t::bg_opa
lv_draw_rect_dsc_t::bg_color
lv_draw_rect_dsc_t::bg_grad
lv_draw_rect_dsc_t::bg_image_src
lv_draw_rect_dsc_t::bg_image_symbol_font
lv_draw_rect_dsc_t::bg_image_recolor
lv_draw_rect_dsc_t::bg_image_opa
lv_draw_rect_dsc_t::bg_image_recolor_opa
lv_draw_rect_dsc_t::bg_image_tiled
lv_draw_rect_dsc_t::border_color
lv_draw_rect_dsc_t::border_width
lv_draw_rect_dsc_t::border_opa
lv_draw_rect_dsc_t::border_side
lv_draw_rect_dsc_t::border_post
lv_draw_rect_dsc_t::outline_color
lv_draw_rect_dsc_t::outline_width
lv_draw_rect_dsc_t::outline_pad
lv_draw_rect_dsc_t::outline_opa
lv_draw_rect_dsc_t::shadow_color
lv_draw_rect_dsc_t::shadow_width
lv_draw_rect_dsc_t::shadow_offset_x
lv_draw_rect_dsc_t::shadow_offset_y
lv_draw_rect_dsc_t::shadow_spread
lv_draw_rect_dsc_t::shadow_opa
lv_draw_fill_dsc_t
lv_draw_bg_image_dsc_t
lv_draw_border_dsc_t
lv_draw_box_shadow_dsc_t
- lv_draw_mask.h
- lv_draw_line.h
lv_draw_line_dsc_init()
lv_draw_line()
lv_draw_line_dsc_t
lv_draw_line_dsc_t::base
lv_draw_line_dsc_t::p1
lv_draw_line_dsc_t::p2
lv_draw_line_dsc_t::color
lv_draw_line_dsc_t::width
lv_draw_line_dsc_t::dash_width
lv_draw_line_dsc_t::dash_gap
lv_draw_line_dsc_t::opa
lv_draw_line_dsc_t::blend_mode
lv_draw_line_dsc_t::round_start
lv_draw_line_dsc_t::round_end
lv_draw_line_dsc_t::raw_end
- lv_draw_arc.h
- lv_draw_label.h
lv_draw_label_hint_t
lv_draw_letter_cb_t
lv_draw_letter_bitmap_format_t
lv_draw_label_iterate_letters()
lv_draw_label_dsc_init()
lv_draw_letter_dsc_init()
lv_draw_label()
lv_draw_letter()
_lv_draw_label_hint_t
lv_draw_label_dsc_t
lv_draw_label_dsc_t::base
lv_draw_label_dsc_t::text
lv_draw_label_dsc_t::font
lv_draw_label_dsc_t::sel_start
lv_draw_label_dsc_t::sel_end
lv_draw_label_dsc_t::color
lv_draw_label_dsc_t::sel_color
lv_draw_label_dsc_t::sel_bg_color
lv_draw_label_dsc_t::line_space
lv_draw_label_dsc_t::letter_space
lv_draw_label_dsc_t::ofs_x
lv_draw_label_dsc_t::ofs_y
lv_draw_label_dsc_t::opa
lv_draw_label_dsc_t::bidi_dir
lv_draw_label_dsc_t::align
lv_draw_label_dsc_t::flag
lv_draw_label_dsc_t::decor
lv_draw_label_dsc_t::blend_mode
lv_draw_label_dsc_t::text_local
lv_draw_label_dsc_t::hint
lv_draw_glyph_dsc_t
- lv_draw_image.h
lv_draw_image_dsc_t
lv_draw_image_dsc_init()
lv_draw_image()
lv_draw_layer()
lv_image_src_get_type()
lv_draw_image_sup_t
_lv_draw_image_dsc_t
_lv_draw_image_dsc_t::base
_lv_draw_image_dsc_t::src
_lv_draw_image_dsc_t::header
_lv_draw_image_dsc_t::rotation
_lv_draw_image_dsc_t::scale_x
_lv_draw_image_dsc_t::scale_y
_lv_draw_image_dsc_t::pivot
_lv_draw_image_dsc_t::recolor
_lv_draw_image_dsc_t::recolor_opa
_lv_draw_image_dsc_t::opa
_lv_draw_image_dsc_t::blend_mode
_lv_draw_image_dsc_t::frame_id
_lv_draw_image_dsc_t::antialias
_lv_draw_image_dsc_t::tile
_lv_draw_image_dsc_t::sup
- lv_draw_triangle.h
- nxp
- sw
- lv_draw_sw_gradient.h
- lv_draw_sw_mask.h
lv_draw_sw_mask_res_t
lv_draw_sw_mask_type_t
lv_draw_sw_mask_xcb_t
lv_draw_sw_mask_line_side_t
_lv_draw_sw_mask_radius_circle_dsc_arr_t
lv_draw_sw_mask_map_param_t
@0
@1
@2
lv_draw_sw_mask_init()
lv_draw_sw_mask_deinit()
lv_draw_sw_mask_free_param()
_lv_draw_sw_mask_cleanup()
lv_draw_sw_mask_line_points_init()
lv_draw_sw_mask_line_angle_init()
lv_draw_sw_mask_angle_init()
lv_draw_sw_mask_radius_init()
lv_draw_sw_mask_fade_init()
lv_draw_sw_mask_map_init()
_lv_draw_sw_mask_common_dsc_t
lv_draw_sw_mask_line_param_t
lv_draw_sw_mask_line_param_t::dsc
lv_draw_sw_mask_line_param_t::p1
lv_draw_sw_mask_line_param_t::p2
lv_draw_sw_mask_line_param_t::side
lv_draw_sw_mask_line_param_t::cfg
lv_draw_sw_mask_line_param_t::origo
lv_draw_sw_mask_line_param_t::xy_steep
lv_draw_sw_mask_line_param_t::yx_steep
lv_draw_sw_mask_line_param_t::steep
lv_draw_sw_mask_line_param_t::spx
lv_draw_sw_mask_line_param_t::flat
lv_draw_sw_mask_line_param_t::inv
lv_draw_sw_mask_angle_param_t
lv_draw_sw_mask_angle_param_t::dsc
lv_draw_sw_mask_angle_param_t::vertex_p
lv_draw_sw_mask_angle_param_t::start_angle
lv_draw_sw_mask_angle_param_t::end_angle
lv_draw_sw_mask_angle_param_t::cfg
lv_draw_sw_mask_angle_param_t::start_line
lv_draw_sw_mask_angle_param_t::end_line
lv_draw_sw_mask_angle_param_t::delta_deg
_lv_draw_sw_mask_radius_circle_dsc_t
_lv_draw_sw_mask_radius_circle_dsc_t::buf
_lv_draw_sw_mask_radius_circle_dsc_t::cir_opa
_lv_draw_sw_mask_radius_circle_dsc_t::x_start_on_y
_lv_draw_sw_mask_radius_circle_dsc_t::opa_start_on_y
_lv_draw_sw_mask_radius_circle_dsc_t::life
_lv_draw_sw_mask_radius_circle_dsc_t::used_cnt
_lv_draw_sw_mask_radius_circle_dsc_t::radius
lv_draw_sw_mask_radius_param_t
lv_draw_sw_mask_fade_param_t
_lv_draw_sw_mask_map_param_t
- lv_draw_sw.h
lv_draw_sw_init()
lv_draw_sw_deinit()
lv_draw_sw_image()
lv_draw_sw_fill()
lv_draw_sw_border()
lv_draw_sw_box_shadow()
lv_draw_sw_bg_image()
lv_draw_sw_label()
lv_draw_sw_arc()
lv_draw_sw_line()
lv_draw_sw_layer()
lv_draw_sw_triangle()
lv_draw_sw_mask_rect()
lv_draw_sw_transform()
lv_draw_sw_rgb565_swap()
lv_draw_sw_rotate()
lv_draw_sw_unit_t
- blend
- sdl
- osal
- lv_rtthread.h
- lv_cmsis_rtos2.h
- lv_freertos.h
- lv_os_none.h
- lv_windows.h
- lv_pthread.h
- lv_os.h
- display
- lv_display.h
lv_display_t
lv_display_flush_cb_t
lv_display_flush_wait_cb_t
lv_display_rotation_t
lv_display_render_mode_t
lv_screen_load_anim_t
lv_screen_load_anim_t::LV_SCR_LOAD_ANIM_NONE
lv_screen_load_anim_t::LV_SCR_LOAD_ANIM_OVER_LEFT
lv_screen_load_anim_t::LV_SCR_LOAD_ANIM_OVER_RIGHT
lv_screen_load_anim_t::LV_SCR_LOAD_ANIM_OVER_TOP
lv_screen_load_anim_t::LV_SCR_LOAD_ANIM_OVER_BOTTOM
lv_screen_load_anim_t::LV_SCR_LOAD_ANIM_MOVE_LEFT
lv_screen_load_anim_t::LV_SCR_LOAD_ANIM_MOVE_RIGHT
lv_screen_load_anim_t::LV_SCR_LOAD_ANIM_MOVE_TOP
lv_screen_load_anim_t::LV_SCR_LOAD_ANIM_MOVE_BOTTOM
lv_screen_load_anim_t::LV_SCR_LOAD_ANIM_FADE_IN
lv_screen_load_anim_t::LV_SCR_LOAD_ANIM_FADE_ON
lv_screen_load_anim_t::LV_SCR_LOAD_ANIM_FADE_OUT
lv_screen_load_anim_t::LV_SCR_LOAD_ANIM_OUT_LEFT
lv_screen_load_anim_t::LV_SCR_LOAD_ANIM_OUT_RIGHT
lv_screen_load_anim_t::LV_SCR_LOAD_ANIM_OUT_TOP
lv_screen_load_anim_t::LV_SCR_LOAD_ANIM_OUT_BOTTOM
lv_display_create()
lv_display_delete()
lv_display_set_default()
lv_display_get_default()
lv_display_get_next()
lv_display_set_resolution()
lv_display_set_physical_resolution()
lv_display_set_offset()
lv_display_set_rotation()
lv_display_set_dpi()
lv_display_get_horizontal_resolution()
lv_display_get_vertical_resolution()
lv_display_get_physical_horizontal_resolution()
lv_display_get_physical_vertical_resolution()
lv_display_get_offset_x()
lv_display_get_offset_y()
lv_display_get_rotation()
lv_display_get_dpi()
lv_display_set_draw_buffers()
lv_display_set_flush_cb()
lv_display_set_flush_wait_cb()
lv_display_set_color_format()
lv_display_get_color_format()
lv_display_set_antialiasing()
lv_display_get_antialiasing()
lv_display_is_double_buffered()
lv_display_get_screen_active()
lv_display_get_screen_prev()
lv_display_load_scr()
lv_display_get_layer_top()
lv_display_get_layer_sys()
lv_display_get_layer_bottom()
lv_screen_load_anim()
lv_screen_active()
lv_layer_top()
lv_layer_sys()
lv_layer_bottom()
lv_screen_load()
lv_display_add_event_cb()
lv_display_get_event_count()
lv_display_get_event_dsc()
lv_display_delete_event()
lv_display_send_event()
lv_display_set_theme()
lv_display_get_theme()
lv_display_get_inactive_time()
lv_display_trig_activity()
lv_display_enable_invalidation()
lv_display_is_invalidation_enabled()
_lv_display_get_refr_timer()
lv_display_set_user_data()
lv_display_set_driver_data()
lv_display_get_user_data()
lv_display_get_driver_data()
lv_dpx()
lv_display_dpx()
- lv_display.h
- layouts
- lv_layout.h
- flex
- lv_flex.h
lv_flex_align_t
lv_flex_flow_t
lv_flex_flow_t::LV_FLEX_FLOW_ROW
lv_flex_flow_t::LV_FLEX_FLOW_COLUMN
lv_flex_flow_t::LV_FLEX_FLOW_ROW_WRAP
lv_flex_flow_t::LV_FLEX_FLOW_ROW_REVERSE
lv_flex_flow_t::LV_FLEX_FLOW_ROW_WRAP_REVERSE
lv_flex_flow_t::LV_FLEX_FLOW_COLUMN_WRAP
lv_flex_flow_t::LV_FLEX_FLOW_COLUMN_REVERSE
lv_flex_flow_t::LV_FLEX_FLOW_COLUMN_WRAP_REVERSE
lv_flex_init()
lv_obj_set_flex_flow()
lv_obj_set_flex_align()
lv_obj_set_flex_grow()
- lv_flex.h
- grid
- dev
- tick
- core
- lv_obj_style.h
lv_style_selector_t
_lv_style_state_cmp_t
_lv_obj_style_init()
_lv_obj_style_deinit()
lv_obj_add_style()
lv_obj_replace_style()
lv_obj_remove_style()
lv_obj_remove_style_all()
lv_obj_report_style_change()
lv_obj_refresh_style()
lv_obj_enable_style_refresh()
lv_obj_get_style_prop()
lv_obj_set_local_style_prop()
lv_obj_get_local_style_prop()
lv_obj_remove_local_style_prop()
_lv_obj_style_apply_color_filter()
_lv_obj_style_create_transition()
_lv_obj_style_state_compare()
lv_obj_fade_in()
lv_obj_fade_out()
lv_obj_style_get_selector_state()
lv_obj_style_get_selector_part()
lv_obj_set_style_pad_all()
lv_obj_set_style_pad_hor()
lv_obj_set_style_pad_ver()
lv_obj_set_style_margin_all()
lv_obj_set_style_margin_hor()
lv_obj_set_style_margin_ver()
lv_obj_set_style_pad_gap()
lv_obj_set_style_size()
lv_obj_set_style_transform_scale()
lv_obj_get_style_space_left()
lv_obj_get_style_space_right()
lv_obj_get_style_space_top()
lv_obj_get_style_space_bottom()
lv_obj_calculate_style_text_align()
lv_obj_get_style_transform_scale_x_safe()
lv_obj_get_style_transform_scale_y_safe()
lv_obj_get_style_opa_recursive()
_lv_obj_style_t
_lv_obj_style_transition_dsc_t
- lv_obj_class.h
lv_obj_class_event_cb_t
lv_obj_class_t
lv_obj_class_editable_t
lv_obj_class_group_def_t
lv_obj_class_theme_inheritable_t
lv_obj_class_create_obj()
lv_obj_class_init_obj()
_lv_obj_destruct()
lv_obj_is_editable()
lv_obj_is_group_def()
_lv_obj_class_t
_lv_obj_class_t::base_class
_lv_obj_class_t::constructor_cb
_lv_obj_class_t::destructor_cb
_lv_obj_class_t::event_cb
_lv_obj_class_t::user_data
_lv_obj_class_t::name
_lv_obj_class_t::width_def
_lv_obj_class_t::height_def
_lv_obj_class_t::editable
_lv_obj_class_t::group_def
_lv_obj_class_t::instance_size
_lv_obj_class_t::theme_inheritable
- lv_refr.h
- lv_obj_property.h
- lv_obj_event.h
lv_cover_res_t
lv_obj_send_event()
lv_obj_event_base()
lv_event_get_current_target_obj()
lv_event_get_target_obj()
lv_obj_add_event_cb()
lv_obj_get_event_count()
lv_obj_get_event_dsc()
lv_obj_remove_event()
lv_obj_remove_event_cb()
lv_event_get_indev()
lv_event_get_layer()
lv_event_get_old_size()
lv_event_get_key()
lv_event_get_scroll_anim()
lv_event_set_ext_draw_size()
lv_event_get_self_size_info()
lv_event_get_hit_test_info()
lv_event_get_cover_area()
lv_event_set_cover_res()
lv_event_get_draw_task()
lv_hit_test_info_t
lv_cover_check_info_t
- lv_obj_scroll.h
lv_scrollbar_mode_t
lv_scroll_snap_t
_lv_scrollbar_mode_t
_lv_scroll_snap_t
lv_obj_set_scrollbar_mode()
lv_obj_set_scroll_dir()
lv_obj_set_scroll_snap_x()
lv_obj_set_scroll_snap_y()
lv_obj_get_scrollbar_mode()
lv_obj_get_scroll_dir()
lv_obj_get_scroll_snap_x()
lv_obj_get_scroll_snap_y()
lv_obj_get_scroll_x()
lv_obj_get_scroll_y()
lv_obj_get_scroll_top()
lv_obj_get_scroll_bottom()
lv_obj_get_scroll_left()
lv_obj_get_scroll_right()
lv_obj_get_scroll_end()
lv_obj_scroll_by()
lv_obj_scroll_by_bounded()
lv_obj_scroll_to()
lv_obj_scroll_to_x()
lv_obj_scroll_to_y()
lv_obj_scroll_to_view()
lv_obj_scroll_to_view_recursive()
_lv_obj_scroll_by_raw()
lv_obj_is_scrolling()
lv_obj_update_snap()
lv_obj_get_scrollbar_area()
lv_obj_scrollbar_invalidate()
lv_obj_readjust_scroll()
- lv_obj_tree.h
- lv_obj_style.h