Logo
  • Introduction
    • Key features
    • Requirements
    • License
    • 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 do I speed up my UI?
      • How do I reduce flash/ROM usage?
      • How do I reduce RAM usage?
      • How do I use LVGL with an operating system?
    • The LVGL Repository
      • Repository layout
      • Release policy
      • Release cycle
      • Branches
      • Change log
      • Version support
    • API
  • Getting Started
    • LVGL Basics
    • Overview of LVGL's Data Flow
      • Application's Job
    • Major Concepts
      • Display vs Screen
      • Default Display
      • Screen Widgets
      • Active Screen
      • Widgets
        • Creating Widgets
        • Modifying Widgets
        • Deleting Widgets
      • Events
      • Parts
      • States
      • Styles
      • Themes
      • MicroPython
    • Basic Examples
      • A very simple hello world label
      • A button with a label and react on click event
      • Create styles from scratch for buttons
      • Create a slider and write its value on a label
    • What's Next?
    • API
  • Examples
    • Get Started
      • Simple Horizontal Gradient
      • Linear (Skew) Gradient
      • Radial Gradient
      • Conical Gradient
      • A very simple hello world label
      • A button with a label and react on click event
      • Create styles from scratch for buttons
      • Create a slider and write its value on a label
    • Styles
      • Size styles
      • Background styles
      • Border styles
      • Outline styles
      • Shadow styles
      • Image styles
      • Arc styles
      • Text styles
      • Line styles
      • Transition
      • Using multiple styles
      • Local styles
      • Add styles to parts and states
      • Extending the current theme
      • Opacity and Transformations
      • Metallic knob with conic gradient
      • Radial gradient as background
      • Gradients for button background
      • Test between recolor style or full background modal
    • Animations
      • Start animation on an event
      • Playback animation
      • Cubic Bezier animation
      • Pause animation
      • Animation timeline
    • Events
      • Button click event
      • Click streaks
      • Handle multiple events
      • Event bubbling
      • Draw event
    • Layouts
      • Flex
        • A simple row and a column layout with flexbox
        • Arrange items in rows with wrap and even spacing
        • Demonstrate flex grow
        • Demonstrate flex grow.
        • Demonstrate column and row gap style properties
        • RTL base direction changes order of the items
      • Grid
        • A simple grid
        • Demonstrate cell placement and span
        • Demonstrate grid's -free unit-
        • Demonstrate track placement
        • Demonstrate column and row gap
        • Demonstrate RTL direction on grid
    • Scrolling
      • Nested scrolling
      • Snapping
      • Floating button
      • Styling the scrollbars
      • Right to left scrolling
      • Translate on scroll
      • Infinite scrolling
      • circular scrolling
    • Widgets
      • Base Widget
        • Base objects with custom styles
        • Make an object draggable
        • Transform object using a 3x3 matrix
      • Animation Image
        • Simple Animation Image
      • Arc
        • Simple Arc
        • Loader with Arc
        • Pie Chart with clickable slices using Arcs
      • Bar
        • Simple Bar
        • Styling a bar
        • Temperature meter
        • Stripe pattern and range value
        • Bar with LTR and RTL base direction
        • Custom drawer to show the current value
        • Bar with opposite direction
      • Button
        • Simple Buttons
        • Styling buttons
        • Gummy button
      • Button Matrix
        • Simple Button matrix
        • Custom buttons
        • Pagination
      • Calendar
        • Calendar with header
        • Chinese calendar
      • Canvas
        • Drawing on the Canvas and rotate
        • Transparent Canvas with chroma keying
        • Draw a rectangle to the canvas
        • Draw a label to the canvas
        • Draw an arc to the canvas
        • Draw an image to the canvas
        • Draw a line to the canvas
        • Draw a vector graphic to the canvas
        • Draw a triangle to the canvas
        • Draw Fancy Letter Effects
        • Draw Fancy Letter Effects 2
      • Chart
        • Line Chart
        • Axis ticks and labels with scrolling on a chart
        • Show the value of the pressed points
        • Recolor bars based on their value
        • Faded area line chart with custom division lines
        • Show cursor on the clicked point
        • Scatter chart
        • Circular line chart with gap
      • Checkbox
        • Simple Checkboxes
        • Checkboxes as radio buttons
      • Dropdown
        • Simple Drop down list
        • Drop down in four directions
        • Menu
      • Image
        • Image from variable and symbol
        • Image recoloring
        • Rotate and zoom
        • Image offset and styling
      • Image Button
        • Simple Image button
      • Keyboard
        • Keyboard with text area
        • Keyboard with custom map
        • Keyboard with drawing
      • Label
        • Line wrap, recoloring and scrolling
        • Text shadow
        • Show LTR, RTL and Chinese texts
        • Draw label with gradient color
        • Customize circular scrolling animation
        • Monospace font
      • LED
        • LED with custom style
      • Line
        • Simple Line
      • List
        • Simple List
        • Sorting a List using up and down buttons
      • Lottie
        • Load a Lottie animation from an array
        • Load a Lottie animation from file
      • Menu
        • Simple Menu
        • Simple Menu with root btn
        • Simple Menu with custom header
        • Simple Menu with floating btn to add new menu page
        • Complex Menu
      • Message Box
        • Simple Message box
        • Scrolling and styled Message box
      • Roller
        • Simple Roller
        • Styling the roller
        • add fade mask to roller
      • Scale
        • A simple horizontal scale
        • An vertical scale with section and custom styling
        • A simple round scale
        • A round scale with section and custom styling
        • A scale with section and custom styling
        • A round scale with multiple needles, resembling a clock
        • Customizing scale major tick label color with LV_EVENT_DRAW_TASK_ADDED event
        • A round scale with labels rotated and translated
        • A horizontal scale with labels rotated and translated
        • A round scale style simulating a Heart Rate monitor
        • A round scale style simulating a sunset/sunrise widget
      • Slider
        • Simple Slider
        • Slider with custom style
        • Slider with extended drawer
        • Slider with opposite direction
      • Span
        • Span with custom styles
      • Spinbox
        • Simple Spinbox
      • Spinner
        • Simple spinner
      • Switch
        • Simple Switch
        • Switch Orientation
      • Table
        • Simple table
        • Lightweighted list from table
      • Tabview
        • Simple Tabview
        • Tabs on the left, styling and no scrolling
      • Textarea
        • Simple Text area
        • Text area with password field
        • Text auto-formatting
        • Text area cursor styling
      • Tileview
        • Tileview with content
      • Window
        • Simple window
  • Integration and Drivers
    • Adding LVGL to Your Project
      • Getting LVGL
        • Demos and Examples
      • Building LVGL
        • Make and CMake
        • Managed builds
      • Configuration
        • lv_conf.h
        • Kconfig
      • Connecting LVGL to Your Hardware
        • Initializing LVGL
        • Tick Interface
        • Display Interface
        • Input-Device Interface
        • API
      • Timer Handler
        • When No Timers Are Ready
        • API
      • Threading Considerations
        • Definitions
        • LVGL and Threads
        • Tasks
        • Sleep Management
      • Other Platforms and Tools
    • Bindings
      • Output API as JSON Data
        • Requirements
        • Usage
      • Cpp
      • JavaScript
        • Features
        • Demo
        • Building
        • Components
        • Font
        • Animation
        • Style
        • JSAPI
        • Thanks
      • MicroPython
        • What is MicroPython?
        • Why MicroPython + LVGL?
        • What does it look like?
        • How Can I Use It?
        • Where can I find more information?
        • The MicroPython Binding is auto generated!
      • PikaScript
        • What is PikaScript?
        • Why PikaScript + LVGL?
        • What Does It Look Like?
        • How Does It Work?
        • How Can I Use It?
    • Build systems
      • make
      • CMake
        • Overview
    • Chip vendors
      • Alif
        • LVGL on Alif Boards
      • Arm
        • Compile LVGL for Arm
        • IDE Support
        • Arm2D and the Helium instruction set
        • Neon Acceleration
      • Espressif (ESP32 Chip Series)
        • LVGL Demo Projects for ESP32
        • Using LVGL in Your ESP-IDF Project
        • Support for Display and Touch Drivers
      • NXP
        • Creating new project with LVGL
        • HW acceleration for NXP iMX RT platforms
        • HW acceleration for NXP iMX platforms
      • Renesas
        • Built-in Drivers
        • RA Family
        • RX Family
        • RZ/G Family
        • RZ/A Family
        • Supported Boards
      • STM32
        • Including LVGL in a Project
        • Bare Metal Example
        • FreeRTOS Example
        • DMA2D Support
    • Drivers
      • Display
        • Linux Framebuffer Driver
        • FT81x
        • Generic MIPI DCS compatible LCD Controller driver
        • ILI9341 LCD Controller driver
        • Step-by-step Guide: How to use the LVGL v9 LCD drivers with STM32 devices
        • Renesas GLCDC
        • STM32 LTDC Driver
        • ST7735 LCD Controller driver
        • ST7789 LCD Controller driver
        • ST7796 LCD Controller driver
      • Libinput Driver
        • Overview
        • Prerequisites
        • Configuring the driver
        • Usage
      • OpenGL ES Display/Inputs Driver
        • Overview
        • Prerequisites
        • Configure OpenGL Driver
        • Basic Usage
        • Advanced Usage
        • OpenGL Texture Caching Renderer
      • Touchpad
        • Linux Evdev Driver
        • FT6X36
      • Wayland Display/Inputs driver
        • Overview
        • Dependencies
        • Configuring the wayland driver
        • Example
        • Usage
        • Building the wayland driver
        • Current state and objectives
        • Bug reports
      • Windows Display/Inputs driver
        • Overview
        • Prerequisites
        • Configure Windows Driver
        • Usage
      • X11 Display/Inputs driver
        • Overview
        • Prerequisites
        • Configure X11 driver
        • Usage
      • UEFI Display/Inputs driver
        • Overview
        • Prerequisites
        • Configure UEFI driver
        • Usage
      • SDL Driver
        • Overview
        • Prerequisites
        • Configure SDL Driver
        • Basic Usage
        • Using an IDE
    • Renderers and GPUs
      • Software Renderer
        • API
      • Arm-2D GPU
        • How to Use
        • Design Considerations
        • Examples
        • API
      • NemaGFX Acceleration
        • Get Started with the Riverdi STM32U5 5-inch Display
        • Usage and Configuration
        • TSC Images
        • DMA2D
        • API
      • NXP PXP GPU
        • API
      • NXP VGLite GPU
        • API
      • NXP G2D GPU
        • API
      • SDL Renderer
        • API
      • STM32 DMA2D GPU
        • API
      • VG-Lite General GPU
        • Configuration
        • VG-Lite Simulator
        • API
    • Frameworks
      • Arduino
        • Get the LVGL Arduino library
        • Set up drivers
        • Configure LVGL
        • Initialize and run LVGL
        • Use the examples and demos
        • Debugging and logging
      • PlatformIO
      • Tasmota and berry
        • What is Tasmota?
        • What is Berry?
        • Why LVGL + Tasmota + Berry?
        • So what does it look like?
        • How can I use it?
        • Where can I find more information?
    • IDEs
      • MDK
      • Simulator on PC
        • Select an IDE
        • Built-in drivers
    • (RT)OS
      • FreeRTOS
      • MQX RTOS
      • NuttX RTOS
        • What is NuttX?
        • Why NuttX + LVGL?
        • How to get started with NuttX and LVGL?
        • Custom Usage
        • NuttX Driver Support
        • Other Integrations
        • Configurations
        • Using a Specific Version of LVGL
        • Where can I find more information?
      • PX5 RTOS
      • QNX
        • What is QNX?
        • How to run LVGL on QNX?
      • RT-Thread RTOS
        • What is RT-Thread?
        • How to run LVGL on RT-Thread?
      • Yocto
        • Yocto Project Core Components
        • LVGL in Yocto
        • Yocto Project Terms
      • Buildroot
        • Quick Setup
        • RPi4 custom image
        • LVGL application
      • Zephyr
        • What is Zephyr?
        • How to run LVGL on Zephyr?
        • Leveraging Zephyr Features
        • Where can I find more information?
      • Torizon OS
        • Prerequisites
        • Board setup
        • Creating the Docker image
        • Deploying the container image to the device
        • Conclusion
    • Boards
      • Toradex
        • About Toradex
        • Products Portfolio
        • TorizonOS
        • Toradex Examples
      • Riverdi
        • STM32 Embedded Displays
        • Single-Board Computer Displays
        • Other Products
      • Viewe
        • Products Portfolio:
        • IOT AIOT Smart Displays
        • UART Smart Displays
  • Common Widget Features
    • Widget Basics
      • What is a Widget?
      • Attributes
        • Basic attributes
        • Widget-specific attributes
        • Parents and children
      • Working Mechanisms
        • Parent-child structure
        • Moving together
        • Visibility only on the parent
        • Creating and deleting Widgets
      • Screens
        • What are Screens?
        • Creating Screens
        • Active Screen
        • Loading Screens
        • Layers
      • Parts
      • States
      • Flags
      • Base-Widget Events
        • Events from Input Devices
        • Special Events
        • Drawing Events
        • Other Events
      • Keys
      • Names
        • Setting names
        • Finding widgets
      • Snapshot
      • Example
        • Base objects with custom styles
        • Make an object draggable
        • Transform object using a 3x3 matrix
      • API
    • Positions, Sizes and Layouts
      • Overview
      • Length Units
      • Boxing Model
      • Important Notes
        • Postponed coordinate calculation
        • Removing styles
      • Positioning Widgets
        • Direct
        • Alignment
      • Size
        • Sizing the simple way
        • Extending the click area
      • Using styles
      • Translation
      • Transformation
        • Min and Max size
      • Layout
        • Layout overview
        • Built-in layouts
        • Flags
        • Adding new layouts
      • Examples
      • API
    • Layers
      • Order of Creation
        • Changing Order
      • API
    • Styles
      • Styles Overview
        • States
        • Cascading Styles
        • Inheritance
        • Parts
        • Initialize Styles and Set/Get Properties
        • Add and remove styles to a widget
        • Local Styles
        • Style Properties Overview
        • Transitions
        • Opacity, Blend Modes and Transformations
        • Color Filter
        • Themes
        • Examples
        • API
      • Style Properties
        • Size and position
        • Padding
        • Margin
        • Background
        • Border
        • Outline
        • Shadow
        • Image
        • Line
        • Arc
        • Text
        • Miscellaneous
        • Flex
        • Grid
    • Events
      • Adding Events to a Widget
      • Removing Event(s) from Widgets
      • Event Codes
        • Input Device Events
        • Drawing Events
        • Special Events
        • Other Events
        • Display Events
        • Custom Events
        • Refresh Event
      • Sending Events Manually
      • Fields of lv_event_t
      • Event Bubbling
      • Examples
        • Button click event
        • Click streaks
        • Handle multiple events
        • Event bubbling
        • Draw event
      • API
    • Layouts
      • Flex
        • Overview
        • Terms
        • Simple Interface
        • Style Interface
        • Other Features
        • Examples
        • API
      • Grid
        • Overview
        • Terms
        • Simple Interface
        • Style Interface
        • Other features
        • Example
        • API
    • Scrolling
      • Overview
        • Scrollbar
        • Scrolling Events
      • Features of Scrolling
        • Scrollable
        • Scroll chaining
        • Scroll momentum
        • Elastic scroll
        • Snapping
        • Scroll one
        • Scroll on focus
      • Scrolling Programmatically
      • Self Size
      • Examples
        • Nested scrolling
        • Snapping
        • Floating button
        • Styling the scrollbars
        • Right to left scrolling
        • Translate on scroll
        • Infinite scrolling
        • circular scrolling
      • API
  • All Widgets
    • Base Widget (lv_obj)
    • 3D Texture (lv_3dtexture)
      • Overview
      • Parts and Styles
      • Usage
      • Events
      • Example
      • API
    • Animation Image (lv_animimg)
      • Overview
      • Parts and Styles
      • Usage
        • Image sources
        • Using the inner animation
      • Events
      • Keys
      • Example
        • Simple Animation Image
      • API
    • Arc (lv_arc)
      • Overview
      • Parts and Styles
      • Usage
        • Value and range
        • Rotation
        • Mode
        • Change rate
        • Knob offset
        • Setting indicator programmatically
        • Interactive area
        • Place another Widget on the knob
      • Events
      • Keys
      • Example
        • Simple Arc
        • Loader with Arc
        • Pie Chart with clickable slices using Arcs
      • API
    • Bar (lv_bar)
      • Overview
      • Parts and Styles
      • Usage
        • Orientation and size
        • Value and range
        • Modes
      • Events
      • Keys
      • Example
        • Simple Bar
        • Styling a bar
        • Temperature meter
        • Stripe pattern and range value
        • Bar with LTR and RTL base direction
        • Custom drawer to show the current value
        • Bar with opposite direction
      • API
    • Button (lv_button)
      • Overview
      • Parts and Styles
      • Usage
      • Events
      • Keys
      • Example
        • Simple Buttons
        • Styling buttons
        • Gummy button
      • API
    • Button Matrix (lv_buttonmatrix)
      • Overview
      • Parts and Styles
      • Usage
        • Button map
        • Button widths
        • Button behavior
        • One checked
      • Events
      • Keys
      • Example
        • Simple Button matrix
        • Custom buttons
        • Pagination
      • API
    • Calendar (lv_calendar)
      • Overview
      • Parts and Styles
      • Usage
        • Current date
        • Month shown
        • Highlighted days
        • Names of days
        • Custom year list
        • Chinese calendar
      • Events
      • Keys
      • Headers
        • Arrow buttons
        • Drop-down
      • Example
        • Calendar with header
        • Chinese calendar
      • API
    • Canvas (lv_canvas)
      • Overview
      • Parts and Styles
      • Usage
        • Buffer
        • Indexed colors
        • Drawing
      • Events
      • Keys
      • Example
        • Drawing on the Canvas and rotate
        • Transparent Canvas with chroma keying
        • Draw a rectangle to the canvas
        • Draw a label to the canvas
        • Draw an arc to the canvas
        • Draw an image to the canvas
        • Draw a line to the canvas
        • Draw a vector graphic to the canvas
        • Draw a triangle to the canvas
        • Draw Fancy Letter Effects
        • Draw Fancy Letter Effects 2
      • API
    • Chart (lv_chart)
      • Overview
      • Chart Basics
        • Chart layers
      • Parts and Styles
      • Details
        • Chart type
        • Data series
        • Modifying data
        • Update modes
        • Number of points
        • Vertical range
        • Division lines
        • Override default start point for series
        • Tick marks and labels
        • Zoom
        • Cursor
      • Events
      • Keys
      • Example
        • Line Chart
        • Axis ticks and labels with scrolling
        • Show the value of the pressed points
        • Recolor bars based on their value
        • Faded area line chart with custom division lines
        • Show cursor on the clicked point
        • Scatter chart
        • Circular line chart with gap
      • API
    • Checkbox (lv_checkbox)
      • Overview
      • Parts and Styles
      • Usage
        • Text
        • Check, uncheck, disable
      • Events
      • Keys
      • Example
        • Simple Checkboxes
        • Checkboxes as radio buttons
      • API
    • Drop-Down List (lv_dropdown)
      • Overview
      • Parts and Styles
        • Button
        • List
      • Usage
        • List items
        • Get selected option
        • Direction
        • Symbol
        • Show selected
        • Programmatically open/close
      • Events
      • Keys
      • Example
        • Simple Drop down list
        • Drop down in four directions
        • Menu
      • API
    • Image (lv_image)
      • Overview
      • Parts and Styles
      • Usage
        • Image source
        • Label as an image
        • Transparency
        • Palette and Alpha index
        • Recolor
        • Offset
        • Transformations
        • Inner align
      • Events
      • Keys
      • Example
        • Image from variable and symbol
        • Image recoloring
        • Rotate and zoom
        • Image offset and styling
      • API
    • Image Button (lv_imagebutton)
      • Overview
      • Parts and Styles
      • Usage
        • Image sources
        • Setting State Programmatically
      • Events
      • Keys
      • Example
        • Simple Image button
      • API
    • Keyboard (lv_keyboard)
      • Overview
      • Parts and Styles
      • Usage
        • Modes
        • Assign Text Area
        • Key Pop-Overs
        • New Keymap
        • Key customization
      • Events
      • Keys
      • Example
        • Keyboard with text area
        • Keyboard with custom map
        • Keyboard with drawing
      • API
    • Label (lv_label)
      • Overview
      • Parts and Styles
      • Usage
        • Set text
        • Newline
        • Long modes
        • Text recolor
        • Text selection
        • Text alignment
        • Very long text
        • Custom scrolling animations
        • Symbols
      • Events
      • Keys
      • Example
        • Line wrap, recoloring and scrolling
        • Text shadow
        • Show LTR, RTL and Chinese texts
        • Draw label with gradient color
        • Customize circular scrolling animation
        • Monospace font
      • API
    • LED (lv_led)
      • Overview
      • Parts and Styles
      • Usage
        • Color
        • Brightness
        • Toggle
      • Events
      • Keys
      • Example
        • LED with custom style
      • API
    • Line (lv_line)
      • Overview
      • Parts and Styles
      • Usage
        • Set points
        • Auto-size
        • Invert y
      • Events
      • Keys
      • Example
        • Simple Line
      • API
    • List (lv_list)
      • Overview
      • Parts and Styles
      • Usage
        • Buttons
        • Text
      • Events
      • Keys
      • Example
        • Simple List
        • Sorting a List using up and down buttons
      • API
    • Lottie (lv_lottie)
      • Overview
      • Parts and Styles
      • Usage
        • Dependencies
        • Set a buffer
        • Set a source
        • Get the animation
      • Events
      • Keys
      • Example
        • Load a Lottie animation from an array
        • Load a Lottie animation from file
      • API
    • Menu (lv_menu)
      • Overview
      • Parts and Styles
      • Usage
        • Create a Menu
        • Header mode
        • Root back button mode
        • Create a Menu Page
        • Set a Menu Page in the main area
        • Set a Menu Page in the sidebar
        • Linking between Menu Pages
        • Create a Menu container, section, separator
      • Events
      • Keys
      • Example
        • Simple Menu
        • Simple Menu with root btn
        • Simple Menu with custom header
        • Simple Menu with floating btn to add new menu page
        • Complex Menu
      • API
    • Message Box (lv_msgbox)
      • Overview
      • Parts and Styles
      • Usage
        • Create a message box
        • Adding buttons
        • Getting the parts
        • Close the message box
      • Events
      • Keys
      • Example
        • Simple Message box
        • Scrolling and styled Message box
      • API
    • Roller (lv_roller)
      • Overview
      • Parts and Styles
      • Usage
        • Setting the list items
        • Get selected option
        • Visible rows
      • Events
      • Keys
      • Example
        • Simple Roller
        • Styling the roller
        • add fade mask to roller
      • API
    • Scale (lv_scale)
      • Overview
      • Parts and Styles
      • Usage
        • Mode
        • Setting range
        • Tick drawing order
        • Configuring ticks
        • Sections
      • Events
      • Keys
      • Example
        • A simple horizontal scale
        • An vertical scale with section and custom styling
        • A simple round scale
        • A round scale with section and custom styling
        • A scale with section and custom styling
        • A round scale with multiple needles, resembling a clock
        • Customizing scale major tick label color with LV_EVENT_DRAW_TASK_ADDED event
        • A round scale with labels rotated and translated
        • A horizontal scale with labels rotated and translated
        • A round scale style simulating a Heart Rate monitor
        • A round scale style simulating a sunset/sunrise widget
        • Axis ticks and labels with scrolling on a chart
      • API
    • Slider (lv_slider)
      • Overview
      • Parts and Styles
      • Usage
        • Value, range and orientation
        • Modes
        • Knob-only mode
      • Events
      • Keys
      • Example
        • Simple Slider
        • Slider with custom style
        • Slider with extended drawer
        • Slider with opposite direction
      • API
    • Spangroup (lv_spangroup)
      • Overview
      • Parts and Styles
      • Usage
        • Set text and style
        • Retrieving a Span child
        • Child count
        • Removing a Span
        • Text align
        • Modes
        • Overflow
        • First line indent
        • Lines
      • Events
      • Keys
      • Example
        • Span with custom styles
      • API
    • Spinbox (lv_spinbox)
      • Overview
      • Parts and Styles
        • Value, range and step
        • Format
        • Rollover
      • Events
      • Keys
      • Example
        • Simple Spinbox
      • API
    • Spinner (lv_spinner)
      • Overview
      • Parts and Styles
      • Usage
        • Create a spinner
      • Events
      • Keys
      • Example
        • Simple spinner
      • API
    • Switch (lv_switch)
      • Overview
      • Parts and Styles
      • Usage
        • Change state
        • Change orientation
      • Events
      • Keys
      • Example
        • Simple Switch
        • Switch Orientation
      • API
    • Table (lv_table)
      • Overview
      • Parts and Styles
      • Usage
        • Set cell value
        • Rows and Columns
        • Width and Height
        • Merge cells
        • Scrolling
      • Events
      • Keys
      • Example
        • Simple table
        • Lightweighted list from table
        • MicroPython
      • API
    • Tab View (lv_tabview)
      • Overview
      • Parts and Styles
      • Usage
        • Creating a Tab View
        • Adding tabs
        • Renaming tabs
        • Navigating to a new tab
        • Setting tab bar position
        • Setting tab bar size
        • Accessing the parts
      • Events
      • Keys
      • Example
        • Simple Tabview
        • Tabs on the left, styling and no scrolling
      • API
    • Text Area (lv_textarea)
      • Overview
      • Parts and Styles
      • Usage
        • Adding text
        • Placeholder text
        • Delete character
        • Moving the cursor
        • Hiding the cursor
        • One-line mode
        • Password mode
        • Accepted characters
        • Max text length
        • Very long text
        • Selecting text
      • Events
      • Keys
      • Example
        • Simple Text area
        • Text area with password field
        • Text auto-formatting
        • Text area cursor styling
      • API
    • Tile View (lv_tileview)
      • Overview
      • Parts and Styles
      • Usage
        • Add a tile
        • Change tile
      • Events
      • Keys
      • Example
        • Tileview with content
      • API
    • Window (lv_win)
      • Overview
      • Parts and Styles
      • Usage
        • Create a Window
        • Title and buttons
      • Getting the parts
      • Events
      • Keys
      • Example
        • Simple window
      • API
    • New Widget
  • Main Modules
    • Display (lv_display)
      • Overview
        • What is a Display?
        • How Many Displays Can LVGL Use?
        • Attributes
        • User Data
        • API
      • Setting Up Your Display(s)
        • Creating a Display
        • Draw Buffer(s)
        • Flush Callback
        • Flush-Wait Callback
        • API
      • Screen Layers
        • Top and System Layers
        • Bottom Layer
        • API
      • Color Format
        • Swapping Endian-ness
        • Monochrome Displays
        • Transparent Screens
        • API
      • Refreshing
        • Default Refresh Behavior
        • Decoupling the Display Refresh Timer
        • Forcing a Refresh
        • API
      • Events
      • API
      • Changing Resolution
        • API
      • Inactivity Measurement
        • API
      • Rotation
        • API
      • Constraints on Redrawn Area
        • API
      • Tiled Rendering
        • API
      • Extending/Combining Displays
        • Mirroring a Display
        • Splitting an Image
      • API
    • Input Device (lv_indev)
      • Creating an Input Device
        • Touchpad, Touch-Screen, Mouse or Any Pointer
        • Keypad or Keyboard
        • Encoder
        • Widget Groups
        • Styling
        • Hardware Button
      • Other Features
        • Parameters
        • Feedback
        • Buffered Reading
        • Switching the Input Device to Event-Driven Mode
      • API
    • Color (lv_color)
      • Creating Colors
        • RGB
        • HSV
        • Palette
        • Modify and mix colors
        • Built-in colors
      • Opacity
      • API
    • Font (lv_font)
      • Unicode Support
      • Typesetting
      • Built-In Fonts
        • Normal Fonts
        • Special fonts
      • Special Features
        • Bidirectional support
        • Arabic and Persian support
        • Compressed fonts
        • Kerning
      • Adding a New Font
      • Adding New Symbols
      • Loading a Font at Run-Time
      • Loading a Font from a Memory Buffer at Run-Time
      • Using a BDF Font
        • Convert BDF to TTF
        • Example for a 12px font
      • Adding a New Font Engine
      • Using Font Fallback
      • API
    • Images (lv_image)
      • Store images
        • Variables
        • Files
      • Color formats
      • Add and use images
        • Online converter
        • Manually create an image
        • Use images
      • Image decoder
        • Custom image formats
        • Registering an image decoder
        • Manually use an image decoder
        • Image post-processing
      • Image caching
        • Cache size
        • Value of images
        • Memory usage
        • Clean the cache
        • Custom cache algorithm
      • API
    • Timer (lv_timer)
      • Creating a Timer
      • Ready and Reset
      • Setting Parameters
      • Repeat Count
      • Pause and Resume
      • Measuring Idle Time
      • Enable and Disable
      • Timer Handler Resume Callback
      • Asynchronous calls
      • API
    • Animation (lv_anim)
      • Create an Animation
      • Animation Path
      • Speed vs Time
      • Animating in Both Directions
      • Starting an Animation
      • Deleting Animations
      • Pausing Animations
      • Timeline
      • Examples
        • Start animation on an event
        • Playback animation
        • Cubic Bezier animation
        • Pause animation
        • Animation timeline
      • API
    • File System (lv_fs_drv)
      • Ready-to-Use Drivers
      • Identifier Letters
      • Adding a Driver
        • Registering a driver
        • Implementing the callbacks
        • Other callbacks
        • Drivers that come with LVGL
      • Limiting Directory Access
      • Usage Example
      • Use Drives for Images
      • Optional File Buffering/Caching
        • lv_fs_read (behavior when cache is enabled)
        • lv_fs_write (behavior when cache is enabled)
        • lv_fs_seek (behavior when cache is enabled)
        • lv_fs_tell (behavior when cache is enabled)
      • API
    • Drawing
      • Draw Pipeline
        • What is Drawing?
        • Draw-Pipeline Overview
        • Draw Tasks
        • Draw Units
        • Draw Task Evaluation
        • Dispatching
        • Run-Time Object Hierarchy
        • API
      • Draw API
        • Where to Use the Drawing API
        • Drawing API
        • Coordinate System
        • API
      • Draw Layers
        • Layer Types
        • Getting the Current Layer
        • Creating a New Layer
        • Memory Considerations
        • API
      • Draw Descriptors
        • Overview
        • Relation to Styles
        • Base Draw Descriptor
        • Rectangle Draw Descriptor
        • Fill Draw Descriptor
        • Gradients
        • Border Draw Descriptor
        • Outlines
        • Box Shadow Draw Descriptor
        • Image Draw Descriptor
        • Label Draw Descriptor
        • Arc Draw Descriptor
        • Line Draw Descriptor
        • Triangle Draw Descriptor
        • Vector Draw Descriptor
        • Masking Operation
        • API
  • Auxiliary Modules
    • File Explorer
      • Prerequisites
      • Usage
        • Accessing the Parts
        • Quick-Access Panel
        • Sort
      • Events
      • Example
        • Simple File Explorer
        • Control File Explorer
        • Custom sort
      • API
    • Font Manager
      • Usage
        • Initialize Font Manager
        • Create Font from Font Manager
        • Delete Font
        • Delete Font Manager
      • Example
        • Create FreeType Font
        • Create Font Family
        • Create Custom Image Font
      • API
    • Fragment
      • Usage
        • Create Fragment Class
        • Use lv_fragment_manager
        • Fragment Based Navigation
      • Example
        • Basic fragment usage
        • Stack navigation example
      • API
    • Grid navigation
      • Usage
      • Focusable Widgets
      • Examples
        • Basic grid navigation
        • Grid navigation on a list
        • Nested grid navigations
        • Simple navigation on a list widget
        • Grid navigation for only one axis
      • API
    • Pinyin IME
      • Usage
      • Custom Dictionary
        • Dictionary format
        • Applying a new dictionary
      • Modes
      • Example
        • Pinyin IME 26 key input
        • Pinyin IME 9 key input
      • API
    • Image font
      • Usage
      • Example
        • Use emojis in a text.
      • API
    • Monkey
      • Usage
      • Example
        • Touchpad monkey example
        • Encoder monkey example
        • Button monkey example
      • API
    • Widget ID
      • Usage
        • LV_OBJ_ID_AUTO_ASSIGN
        • LV_USE_OBJ_ID_BUILTIN
        • Using a custom ID generator
        • Dumping a Widget Tree
        • Find child by ID
    • Widget Properties
      • What is a Widget Property?
      • Usage
        • Property ID
        • Property Value
        • Property ID Lookup by Name
      • Additional Notes
      • API
    • Observer
      • How to Use
        • Overview
        • Usage
        • API
      • Examples
        • Bind a slider's value to a label
        • Handling login and its states
        • Set time with 12/24 mode and AM/PM
        • Custom tab view with state management
        • Firmware update process
        • Modular style update on theme change
    • Snapshot
      • Usage
        • Freeing the Image
        • Using an Existing Buffer
      • Example
        • Simple snapshot example
      • API
    • UI Testing
      • Overview
      • Usage
        • Helpers
        • Display Emulation
        • Input Device Emulation
        • Screenshot Comparison
      • API
    • XML - Declarative UI
      • Introduction
        • Overview
        • Concept
        • Widgets, Components, and Screens
        • Syntax Teaser
        • Usage Teaser
      • Component Library
        • Overview
        • Structure
        • Visibility
        • globals.xml
      • Project
        • Overview
        • Example
      • Syntax
        • Naming conventions
        • Types
      • Components
        • Overview
        • Usage from Exported Code
        • Usage from XML
        • Parameters
        • Example
        • API
      • Screens
        • Overview
        • Usage
        • Example
      • Widgets
        • Overview
        • Usage
      • Preview
        • Overview
        • Usage
        • Example
      • API
        • Properties
        • <enumdef>
        • <element>
      • Styles
        • Overview
        • Style Sheets
        • Local Styles
        • Gradients
      • Constants
        • Overview
        • Usage
        • Variants
      • View
      • Fonts
        • Overview
        • Usage
      • Images
        • Overview
        • Usage
      • Events
        • Overview
        • Usage
      • Subjects
      • Animations
      • Translations
  • 3rd-Party Libraries
    • Arduino ESP littlefs
      • Usage
      • API
    • Arduino SD
      • Usage
      • API
    • Barcode
      • Usage
      • Notes
      • Example
        • Create a Barcode
      • API
    • BMP Decoder
      • Limitations
      • Example
        • Open a BMP image from file
      • API
    • FFmpeg Support
      • Installing FFmpeg
      • Adding FFmpeg to Your Project
      • Usage
      • Events
      • Examples
        • Decode image
        • Decode video
      • API
    • FreeType Support
      • Adding FreeType to Your Project
        • For UNIX
        • For Embedded Devices
      • Usage
      • Examples
        • Create a font with FreeType
        • Use a bitmap font to draw Emojis using FreeType
        • Freetype font kerning
      • API
    • File System Interfaces
      • Usage
    • GIF Decoder
      • Usage
        • Converting GIF Files to C Arrays
        • Using GIF Images from Files
      • Memory Requirements
      • Example
        • Open a GIF image from file and variable
      • API
    • littlefs
      • Usage
      • Example
      • API
    • libjpeg-turbo Decoder
      • Install
      • Adding libjpeg-turbo to Your Project
      • Usage
      • Example
        • Load a JPG image
      • API
    • libpng Decoder
      • Install
      • Adding libpng to Your Project
      • Usage
      • Example
        • Open a PNG image from file and variable
      • API
    • LodePNG Decoder
      • Compressing PNG Files
      • Example
        • Open a PNG image from file and variable
      • API
    • QR Code
      • Usage
      • Notes
      • Example
        • Create a QR Code
      • API
    • RLE Decompression
      • Benefits
      • Theory
      • Usage
      • Generating RLE Compressed Binary Images
      • API
    • Rlottie Player
      • Building Rlottie
      • Usage
        • Use Rlottie from File
        • Use Rlottie from Raw String Data
      • Getting Animations
      • Controlling Animations
      • ESP-IDF Example
        • Background
        • IDF Setup
        • Rlottie Patch File
        • CMakeLists for IDF
        • Additional Rlottie Considerations in ESP-IDF
        • Additional Changes to Make Use of SPIRAM
      • Example
        • Load a Lottie animation from raw data
        • Load a Lottie animation from a file
      • API
    • SVG Support
      • Usage
      • Example
      • API
    • Tiny TTF font engine
      • Usage
      • Example
        • Open a font with Tiny TTF from data array
        • Load a font with Tiny_TTF from file
        • Change font size with Tiny_TTF
      • API
    • Tiny JPEG Decompressor (TJpgDec)
      • Overview
      • Usage
      • Converter
        • Converting JPEG to C array
      • Example
        • Load a JPG image
      • API
  • Debugging
    • GDB Plug-In
      • Debugging LVGL with GDB
      • Dump obj tree
      • Show obj's style
      • Connect to Debugger
    • Logging
      • Log Level
      • Printing Logs
        • Logging with printf
        • Custom log function
      • Add Logs
      • API
    • Profiler
      • Introduction
      • Usage
        • Configure profiler
        • Run the test scenario
        • Process the logs
        • Performance analysis
      • Add Measurement Point
      • Custom profiler implementation
      • FAQ
        • Perfetto log parsing fails
        • Function execution time displayed as 0s in Perfetto
        • Significant stuttering occurs during profiling
        • Trace logs are not being output
    • VG-Lite Simulator
      • How It Works
      • Configuration
  • Contributing
    • Introduction
    • Ways to Contribute
    • Pull Requests
      • From GitHub
      • From Your Local Workstation
      • Commit Message Format
    • Developer Certification of Origin (DCO)
      • Overview
      • Accepted Licenses and Copyright Notices
        • Your own work
        • Using code from an online source
        • Using MIT-licensed code
        • Use GPL-licensed code
    • Coding Style
      • File Template
      • Naming Conventions
      • Coding Guide
      • Comments
        • Doxygen Comment Specifics
        • Supported Doxygen Commands
      • API Conventions
      • Formatting
      • Includes
      • pre-commit
      • Hooks
      • Skipping hooks
      • Testing hooks
  • Change Log
    • v9.2 26 August 2024
      • Breaking Changes
      • New Features
      • Performance
      • Fixes
      • Examples
      • Docs
      • CI and tests
      • Others
  • API
    • lv_api_map_v8.h
      • LV_DISP_ROTATION_0
      • LV_DISP_ROTATION_90
      • LV_DISP_ROTATION_180
      • LV_DISP_ROTATION_270
      • LV_DISP_RENDER_MODE_PARTIAL
      • LV_DISP_RENDER_MODE_DIRECT
      • LV_DISP_RENDER_MODE_FULL
      • LV_BTNMATRIX_BTN_NONE
      • LV_BTNMATRIX_CTRL_HIDDEN
      • LV_BTNMATRIX_CTRL_NO_REPEAT
      • LV_BTNMATRIX_CTRL_DISABLED
      • LV_BTNMATRIX_CTRL_CHECKABLE
      • LV_BTNMATRIX_CTRL_CHECKED
      • LV_BTNMATRIX_CTRL_CLICK_TRIG
      • LV_BTNMATRIX_CTRL_POPOVER
      • LV_BTNMATRIX_CTRL_CUSTOM_1
      • LV_BTNMATRIX_CTRL_CUSTOM_2
      • LV_IMGBTN_STATE_RELEASED
      • LV_IMGBTN_STATE_PRESSED
      • LV_IMGBTN_STATE_DISABLED
      • LV_IMGBTN_STATE_CHECKED_RELEASED
      • LV_IMGBTN_STATE_CHECKED_PRESSED
      • LV_IMGBTN_STATE_CHECKED_DISABLED
      • LV_RES_OK
      • LV_RES_INV
      • LV_INDEV_STATE_PR
      • LV_INDEV_STATE_REL
      • lv_obj_del
      • lv_obj_del_async
      • lv_obj_clear_flag
      • lv_obj_clear_state
      • lv_indev_set_disp
      • lv_indev_get_act
      • lv_scr_act
      • lv_disp_remove
      • lv_disp_set_default
      • lv_disp_get_default
      • lv_disp_get_next
      • lv_disp_set_rotation
      • lv_disp_get_hor_res
      • lv_disp_get_ver_res
      • lv_disp_get_physical_hor_res
      • lv_disp_get_physical_ver_res
      • lv_disp_get_offset_x
      • lv_disp_get_offset_y
      • lv_disp_get_rotation
      • lv_disp_get_dpi
      • lv_disp_get_antialiasing
      • lv_disp_flush_ready
      • lv_disp_flush_is_last
      • lv_disp_get_scr_act
      • lv_disp_get_scr_prev
      • lv_disp_load_scr
      • lv_scr_load
      • lv_scr_load_anim
      • lv_disp_get_layer_top
      • lv_disp_get_layer_sys
      • lv_disp_send_event
      • lv_disp_set_theme
      • lv_disp_get_theme
      • lv_disp_get_inactive_time
      • lv_disp_trig_activity
      • lv_disp_enable_invalidation
      • lv_disp_is_invalidation_enabled
      • lv_disp_refr_timer
      • lv_disp_get_refr_timer
      • lv_timer_del
      • lv_anim_del
      • lv_anim_del_all
      • lv_anim_set_ready_cb
      • lv_group_del
      • lv_txt_get_size
      • lv_txt_get_width
      • lv_img_create
      • lv_img_set_src
      • lv_img_set_offset_x
      • lv_img_set_offset_y
      • lv_img_set_angle
      • lv_img_set_pivot
      • lv_img_set_zoom
      • lv_img_set_antialias
      • lv_img_get_src
      • lv_img_get_offset_x
      • lv_img_get_offset_y
      • lv_img_get_angle
      • lv_img_get_pivot
      • lv_img_get_zoom
      • lv_img_get_antialias
      • lv_imgbtn_create
      • lv_imgbtn_set_src
      • lv_imgbtn_set_state
      • lv_imgbtn_get_src_left
      • lv_imgbtn_get_src_middle
      • lv_imgbtn_get_src_right
      • lv_list_set_btn_text
      • lv_list_get_btn_text
      • lv_list_add_btn
      • lv_btn_create
      • lv_btnmatrix_create
      • lv_btnmatrix_set_map
      • lv_btnmatrix_set_ctrl_map
      • lv_btnmatrix_set_selected_btn
      • lv_btnmatrix_set_btn_ctrl
      • lv_btnmatrix_clear_btn_ctrl
      • lv_btnmatrix_set_btn_ctrl_all
      • lv_btnmatrix_clear_btn_ctrl_all
      • lv_btnmatrix_set_btn_width
      • lv_btnmatrix_set_one_checked
      • lv_btnmatrix_get_map
      • lv_btnmatrix_get_selected_btn
      • lv_btnmatrix_get_btn_text
      • lv_btnmatrix_has_button_ctrl
      • lv_btnmatrix_get_one_checked
      • lv_tabview_get_tab_btns
      • lv_tabview_get_tab_act
      • lv_tabview_set_act
      • lv_tileview_get_tile_act
      • lv_obj_set_tile_id
      • lv_obj_set_tile
      • lv_roller_set_visible_row_cnt
      • lv_roller_get_option_cnt
      • lv_table_set_col_cnt
      • lv_table_set_row_cnt
      • lv_table_get_col_cnt
      • lv_table_get_row_cnt
      • lv_table_set_col_width
      • lv_table_get_col_width
      • lv_dropdown_get_option_cnt
      • lv_obj_get_child_cnt
      • lv_obj_get_disp
      • lv_obj_delete_anim_ready_cb
      • LV_STYLE_ANIM_TIME
      • LV_STYLE_IMG_OPA
      • LV_STYLE_IMG_RECOLOR
      • LV_STYLE_IMG_RECOLOR_OPA
      • LV_STYLE_SHADOW_OFS_X
      • LV_STYLE_SHADOW_OFS_Y
      • LV_STYLE_TRANSFORM_ANGLE
      • lv_obj_get_style_anim_time
      • lv_obj_get_style_img_opa
      • lv_obj_get_style_img_recolor
      • lv_obj_get_style_img_recolor_filtered
      • lv_obj_get_style_img_recolor_opa
      • lv_obj_get_style_shadow_ofs_x
      • lv_obj_get_style_shadow_ofs_y
      • lv_obj_get_style_transform_angle
      • lv_obj_get_style_bg_img_src
      • lv_obj_get_style_bg_img_recolor
      • lv_obj_get_style_bg_img_recolor_opa
      • lv_obj_set_style_anim_time
      • lv_obj_set_style_img_opa
      • lv_obj_set_style_img_recolor
      • lv_obj_set_style_img_recolor_opa
      • lv_obj_set_style_shadow_ofs_x
      • lv_obj_set_style_shadow_ofs_y
      • lv_obj_set_style_transform_zoom
      • lv_obj_set_style_transform_angle
      • lv_obj_set_style_bg_img_src
      • lv_obj_set_style_bg_img_recolor
      • lv_obj_set_style_bg_img_recolor_opa
      • lv_style_set_anim_time
      • lv_style_set_img_opa
      • lv_style_set_img_recolor
      • lv_style_set_img_recolor_opa
      • lv_style_set_shadow_ofs_x
      • lv_style_set_shadow_ofs_y
      • lv_style_set_transform_angle
      • lv_style_set_transform_zoom
      • lv_style_set_bg_img_src
      • lv_style_set_bg_img_recolor
      • lv_style_set_bg_img_recolor_opa
      • lv_keyboard_get_selected_btn
      • lv_keyboard_get_btn_text
      • LV_ZOOM_NONE
      • lv_image_decoder_built_in_open
      • lv_image_decoder_built_in_close
      • LV_IMG_DECLARE
      • lv_coord_t
      • lv_res_t
      • lv_img_dsc_t
      • lv_disp_t
      • lv_disp_rotation_t
      • lv_disp_render_t
      • lv_anim_ready_cb_t
      • lv_scr_load_anim_t
      • lv_btnmatrix_ctrl_t
      • lv_task_handler()
      • lv_obj_move_foreground()
      • lv_obj_move_background()
    • lv_api_map_v9_1.h
      • _LV_EVENT_LAST
      • _lv_event_code_t
      • _lv_event_mark_deleted
      • lv_obj_add_event
      • _LV_STYLE_LAST_BUILT_IN_PROP
      • _LV_FLEX_REVERSE
      • _LV_FLEX_WRAP
      • _LV_FLEX_COLUMN
      • _lv_area_is_equal
      • _lv_area_is_in
      • _lv_area_intersect
      • _lv_area_is_point_on
      • _lv_area_join
      • _lv_image_buf_get_transformed_area
      • _lv_ll_init
      • _lv_ll_ins_head
      • _lv_ll_ins_prev
      • _lv_ll_ins_tail
      • _lv_ll_get_head
      • _lv_ll_get_tail
      • _lv_ll_get_next
      • _lv_ll_get_prev
      • _lv_ll_get_len
      • _lv_ll_move_before
      • _lv_ll_is_empty
      • _lv_ll_clear
      • _lv_ll_remove
      • _lv_ll_chg_list
      • _LV_LL_READ
      • _LV_LL_READ_BACK
      • _lv_obj_scroll_by_raw
      • _lv_obj_get_ext_draw_size
      • _lv_indev_scroll_handler
      • _lv_display_refr_timer
      • _lv_disp_refr_timer
      • _lv_disp_get_refr_timer
      • lv_obj_get_child_by_id
      • lv_obj_update_flag
      • _lv_inv_area
      • lv_chart_set_all_value
      • lv_calendar_set_showed_date
      • lv_chart_set_range
      • lv_chart_set_value_by_id
      • lv_chart_get_x_array
      • lv_chart_get_y_array
      • lv_chart_set_ext_x_array
      • lv_chart_set_ext_y_array
      • LV_LABEL_LONG_WRAP
      • LV_LABEL_LONG_DOT
      • LV_LABEL_LONG_SCROLL
      • LV_LABEL_LONG_SCROLL_CIRCULAR
      • LV_LABEL_LONG_CLIP
      • lv_anim_set_time
      • lv_anim_set_playback_time
      • lv_anim_set_playback_delay
      • lv_anim_set_playback_duration
      • lv_gradient_init_stops
      • lv_gradient_stop_t
      • lv_spangroup_new_span
      • lv_spangroup_refr_mode
      • lv_slider_set_left_value
      • lv_calendar_header_arrow_create
      • lv_calendar_header_dropdown_create
    • lv_conf_kconfig.h
    • lv_init.h
      • lv_init()
      • lv_deinit()
      • lv_is_initialized()
    • lv_api_map_v9_0.h
      • lv_image_set_align
      • lv_image_get_align
      • lv_button_bind_checked
      • LV_DRAW_BUF_DEFINE
      • _lv_utils_bsearch
      • lv_draw_buf_align_user
      • lv_draw_buf_create_user
      • lv_draw_buf_width_to_stride_user
      • lv_draw_buf_dup_user
      • lv_draw_buf_invalidate_cache_user
      • lv_draw_buf_flush_cache_user
      • lv_draw_buf_destroy_user
    • lv_conf_internal.h
      • LV_OS_NONE
      • LV_OS_PTHREAD
      • LV_OS_FREERTOS
      • LV_OS_CMSIS_RTOS2
      • LV_OS_RTTHREAD
      • LV_OS_WINDOWS
      • LV_OS_MQX
      • LV_OS_SDL2
      • LV_OS_CUSTOM
      • LV_STDLIB_BUILTIN
      • LV_STDLIB_CLIB
      • LV_STDLIB_MICROPYTHON
      • LV_STDLIB_RTTHREAD
      • LV_STDLIB_CUSTOM
      • LV_DRAW_SW_ASM_NONE
      • LV_DRAW_SW_ASM_NEON
      • LV_DRAW_SW_ASM_HELIUM
      • LV_DRAW_SW_ASM_CUSTOM
      • LV_NEMA_HAL_CUSTOM
      • LV_NEMA_HAL_STM32
      • LV_USE_ANIMIMAGE
      • LV_USE_LZ4
      • LV_USE_THORVG
      • LV_FS_IS_VALID_LETTER
    • lvgl.h
    • lvgl_private.h
    • widgets
      • tabview
        • lv_tabview_private.h
        • lv_tabview.h
      • table
        • lv_table.h
        • lv_table_private.h
      • imagebutton
        • lv_imagebutton_private.h
        • lv_imagebutton.h
      • image
        • lv_image_private.h
        • lv_image.h
      • chart
        • lv_chart.h
        • lv_chart_private.h
      • bar
        • lv_bar_private.h
        • lv_bar.h
      • menu
        • lv_menu.h
        • lv_menu_private.h
      • button
        • lv_button.h
        • lv_button_private.h
      • msgbox
        • lv_msgbox.h
        • lv_msgbox_private.h
      • canvas
        • lv_canvas_private.h
        • lv_canvas.h
      • tileview
        • lv_tileview_private.h
        • lv_tileview.h
      • switch
        • lv_switch.h
        • lv_switch_private.h
      • textarea
        • lv_textarea_private.h
        • lv_textarea.h
      • label
        • lv_label.h
        • lv_label_private.h
      • led
        • lv_led_private.h
        • lv_led.h
      • spinbox
        • lv_spinbox_private.h
        • lv_spinbox.h
      • win
        • lv_win.h
        • lv_win_private.h
      • buttonmatrix
        • lv_buttonmatrix.h
        • lv_buttonmatrix_private.h
      • line
        • lv_line_private.h
        • lv_line.h
      • checkbox
        • lv_checkbox_private.h
        • lv_checkbox.h
      • 3dtexture
        • lv_3dtexture_private.h
        • lv_3dtexture.h
      • arc
        • lv_arc_private.h
        • lv_arc.h
      • roller
        • lv_roller.h
        • lv_roller_private.h
      • list
        • lv_list.h
      • property
        • lv_obj_property_names.h
        • lv_style_properties.h
      • calendar
        • lv_calendar_private.h
        • lv_calendar_header_dropdown.h
        • lv_calendar_chinese.h
        • lv_calendar.h
        • lv_calendar_header_arrow.h
      • dropdown
        • lv_dropdown.h
        • lv_dropdown_private.h
      • span
        • lv_span.h
        • lv_span_private.h
      • lottie
        • lv_lottie_private.h
        • lv_lottie.h
      • objx_templ
        • lv_objx_templ.h
      • animimage
        • lv_animimage.h
        • lv_animimage_private.h
      • spinner
        • lv_spinner.h
      • keyboard
        • lv_keyboard.h
        • lv_keyboard_private.h
      • scale
        • lv_scale_private.h
        • lv_scale.h
      • slider
        • lv_slider_private.h
        • lv_slider.h
    • core
      • lv_obj_style.h
        • lv_style_selector_t
        • lv_style_state_cmp_t
        • 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_has_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_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_apply_recolor()
        • lv_obj_get_style_recolor_recursive()
      • lv_obj_pos.h
        • lv_obj_point_transform_flag_t
        • lv_obj_set_pos()
        • lv_obj_set_x()
        • lv_obj_set_y()
        • lv_obj_set_size()
        • lv_obj_refr_size()
        • lv_obj_set_width()
        • lv_obj_set_height()
        • lv_obj_set_content_width()
        • lv_obj_set_content_height()
        • lv_obj_set_layout()
        • lv_obj_is_layout_positioned()
        • lv_obj_mark_layout_as_dirty()
        • lv_obj_update_layout()
        • lv_obj_set_align()
        • lv_obj_align()
        • lv_obj_align_to()
        • lv_obj_center()
        • lv_obj_set_transform()
        • lv_obj_reset_transform()
        • lv_obj_get_coords()
        • lv_obj_get_x()
        • lv_obj_get_x2()
        • lv_obj_get_y()
        • lv_obj_get_y2()
        • lv_obj_get_x_aligned()
        • lv_obj_get_y_aligned()
        • lv_obj_get_width()
        • lv_obj_get_height()
        • lv_obj_get_content_width()
        • lv_obj_get_content_height()
        • lv_obj_get_content_coords()
        • lv_obj_get_self_width()
        • lv_obj_get_self_height()
        • lv_obj_refresh_self_size()
        • lv_obj_refr_pos()
        • lv_obj_move_to()
        • lv_obj_move_children_by()
        • lv_obj_get_transform()
        • lv_obj_transform_point()
        • lv_obj_transform_point_array()
        • lv_obj_get_transformed_area()
        • lv_obj_invalidate_area()
        • lv_obj_invalidate()
        • lv_obj_area_is_visible()
        • lv_obj_is_visible()
        • lv_obj_set_ext_click_area()
        • lv_obj_get_click_area()
        • lv_obj_hit_test()
        • lv_clamp_width()
        • lv_clamp_height()
      • lv_obj_scroll.h
        • 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_is_scrolling()
        • lv_obj_stop_scroll_anim()
        • lv_obj_update_snap()
        • lv_obj_get_scrollbar_area()
        • lv_obj_scrollbar_invalidate()
        • lv_obj_readjust_scroll()
      • lv_obj_event_private.h
        • _lv_hit_test_info_t
        • _lv_cover_check_info_t
      • lv_refr.h
        • lv_refr_now()
        • lv_obj_redraw()
        • lv_display_refr_timer()
      • lv_obj.h
        • LV_ASSERT_OBJ
        • LV_TRACE_OBJ_CREATE
        • LV_STATE_DEFAULT
        • LV_STATE_CHECKED
        • LV_STATE_FOCUSED
        • LV_STATE_FOCUS_KEY
        • LV_STATE_EDITED
        • LV_STATE_HOVERED
        • LV_STATE_PRESSED
        • LV_STATE_SCROLLED
        • LV_STATE_DISABLED
        • LV_STATE_USER_1
        • LV_STATE_USER_2
        • LV_STATE_USER_3
        • LV_STATE_USER_4
        • LV_STATE_ANY
        • LV_PART_MAIN
        • LV_PART_SCROLLBAR
        • LV_PART_INDICATOR
        • LV_PART_KNOB
        • LV_PART_SELECTED
        • LV_PART_ITEMS
        • LV_PART_CURSOR
        • LV_PART_CUSTOM_FIRST
        • LV_PART_ANY
        • lv_obj_flag_t
        • LV_PROPERTY_OBJ_FLAG_START
        • LV_PROPERTY_OBJ_FLAG_HIDDEN
        • LV_PROPERTY_OBJ_FLAG_CLICKABLE
        • LV_PROPERTY_OBJ_FLAG_CLICK_FOCUSABLE
        • LV_PROPERTY_OBJ_FLAG_CHECKABLE
        • LV_PROPERTY_OBJ_FLAG_SCROLLABLE
        • LV_PROPERTY_OBJ_FLAG_SCROLL_ELASTIC
        • LV_PROPERTY_OBJ_FLAG_SCROLL_MOMENTUM
        • LV_PROPERTY_OBJ_FLAG_SCROLL_ONE
        • LV_PROPERTY_OBJ_FLAG_SCROLL_CHAIN_HOR
        • LV_PROPERTY_OBJ_FLAG_SCROLL_CHAIN_VER
        • LV_PROPERTY_OBJ_FLAG_SCROLL_ON_FOCUS
        • LV_PROPERTY_OBJ_FLAG_SCROLL_WITH_ARROW
        • LV_PROPERTY_OBJ_FLAG_SNAPPABLE
        • LV_PROPERTY_OBJ_FLAG_PRESS_LOCK
        • LV_PROPERTY_OBJ_FLAG_EVENT_BUBBLE
        • LV_PROPERTY_OBJ_FLAG_GESTURE_BUBBLE
        • LV_PROPERTY_OBJ_FLAG_ADV_HITTEST
        • LV_PROPERTY_OBJ_FLAG_IGNORE_LAYOUT
        • LV_PROPERTY_OBJ_FLAG_FLOATING
        • LV_PROPERTY_OBJ_FLAG_SEND_DRAW_TASK_EVENTS
        • LV_PROPERTY_OBJ_FLAG_OVERFLOW_VISIBLE
        • LV_PROPERTY_OBJ_FLAG_FLEX_IN_NEW_TRACK
        • LV_PROPERTY_OBJ_FLAG_LAYOUT_1
        • LV_PROPERTY_OBJ_FLAG_LAYOUT_2
        • LV_PROPERTY_OBJ_FLAG_WIDGET_1
        • LV_PROPERTY_OBJ_FLAG_WIDGET_2
        • LV_PROPERTY_OBJ_FLAG_USER_1
        • LV_PROPERTY_OBJ_FLAG_USER_2
        • LV_PROPERTY_OBJ_FLAG_USER_3
        • LV_PROPERTY_OBJ_FLAG_USER_4
        • LV_PROPERTY_OBJ_FLAG_END
        • LV_PROPERTY_OBJ_STATE_START
        • LV_PROPERTY_OBJ_STATE_CHECKED
        • LV_PROPERTY_OBJ_STATE_FOCUSED
        • LV_PROPERTY_OBJ_STATE_FOCUS_KEY
        • LV_PROPERTY_OBJ_STATE_EDITED
        • LV_PROPERTY_OBJ_STATE_HOVERED
        • LV_PROPERTY_OBJ_STATE_PRESSED
        • LV_PROPERTY_OBJ_STATE_SCROLLED
        • LV_PROPERTY_OBJ_STATE_DISABLED
        • LV_PROPERTY_OBJ_STATE_USER_1
        • LV_PROPERTY_OBJ_STATE_USER_2
        • LV_PROPERTY_OBJ_STATE_USER_3
        • LV_PROPERTY_OBJ_STATE_USER_4
        • LV_PROPERTY_OBJ_STATE_ANY
        • LV_PROPERTY_OBJ_STATE_END
        • LV_PROPERTY_OBJ_PARENT
        • LV_PROPERTY_OBJ_X
        • LV_PROPERTY_OBJ_Y
        • LV_PROPERTY_OBJ_W
        • LV_PROPERTY_OBJ_H
        • LV_PROPERTY_OBJ_CONTENT_WIDTH
        • LV_PROPERTY_OBJ_CONTENT_HEIGHT
        • LV_PROPERTY_OBJ_LAYOUT
        • LV_PROPERTY_OBJ_ALIGN
        • LV_PROPERTY_OBJ_SCROLLBAR_MODE
        • LV_PROPERTY_OBJ_SCROLL_DIR
        • LV_PROPERTY_OBJ_SCROLL_SNAP_X
        • LV_PROPERTY_OBJ_SCROLL_SNAP_Y
        • LV_PROPERTY_OBJ_SCROLL_X
        • LV_PROPERTY_OBJ_SCROLL_Y
        • LV_PROPERTY_OBJ_SCROLL_TOP
        • LV_PROPERTY_OBJ_SCROLL_BOTTOM
        • LV_PROPERTY_OBJ_SCROLL_LEFT
        • LV_PROPERTY_OBJ_SCROLL_RIGHT
        • LV_PROPERTY_OBJ_SCROLL_END
        • LV_PROPERTY_OBJ_EXT_DRAW_SIZE
        • LV_PROPERTY_OBJ_EVENT_COUNT
        • LV_PROPERTY_OBJ_SCREEN
        • LV_PROPERTY_OBJ_DISPLAY
        • LV_PROPERTY_OBJ_CHILD_COUNT
        • LV_PROPERTY_OBJ_INDEX
        • LV_PROPERTY_OBJ_END
        • lv_obj_create()
        • lv_obj_add_flag()
        • lv_obj_remove_flag()
        • lv_obj_set_flag()
        • lv_obj_add_state()
        • lv_obj_remove_state()
        • lv_obj_set_state()
        • lv_obj_set_user_data()
        • lv_obj_has_flag()
        • lv_obj_has_flag_any()
        • lv_obj_get_state()
        • lv_obj_has_state()
        • lv_obj_get_group()
        • lv_obj_get_user_data()
        • lv_obj_allocate_spec_attr()
        • lv_obj_check_type()
        • lv_obj_has_class()
        • lv_obj_get_class()
        • lv_obj_is_valid()
        • lv_obj_null_on_delete()
        • lv_obj_set_id()
        • lv_obj_get_id()
        • lv_obj_find_by_id()
        • lv_obj_assign_id()
        • lv_obj_free_id()
        • lv_obj_id_compare()
        • lv_obj_stringify_id()
        • lv_objid_builtin_destroy()
        • lv_obj_class
      • lv_obj_tree.h
        • lv_obj_tree_walk_cb_t
        • lv_obj_tree_walk_res_t
        • lv_obj_delete()
        • lv_obj_clean()
        • lv_obj_delete_delayed()
        • lv_obj_delete_anim_completed_cb()
        • lv_obj_delete_async()
        • lv_obj_set_parent()
        • lv_obj_swap()
        • lv_obj_move_to_index()
        • lv_obj_get_screen()
        • lv_obj_get_display()
        • lv_obj_get_parent()
        • lv_obj_get_child()
        • lv_obj_get_child_by_type()
        • lv_obj_get_sibling()
        • lv_obj_get_sibling_by_type()
        • lv_obj_get_child_count()
        • lv_obj_get_child_count_by_type()
        • lv_obj_set_name()
        • lv_obj_set_name_static()
        • lv_obj_get_name()
        • lv_obj_get_name_resolved()
        • lv_obj_find_by_name()
        • lv_obj_get_child_by_name()
        • lv_obj_get_index()
        • lv_obj_get_index_by_type()
        • lv_obj_tree_walk()
        • lv_obj_dump_tree()
      • lv_group.h
        • lv_group_focus_cb_t
        • lv_group_edge_cb_t
        • lv_key_t
        • lv_group_refocus_policy_t
        • lv_group_create()
        • lv_group_delete()
        • lv_group_set_default()
        • lv_group_get_default()
        • lv_group_add_obj()
        • lv_group_swap_obj()
        • lv_group_remove_obj()
        • lv_group_remove_all_objs()
        • lv_group_focus_obj()
        • lv_group_focus_next()
        • lv_group_focus_prev()
        • lv_group_focus_freeze()
        • lv_group_send_data()
        • lv_group_set_focus_cb()
        • lv_group_set_edge_cb()
        • lv_group_set_refocus_policy()
        • lv_group_set_editing()
        • lv_group_set_wrap()
        • lv_group_get_focused()
        • lv_group_get_focus_cb()
        • lv_group_get_edge_cb()
        • lv_group_get_editing()
        • lv_group_get_wrap()
        • lv_group_get_obj_count()
        • lv_group_get_obj_by_index()
        • lv_group_get_count()
        • lv_group_by_index()
      • lv_obj_class.h
        • lv_obj_class_event_cb_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_is_editable()
        • lv_obj_is_group_def()
      • lv_obj_private.h
        • _lv_obj_spec_attr_t
        • _lv_obj_t
      • lv_group_private.h
        • lv_group_init()
        • lv_group_deinit()
        • _lv_group_t
      • lv_obj_class_private.h
        • lv_obj_destruct()
        • _lv_obj_class_t
      • lv_obj_property.h
        • LV_PROPERTY_TYPE_INVALID
        • LV_PROPERTY_TYPE_INT
        • LV_PROPERTY_TYPE_PRECISE
        • LV_PROPERTY_TYPE_COLOR
        • LV_PROPERTY_TYPE_POINT
        • LV_PROPERTY_TYPE_POINTER
        • LV_PROPERTY_TYPE_IMGSRC
        • LV_PROPERTY_TYPE_TEXT
        • LV_PROPERTY_TYPE_OBJ
        • LV_PROPERTY_TYPE_DISPLAY
        • LV_PROPERTY_TYPE_FONT
        • LV_PROPERTY_TYPE_BOOL
        • LV_PROPERTY_TYPE_SHIFT
        • LV_PROPERTY_TYPE2_SHIFT
        • LV_PROPERTY_ID
        • LV_PROPERTY_ID2
        • LV_PROPERTY_ID_TYPE
        • LV_PROPERTY_ID_TYPE2
        • LV_PROPERTY_ID_INDEX
        • LV_OBJ_SET_PROPERTY_ARRAY
        • LV_PROPERTY_ID_INVALID
        • LV_PROPERTY_STYLE_START
        • LV_PROPERTY_ID_START
        • LV_PROPERTY_OBJ_START
        • LV_PROPERTY_IMAGE_START
        • LV_PROPERTY_LABEL_START
        • LV_PROPERTY_KEYBOARD_START
        • LV_PROPERTY_TEXTAREA_START
        • LV_PROPERTY_ROLLER_START
        • LV_PROPERTY_DROPDOWN_START
        • LV_PROPERTY_SLIDER_START
        • LV_PROPERTY_ANIMIMAGE_START
        • LV_PROPERTY_ID_BUILTIN_LAST
        • LV_PROPERTY_ID_ANY
        • lv_obj_set_property()
        • lv_obj_set_properties()
        • lv_obj_get_property()
        • lv_obj_get_style_property()
        • lv_obj_property_get_id()
        • lv_obj_class_property_get_id()
        • lv_style_property_get_id()
        • _lv_property_name_t
        • lv_property_t
        • lv_property_ops_t
      • lv_obj_scroll_private.h
        • lv_obj_scroll_by_raw()
      • lv_obj_style_gen.h
        • lv_obj_get_style_width()
        • lv_obj_get_style_min_width()
        • lv_obj_get_style_max_width()
        • lv_obj_get_style_height()
        • lv_obj_get_style_min_height()
        • lv_obj_get_style_max_height()
        • lv_obj_get_style_length()
        • lv_obj_get_style_x()
        • lv_obj_get_style_y()
        • lv_obj_get_style_align()
        • lv_obj_get_style_transform_width()
        • lv_obj_get_style_transform_height()
        • lv_obj_get_style_translate_x()
        • lv_obj_get_style_translate_y()
        • lv_obj_get_style_translate_radial()
        • lv_obj_get_style_transform_scale_x()
        • lv_obj_get_style_transform_scale_y()
        • lv_obj_get_style_transform_rotation()
        • lv_obj_get_style_transform_pivot_x()
        • lv_obj_get_style_transform_pivot_y()
        • lv_obj_get_style_transform_skew_x()
        • lv_obj_get_style_transform_skew_y()
        • lv_obj_get_style_pad_top()
        • lv_obj_get_style_pad_bottom()
        • lv_obj_get_style_pad_left()
        • lv_obj_get_style_pad_right()
        • lv_obj_get_style_pad_row()
        • lv_obj_get_style_pad_column()
        • lv_obj_get_style_pad_radial()
        • lv_obj_get_style_margin_top()
        • lv_obj_get_style_margin_bottom()
        • lv_obj_get_style_margin_left()
        • lv_obj_get_style_margin_right()
        • lv_obj_get_style_bg_color()
        • lv_obj_get_style_bg_color_filtered()
        • lv_obj_get_style_bg_opa()
        • lv_obj_get_style_bg_grad_color()
        • lv_obj_get_style_bg_grad_color_filtered()
        • lv_obj_get_style_bg_grad_dir()
        • lv_obj_get_style_bg_main_stop()
        • lv_obj_get_style_bg_grad_stop()
        • lv_obj_get_style_bg_main_opa()
        • lv_obj_get_style_bg_grad_opa()
        • lv_obj_get_style_bg_grad()
        • lv_obj_get_style_bg_image_src()
        • lv_obj_get_style_bg_image_opa()
        • lv_obj_get_style_bg_image_recolor()
        • lv_obj_get_style_bg_image_recolor_filtered()
        • lv_obj_get_style_bg_image_recolor_opa()
        • lv_obj_get_style_bg_image_tiled()
        • lv_obj_get_style_border_color()
        • lv_obj_get_style_border_color_filtered()
        • lv_obj_get_style_border_opa()
        • lv_obj_get_style_border_width()
        • lv_obj_get_style_border_side()
        • lv_obj_get_style_border_post()
        • lv_obj_get_style_outline_width()
        • lv_obj_get_style_outline_color()
        • lv_obj_get_style_outline_color_filtered()
        • lv_obj_get_style_outline_opa()
        • lv_obj_get_style_outline_pad()
        • lv_obj_get_style_shadow_width()
        • lv_obj_get_style_shadow_offset_x()
        • lv_obj_get_style_shadow_offset_y()
        • lv_obj_get_style_shadow_spread()
        • lv_obj_get_style_shadow_color()
        • lv_obj_get_style_shadow_color_filtered()
        • lv_obj_get_style_shadow_opa()
        • lv_obj_get_style_image_opa()
        • lv_obj_get_style_image_recolor()
        • lv_obj_get_style_image_recolor_filtered()
        • lv_obj_get_style_image_recolor_opa()
        • lv_obj_get_style_line_width()
        • lv_obj_get_style_line_dash_width()
        • lv_obj_get_style_line_dash_gap()
        • lv_obj_get_style_line_rounded()
        • lv_obj_get_style_line_color()
        • lv_obj_get_style_line_color_filtered()
        • lv_obj_get_style_line_opa()
        • lv_obj_get_style_arc_width()
        • lv_obj_get_style_arc_rounded()
        • lv_obj_get_style_arc_color()
        • lv_obj_get_style_arc_color_filtered()
        • lv_obj_get_style_arc_opa()
        • lv_obj_get_style_arc_image_src()
        • lv_obj_get_style_text_color()
        • lv_obj_get_style_text_color_filtered()
        • lv_obj_get_style_text_opa()
        • lv_obj_get_style_text_font()
        • lv_obj_get_style_text_letter_space()
        • lv_obj_get_style_text_line_space()
        • lv_obj_get_style_text_decor()
        • lv_obj_get_style_text_align()
        • lv_obj_get_style_text_outline_stroke_color()
        • lv_obj_get_style_text_outline_stroke_color_filtered()
        • lv_obj_get_style_text_outline_stroke_width()
        • lv_obj_get_style_text_outline_stroke_opa()
        • lv_obj_get_style_radius()
        • lv_obj_get_style_radial_offset()
        • lv_obj_get_style_clip_corner()
        • lv_obj_get_style_opa()
        • lv_obj_get_style_opa_layered()
        • lv_obj_get_style_color_filter_dsc()
        • lv_obj_get_style_color_filter_opa()
        • lv_obj_get_style_recolor()
        • lv_obj_get_style_recolor_opa()
        • lv_obj_get_style_anim()
        • lv_obj_get_style_anim_duration()
        • lv_obj_get_style_transition()
        • lv_obj_get_style_blend_mode()
        • lv_obj_get_style_layout()
        • lv_obj_get_style_base_dir()
        • lv_obj_get_style_bitmap_mask_src()
        • lv_obj_get_style_rotary_sensitivity()
        • lv_obj_get_style_flex_flow()
        • lv_obj_get_style_flex_main_place()
        • lv_obj_get_style_flex_cross_place()
        • lv_obj_get_style_flex_track_place()
        • lv_obj_get_style_flex_grow()
        • lv_obj_get_style_grid_column_dsc_array()
        • lv_obj_get_style_grid_column_align()
        • lv_obj_get_style_grid_row_dsc_array()
        • lv_obj_get_style_grid_row_align()
        • lv_obj_get_style_grid_cell_column_pos()
        • lv_obj_get_style_grid_cell_x_align()
        • lv_obj_get_style_grid_cell_column_span()
        • lv_obj_get_style_grid_cell_row_pos()
        • lv_obj_get_style_grid_cell_y_align()
        • lv_obj_get_style_grid_cell_row_span()
        • lv_obj_set_style_width()
        • lv_obj_set_style_min_width()
        • lv_obj_set_style_max_width()
        • lv_obj_set_style_height()
        • lv_obj_set_style_min_height()
        • lv_obj_set_style_max_height()
        • lv_obj_set_style_length()
        • lv_obj_set_style_x()
        • lv_obj_set_style_y()
        • lv_obj_set_style_align()
        • lv_obj_set_style_transform_width()
        • lv_obj_set_style_transform_height()
        • lv_obj_set_style_translate_x()
        • lv_obj_set_style_translate_y()
        • lv_obj_set_style_translate_radial()
        • lv_obj_set_style_transform_scale_x()
        • lv_obj_set_style_transform_scale_y()
        • lv_obj_set_style_transform_rotation()
        • lv_obj_set_style_transform_pivot_x()
        • lv_obj_set_style_transform_pivot_y()
        • lv_obj_set_style_transform_skew_x()
        • lv_obj_set_style_transform_skew_y()
        • lv_obj_set_style_pad_top()
        • lv_obj_set_style_pad_bottom()
        • lv_obj_set_style_pad_left()
        • lv_obj_set_style_pad_right()
        • lv_obj_set_style_pad_row()
        • lv_obj_set_style_pad_column()
        • lv_obj_set_style_pad_radial()
        • lv_obj_set_style_margin_top()
        • lv_obj_set_style_margin_bottom()
        • lv_obj_set_style_margin_left()
        • lv_obj_set_style_margin_right()
        • lv_obj_set_style_bg_color()
        • lv_obj_set_style_bg_opa()
        • lv_obj_set_style_bg_grad_color()
        • lv_obj_set_style_bg_grad_dir()
        • lv_obj_set_style_bg_main_stop()
        • lv_obj_set_style_bg_grad_stop()
        • lv_obj_set_style_bg_main_opa()
        • lv_obj_set_style_bg_grad_opa()
        • lv_obj_set_style_bg_grad()
        • lv_obj_set_style_bg_image_src()
        • lv_obj_set_style_bg_image_opa()
        • lv_obj_set_style_bg_image_recolor()
        • lv_obj_set_style_bg_image_recolor_opa()
        • lv_obj_set_style_bg_image_tiled()
        • lv_obj_set_style_border_color()
        • lv_obj_set_style_border_opa()
        • lv_obj_set_style_border_width()
        • lv_obj_set_style_border_side()
        • lv_obj_set_style_border_post()
        • lv_obj_set_style_outline_width()
        • lv_obj_set_style_outline_color()
        • lv_obj_set_style_outline_opa()
        • lv_obj_set_style_outline_pad()
        • lv_obj_set_style_shadow_width()
        • lv_obj_set_style_shadow_offset_x()
        • lv_obj_set_style_shadow_offset_y()
        • lv_obj_set_style_shadow_spread()
        • lv_obj_set_style_shadow_color()
        • lv_obj_set_style_shadow_opa()
        • lv_obj_set_style_image_opa()
        • lv_obj_set_style_image_recolor()
        • lv_obj_set_style_image_recolor_opa()
        • lv_obj_set_style_line_width()
        • lv_obj_set_style_line_dash_width()
        • lv_obj_set_style_line_dash_gap()
        • lv_obj_set_style_line_rounded()
        • lv_obj_set_style_line_color()
        • lv_obj_set_style_line_opa()
        • lv_obj_set_style_arc_width()
        • lv_obj_set_style_arc_rounded()
        • lv_obj_set_style_arc_color()
        • lv_obj_set_style_arc_opa()
        • lv_obj_set_style_arc_image_src()
        • lv_obj_set_style_text_color()
        • lv_obj_set_style_text_opa()
        • lv_obj_set_style_text_font()
        • lv_obj_set_style_text_letter_space()
        • lv_obj_set_style_text_line_space()
        • lv_obj_set_style_text_decor()
        • lv_obj_set_style_text_align()
        • lv_obj_set_style_text_outline_stroke_color()
        • lv_obj_set_style_text_outline_stroke_width()
        • lv_obj_set_style_text_outline_stroke_opa()
        • lv_obj_set_style_radius()
        • lv_obj_set_style_radial_offset()
        • lv_obj_set_style_clip_corner()
        • lv_obj_set_style_opa()
        • lv_obj_set_style_opa_layered()
        • lv_obj_set_style_color_filter_dsc()
        • lv_obj_set_style_color_filter_opa()
        • lv_obj_set_style_recolor()
        • lv_obj_set_style_recolor_opa()
        • lv_obj_set_style_anim()
        • lv_obj_set_style_anim_duration()
        • lv_obj_set_style_transition()
        • lv_obj_set_style_blend_mode()
        • lv_obj_set_style_layout()
        • lv_obj_set_style_base_dir()
        • lv_obj_set_style_bitmap_mask_src()
        • lv_obj_set_style_rotary_sensitivity()
        • lv_obj_set_style_flex_flow()
        • lv_obj_set_style_flex_main_place()
        • lv_obj_set_style_flex_cross_place()
        • lv_obj_set_style_flex_track_place()
        • lv_obj_set_style_flex_grow()
        • lv_obj_set_style_grid_column_dsc_array()
        • lv_obj_set_style_grid_column_align()
        • lv_obj_set_style_grid_row_dsc_array()
        • lv_obj_set_style_grid_row_align()
        • lv_obj_set_style_grid_cell_column_pos()
        • lv_obj_set_style_grid_cell_x_align()
        • lv_obj_set_style_grid_cell_column_span()
        • lv_obj_set_style_grid_cell_row_pos()
        • lv_obj_set_style_grid_cell_y_align()
        • lv_obj_set_style_grid_cell_row_span()
      • lv_obj_draw_private.h
        • lv_obj_get_ext_draw_size()
        • lv_obj_get_layer_type()
      • lv_obj_style_private.h
        • lv_obj_style_init()
        • lv_obj_style_deinit()
        • lv_obj_style_create_transition()
        • lv_obj_style_state_compare()
        • lv_obj_update_layer_type()
        • _lv_obj_style_t
        • _lv_obj_style_transition_dsc_t
      • lv_global.h
        • ZERO_MEM_SENTINEL
        • LV_GLOBAL_DEFAULT
        • lv_global_t
        • lv_global
        • _lv_global_t
      • lv_refr_private.h
        • lv_refr_init()
        • lv_refr_deinit()
        • lv_inv_area()
        • lv_refr_get_disp_refreshing()
        • lv_refr_set_disp_refreshing()
      • 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_dsc()
        • lv_obj_remove_event_cb()
        • lv_obj_remove_event_cb_with_user_data()
        • lv_event_get_indev()
        • lv_event_get_layer()
        • lv_event_get_old_size()
        • lv_event_get_key()
        • lv_event_get_rotary_diff()
        • 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_obj_draw.h
        • lv_layer_type_t
        • lv_obj_init_draw_rect_dsc()
        • lv_obj_init_draw_label_dsc()
        • lv_obj_init_draw_image_dsc()
        • lv_obj_init_draw_line_dsc()
        • lv_obj_init_draw_arc_dsc()
        • lv_obj_calculate_ext_draw_size()
        • lv_obj_refresh_ext_draw_size()
    • drivers
      • lv_drivers.h
      • evdev
        • lv_evdev_private.h
        • lv_evdev.h
      • libinput
        • lv_libinput_private.h
        • lv_libinput.h
        • lv_xkb_private.h
        • lv_xkb.h
      • glfw
        • lv_opengles_driver.h
        • lv_opengles_texture.h
        • lv_glfw_window_private.h
        • lv_glfw_window.h
        • lv_opengles_debug.h
      • qnx
        • lv_qnx.h
      • sdl
        • lv_sdl_mouse.h
        • lv_sdl_private.h
        • lv_sdl_window.h
        • lv_sdl_mousewheel.h
        • lv_sdl_keyboard.h
      • wayland
        • lv_wayland_smm.h
        • lv_wayland.h
      • uefi
        • lv_uefi_gnu_efi.h
        • lv_uefi_private.h
        • lv_uefi_std_wrapper.h
        • lv_uefi_display.h
        • lv_uefi_context.h
        • lv_uefi.h
        • lv_uefi_indev.h
        • lv_uefi_edk2.h
      • x11
        • lv_x11.h
      • display
        • renesas_glcdc
        • st7796
        • drm
        • st7735
        • tft_espi
        • st7789
        • ili9341
        • st_ltdc
        • fb
        • lcd
        • ft81x
      • windows
        • lv_windows_input_private.h
        • lv_windows_display.h
        • lv_windows_input.h
        • lv_windows_context.h
      • nuttx
        • lv_nuttx_lcd.h
        • lv_nuttx_touchscreen.h
        • lv_nuttx_fbdev.h
        • lv_nuttx_image_cache.h
        • lv_nuttx_profiler.h
        • lv_nuttx_entry.h
        • lv_nuttx_cache.h
        • lv_nuttx_libuv.h
    • indev
      • lv_indev_gesture_private.h
        • LV_GESTURE_MAX_POINTS
        • lv_indev_gesture_motion_t
        • lv_indev_gesture_motion
        • lv_indev_gesture
        • lv_indev_gesture_configuration
      • lv_indev_private.h
        • lv_indev_find_scroll_obj()
        • _lv_indev_t
      • lv_indev.h
        • lv_indev_read_cb_t
        • lv_indev_type_t
        • lv_indev_state_t
        • lv_indev_mode_t
        • lv_indev_gesture_type_t
        • lv_indev_create()
        • lv_indev_delete()
        • lv_indev_get_next()
        • lv_indev_read()
        • lv_indev_read_timer_cb()
        • lv_indev_enable()
        • lv_indev_active()
        • lv_indev_set_type()
        • lv_indev_set_read_cb()
        • lv_indev_set_user_data()
        • lv_indev_set_driver_data()
        • lv_indev_set_display()
        • lv_indev_set_long_press_time()
        • lv_indev_set_long_press_repeat_time()
        • lv_indev_set_scroll_limit()
        • lv_indev_set_scroll_throw()
        • lv_indev_get_type()
        • lv_indev_get_read_cb()
        • lv_indev_get_state()
        • lv_indev_get_group()
        • lv_indev_get_display()
        • lv_indev_get_user_data()
        • lv_indev_get_driver_data()
        • lv_indev_get_press_moved()
        • lv_indev_reset()
        • lv_indev_stop_processing()
        • lv_indev_reset_long_press()
        • lv_indev_set_cursor()
        • lv_indev_set_group()
        • lv_indev_set_button_points()
        • lv_indev_get_point()
        • lv_indev_get_gesture_dir()
        • lv_indev_get_key()
        • lv_indev_get_short_click_streak()
        • lv_indev_get_scroll_dir()
        • lv_indev_get_scroll_obj()
        • lv_indev_get_vect()
        • lv_indev_get_cursor()
        • lv_indev_wait_release()
        • lv_indev_get_active_obj()
        • lv_indev_get_read_timer()
        • lv_indev_set_mode()
        • lv_indev_get_mode()
        • lv_indev_search_obj()
        • lv_indev_add_event_cb()
        • lv_indev_get_event_count()
        • lv_indev_get_event_dsc()
        • lv_indev_remove_event()
        • lv_indev_remove_event_cb_with_user_data()
        • lv_indev_send_event()
        • lv_indev_data_t
      • lv_indev_scroll.h
        • lv_indev_scroll_handler()
        • lv_indev_scroll_throw_handler()
        • lv_indev_scroll_throw_predict()
        • lv_indev_scroll_get_snap_dist()
      • lv_indev_gesture.h
        • lv_indev_gesture_recognizer_t
        • lv_indev_touch_data_t
        • lv_indev_gesture_t
        • lv_indev_gesture_configuration_t
        • lv_recognizer_func_t
        • lv_indev_gesture_state_t
        • lv_indev_gesture_detect_pinch()
        • lv_indev_gesture_detect_rotation()
        • lv_indev_gesture_detect_two_fingers_swipe()
        • lv_indev_set_pinch_up_threshold()
        • lv_indev_set_pinch_down_threshold()
        • lv_indev_set_rotation_rad_threshold()
        • lv_event_get_pinch_scale()
        • lv_event_get_rotation()
        • lv_event_get_two_fingers_swipe_distance()
        • lv_event_get_two_fingers_swipe_dir()
        • lv_indev_set_gesture_data()
        • lv_indev_get_gesture_center_point()
        • lv_event_get_gesture_state()
        • lv_event_get_gesture_type()
        • lv_indev_get_gesture_primary_point()
        • lv_indev_recognizer_is_active()
        • lv_indev_gesture_recognizers_update()
        • lv_indev_gesture_recognizers_set_data()
        • lv_indev_touch_data
        • lv_indev_gesture_recognizer
    • osal
      • lv_os_private.h
        • lv_os_init()
      • lv_os_none.h
        • lv_mutex_t
        • lv_thread_t
        • lv_thread_sync_t
      • lv_linux_private.h
        • LV_PROC_STAT_PARAMS_LEN
        • lv_proc_stat_t
      • lv_cmsis_rtos2.h
        • lv_thread_t
        • lv_mutex_t
        • lv_thread_sync_t
      • lv_windows.h
        • lv_thread_t
        • lv_mutex_t
        • lv_thread_sync_t
      • lv_rtthread.h
        • lv_thread_t
        • lv_mutex_t
        • lv_thread_sync_t
      • lv_pthread.h
        • lv_mutex_t
        • lv_thread_t
        • lv_thread_sync_t
      • lv_freertos.h
      • lv_mqx.h
      • lv_os.h
        • lv_thread_prio_t
        • lv_os_get_idle_percent()
        • lv_thread_init()
        • lv_thread_delete()
        • lv_mutex_init()
        • lv_mutex_lock()
        • lv_mutex_lock_isr()
        • lv_mutex_unlock()
        • lv_mutex_delete()
        • lv_thread_sync_init()
        • lv_thread_sync_wait()
        • lv_thread_sync_signal()
        • lv_thread_sync_signal_isr()
        • lv_thread_sync_delete()
        • lv_lock()
        • lv_lock_isr()
        • lv_unlock()
      • lv_sdl2.h
        • lv_mutex_t
        • lv_thread_t
        • lv_thread_sync_t
    • libs
      • bin_decoder
        • lv_bin_decoder.h
      • bmp
        • lv_bmp.h
      • barcode
        • lv_barcode.h
        • lv_barcode_private.h
      • fsdrv
        • lv_fsdrv.h
      • gif
        • lv_gif_private.h
        • lv_gif.h
      • ffmpeg
        • lv_ffmpeg.h
        • lv_ffmpeg_private.h
      • svg
        • lv_svg.h
        • lv_svg_parser.h
        • lv_svg_render.h
        • lv_svg_token.h
        • lv_svg_decoder.h
      • qrcode
        • lv_qrcode.h
        • lv_qrcode_private.h
      • rlottie
        • lv_rlottie.h
        • lv_rlottie_private.h
      • freetype
        • lv_freetype_private.h
        • lv_freetype.h
      • lodepng
        • lv_lodepng.h
      • libpng
        • lv_libpng.h
      • tiny_ttf
        • lv_tiny_ttf.h
      • libjpeg_turbo
        • lv_libjpeg_turbo.h
      • rle
        • lv_rle.h
      • tjpgd
        • lv_tjpgd.h
    • stdlib
      • lv_mem.h
        • lv_mem_pool_t
        • lv_mem_init()
        • lv_mem_deinit()
        • lv_mem_add_pool()
        • lv_mem_remove_pool()
        • lv_malloc()
        • lv_calloc()
        • lv_zalloc()
        • lv_malloc_zeroed()
        • lv_free()
        • lv_realloc()
        • lv_reallocf()
        • lv_malloc_core()
        • lv_free_core()
        • lv_realloc_core()
        • lv_mem_monitor_core()
        • lv_mem_test_core()
        • lv_mem_test()
        • lv_mem_monitor()
        • lv_mem_monitor_t
      • lv_sprintf.h
        • LV_PRId32
        • LV_PRIu32
        • LV_PRIx32
        • LV_PRIX32
        • LV_PRId64
        • LV_PRIu64
        • LV_PRIx64
        • LV_PRIX64
        • lv_snprintf()
        • lv_vsnprintf()
      • lv_mem_private.h
      • lv_string.h
        • lv_memcpy()
        • lv_memset()
        • lv_memmove()
        • lv_memcmp()
        • lv_memzero()
        • lv_strlen()
        • lv_strnlen()
        • lv_strlcpy()
        • lv_strncpy()
        • lv_strcpy()
        • lv_strcmp()
        • lv_strncmp()
        • lv_streq()
        • lv_strdup()
        • lv_strndup()
        • lv_strcat()
        • lv_strncat()
        • lv_strchr()
      • builtin
        • lv_tlsf.h
        • lv_tlsf_private.h
    • layouts
      • lv_layout_private.h
        • lv_layout_init()
        • lv_layout_deinit()
        • lv_layout_apply()
        • lv_layout_dsc_t
      • lv_layout.h
        • lv_layout_update_cb_t
        • lv_layout_t
        • lv_layout_register()
      • grid
        • lv_grid.h
      • flex
        • lv_flex.h
    • font
      • lv_font_fmt_txt.h
        • lv_font_fmt_txt_cmap_type_t
        • lv_font_fmt_txt_bitmap_format_t
        • lv_font_get_bitmap_fmt_txt()
        • lv_font_get_glyph_dsc_fmt_txt()
        • lv_builtin_font_class
        • lv_font_fmt_txt_glyph_dsc_t
        • lv_font_fmt_txt_cmap_t
        • lv_font_fmt_txt_kern_pair_t
        • lv_font_fmt_txt_kern_classes_t
        • lv_font_fmt_txt_dsc_t
        • lv_builtin_font_src_t
      • lv_font.h
        • LV_FONT_DECLARE
        • lv_font_glyph_format_t
        • lv_font_subpx_t
        • lv_font_kerning_t
        • lv_font_get_glyph_bitmap()
        • lv_font_get_glyph_static_bitmap()
        • lv_font_get_glyph_dsc()
        • lv_font_glyph_release_draw_data()
        • lv_font_get_glyph_width()
        • lv_font_get_line_height()
        • lv_font_set_kerning()
        • lv_font_get_default()
        • lv_font_info_is_equal()
        • lv_font_has_static_bitmap()
        • lv_font_montserrat_8
        • lv_font_montserrat_10
        • lv_font_montserrat_12
        • lv_font_montserrat_14
        • lv_font_montserrat_16
        • lv_font_montserrat_18
        • lv_font_montserrat_20
        • lv_font_montserrat_22
        • lv_font_montserrat_24
        • lv_font_montserrat_26
        • lv_font_montserrat_28
        • lv_font_montserrat_30
        • lv_font_montserrat_32
        • lv_font_montserrat_34
        • lv_font_montserrat_36
        • lv_font_montserrat_38
        • lv_font_montserrat_40
        • lv_font_montserrat_42
        • lv_font_montserrat_44
        • lv_font_montserrat_46
        • lv_font_montserrat_48
        • lv_font_montserrat_28_compressed
        • lv_font_dejavu_16_persian_hebrew
        • lv_font_source_han_sans_sc_14_cjk
        • lv_font_source_han_sans_sc_16_cjk
        • lv_font_unscii_8
        • lv_font_unscii_16
        • lv_font_glyph_dsc_t
        • _lv_font_t
        • _lv_font_class_t
        • _lv_font_info_t
      • lv_font_fmt_txt_private.h
        • lv_font_fmt_rle_state_t
        • lv_font_fmt_rle_t
      • lv_symbol_def.h
        • LV_SYMBOL_BULLET
        • LV_SYMBOL_AUDIO
        • LV_SYMBOL_VIDEO
        • LV_SYMBOL_LIST
        • LV_SYMBOL_OK
        • LV_SYMBOL_CLOSE
        • LV_SYMBOL_POWER
        • LV_SYMBOL_SETTINGS
        • LV_SYMBOL_HOME
        • LV_SYMBOL_DOWNLOAD
        • LV_SYMBOL_DRIVE
        • LV_SYMBOL_REFRESH
        • LV_SYMBOL_MUTE
        • LV_SYMBOL_VOLUME_MID
        • LV_SYMBOL_VOLUME_MAX
        • LV_SYMBOL_IMAGE
        • LV_SYMBOL_TINT
        • LV_SYMBOL_PREV
        • LV_SYMBOL_PLAY
        • LV_SYMBOL_PAUSE
        • LV_SYMBOL_STOP
        • LV_SYMBOL_NEXT
        • LV_SYMBOL_EJECT
        • LV_SYMBOL_LEFT
        • LV_SYMBOL_RIGHT
        • LV_SYMBOL_PLUS
        • LV_SYMBOL_MINUS
        • LV_SYMBOL_EYE_OPEN
        • LV_SYMBOL_EYE_CLOSE
        • LV_SYMBOL_WARNING
        • LV_SYMBOL_SHUFFLE
        • LV_SYMBOL_UP
        • LV_SYMBOL_DOWN
        • LV_SYMBOL_LOOP
        • LV_SYMBOL_DIRECTORY
        • LV_SYMBOL_UPLOAD
        • LV_SYMBOL_CALL
        • LV_SYMBOL_CUT
        • LV_SYMBOL_COPY
        • LV_SYMBOL_SAVE
        • LV_SYMBOL_BARS
        • LV_SYMBOL_ENVELOPE
        • LV_SYMBOL_CHARGE
        • LV_SYMBOL_PASTE
        • LV_SYMBOL_BELL
        • LV_SYMBOL_KEYBOARD
        • LV_SYMBOL_GPS
        • LV_SYMBOL_FILE
        • LV_SYMBOL_WIFI
        • LV_SYMBOL_BATTERY_FULL
        • LV_SYMBOL_BATTERY_3
        • LV_SYMBOL_BATTERY_2
        • LV_SYMBOL_BATTERY_1
        • LV_SYMBOL_BATTERY_EMPTY
        • LV_SYMBOL_USB
        • LV_SYMBOL_BLUETOOTH
        • LV_SYMBOL_TRASH
        • LV_SYMBOL_EDIT
        • LV_SYMBOL_BACKSPACE
        • LV_SYMBOL_SD_CARD
        • LV_SYMBOL_NEW_LINE
        • LV_SYMBOL_DUMMY
        • LV_STR_SYMBOL_BULLET
        • LV_STR_SYMBOL_AUDIO
        • LV_STR_SYMBOL_VIDEO
        • LV_STR_SYMBOL_LIST
        • LV_STR_SYMBOL_OK
        • LV_STR_SYMBOL_CLOSE
        • LV_STR_SYMBOL_POWER
        • LV_STR_SYMBOL_SETTINGS
        • LV_STR_SYMBOL_HOME
        • LV_STR_SYMBOL_DOWNLOAD
        • LV_STR_SYMBOL_DRIVE
        • LV_STR_SYMBOL_REFRESH
        • LV_STR_SYMBOL_MUTE
        • LV_STR_SYMBOL_VOLUME_MID
        • LV_STR_SYMBOL_VOLUME_MAX
        • LV_STR_SYMBOL_IMAGE
        • LV_STR_SYMBOL_TINT
        • LV_STR_SYMBOL_PREV
        • LV_STR_SYMBOL_PLAY
        • LV_STR_SYMBOL_PAUSE
        • LV_STR_SYMBOL_STOP
        • LV_STR_SYMBOL_NEXT
        • LV_STR_SYMBOL_EJECT
        • LV_STR_SYMBOL_LEFT
        • LV_STR_SYMBOL_RIGHT
        • LV_STR_SYMBOL_PLUS
        • LV_STR_SYMBOL_MINUS
        • LV_STR_SYMBOL_EYE_OPEN
        • LV_STR_SYMBOL_EYE_CLOSE
        • LV_STR_SYMBOL_WARNING
        • LV_STR_SYMBOL_SHUFFLE
        • LV_STR_SYMBOL_UP
        • LV_STR_SYMBOL_DOWN
        • LV_STR_SYMBOL_LOOP
        • LV_STR_SYMBOL_DIRECTORY
        • LV_STR_SYMBOL_UPLOAD
        • LV_STR_SYMBOL_CALL
        • LV_STR_SYMBOL_CUT
        • LV_STR_SYMBOL_COPY
        • LV_STR_SYMBOL_SAVE
        • LV_STR_SYMBOL_BARS
        • LV_STR_SYMBOL_ENVELOPE
        • LV_STR_SYMBOL_CHARGE
        • LV_STR_SYMBOL_PASTE
        • LV_STR_SYMBOL_BELL
        • LV_STR_SYMBOL_KEYBOARD
        • LV_STR_SYMBOL_GPS
        • LV_STR_SYMBOL_FILE
        • LV_STR_SYMBOL_WIFI
        • LV_STR_SYMBOL_BATTERY_FULL
        • LV_STR_SYMBOL_BATTERY_3
        • LV_STR_SYMBOL_BATTERY_2
        • LV_STR_SYMBOL_BATTERY_1
        • LV_STR_SYMBOL_BATTERY_EMPTY
        • LV_STR_SYMBOL_USB
        • LV_STR_SYMBOL_BLUETOOTH
        • LV_STR_SYMBOL_TRASH
        • LV_STR_SYMBOL_EDIT
        • LV_STR_SYMBOL_BACKSPACE
        • LV_STR_SYMBOL_SD_CARD
        • LV_STR_SYMBOL_NEW_LINE
        • LV_STR_SYMBOL_DUMMY
      • lv_binfont_loader.h
        • lv_binfont_create()
        • lv_binfont_destroy()
        • lv_binfont_font_class
        • lv_binfont_font_src_t
    • others
      • imgfont
        • lv_imgfont.h
      • sysmon
        • lv_sysmon.h
        • lv_sysmon_private.h
      • observer
        • lv_observer.h
        • lv_observer_private.h
      • fragment
        • lv_fragment_private.h
        • lv_fragment.h
      • font_manager
        • lv_font_manager_recycle.h
        • lv_font_manager.h
      • xml
        • lv_xml_widget.h
        • lv_xml_style.h
        • lv_xml_base_types.h
        • lv_xml_component.h
        • lv_xml_component_private.h
        • lv_xml_private.h
        • lv_xml.h
        • lv_xml_update.h
        • lv_xml_utils.h
        • lv_xml_parser.h
        • parsers
      • snapshot
        • lv_snapshot.h
      • monkey
        • lv_monkey.h
        • lv_monkey_private.h
      • ime
        • lv_ime_pinyin.h
        • lv_ime_pinyin_private.h
      • test
        • lv_test_indev.h
        • lv_test_helpers.h
        • lv_test_screenshot_compare.h
        • lv_test_private.h
        • lv_test_indev_gesture.h
        • lv_test.h
        • lv_test_display.h
      • gridnav
        • lv_gridnav.h
      • file_explorer
        • lv_file_explorer.h
        • lv_file_explorer_private.h
    • display
      • lv_display_private.h
        • LV_INV_BUF_SIZE
        • _lv_display_t
      • lv_display.h
        • LV_HOR_RES
        • LV_VER_RES
        • LV_DPX_CALC
        • LV_DPX
        • 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_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_matrix_rotation()
        • lv_display_set_dpi()
        • lv_display_get_horizontal_resolution()
        • lv_display_get_vertical_resolution()
        • lv_display_get_original_horizontal_resolution()
        • lv_display_get_original_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_matrix_rotation()
        • lv_display_get_dpi()
        • lv_display_set_buffers()
        • lv_display_set_buffers_with_stride()
        • lv_display_set_draw_buffers()
        • lv_display_set_3rd_draw_buffer()
        • lv_display_set_render_mode()
        • lv_display_set_flush_cb()
        • lv_display_set_flush_wait_cb()
        • lv_display_set_color_format()
        • lv_display_get_color_format()
        • lv_display_set_tile_cnt()
        • lv_display_get_tile_cnt()
        • lv_display_set_antialiasing()
        • lv_display_get_antialiasing()
        • lv_display_flush_ready()
        • lv_display_flush_is_last()
        • lv_display_is_double_buffered()
        • lv_display_get_screen_active()
        • lv_display_get_screen_prev()
        • lv_display_get_layer_top()
        • lv_display_get_layer_sys()
        • lv_display_get_layer_bottom()
        • lv_screen_load()
        • lv_screen_load_anim()
        • lv_screen_active()
        • lv_layer_top()
        • lv_layer_sys()
        • lv_layer_bottom()
        • lv_display_add_event_cb()
        • lv_display_get_event_count()
        • lv_display_get_event_dsc()
        • lv_display_delete_event()
        • lv_display_remove_event_cb_with_user_data()
        • lv_display_send_event()
        • lv_event_get_invalidated_area()
        • lv_display_set_theme()
        • lv_display_get_theme()
        • lv_display_get_inactive_time()
        • lv_display_trigger_activity()
        • lv_display_enable_invalidation()
        • lv_display_is_invalidation_enabled()
        • lv_display_get_refr_timer()
        • lv_display_delete_refr_timer()
        • lv_display_register_vsync_event()
        • lv_display_unregister_vsync_event()
        • lv_display_send_vsync_event()
        • lv_display_set_user_data()
        • lv_display_set_driver_data()
        • lv_display_get_user_data()
        • lv_display_get_driver_data()
        • lv_display_get_buf_active()
        • lv_display_rotate_area()
        • lv_display_get_draw_buf_size()
        • lv_display_get_invalidated_draw_buf_size()
        • lv_dpx()
        • lv_display_dpx()
    • tick
      • lv_tick_private.h
        • lv_tick_state_t
      • lv_tick.h
        • lv_tick_get_cb_t
        • lv_delay_cb_t
        • lv_tick_inc()
        • lv_tick_get()
        • lv_tick_elaps()
        • lv_delay_ms()
        • lv_tick_set_cb()
        • lv_delay_set_cb()
    • draw
      • lv_draw_rect.h
        • LV_RADIUS_CIRCLE
        • lv_draw_rect_dsc_init()
        • lv_draw_fill_dsc_init()
        • lv_draw_task_get_fill_dsc()
        • lv_draw_fill()
        • lv_draw_border_dsc_init()
        • lv_draw_task_get_border_dsc()
        • lv_draw_border()
        • lv_draw_box_shadow_dsc_init()
        • lv_draw_task_get_box_shadow_dsc()
        • lv_draw_box_shadow()
        • lv_draw_rect()
        • lv_draw_rect_dsc_t
        • lv_draw_fill_dsc_t
        • lv_draw_border_dsc_t
        • lv_draw_box_shadow_dsc_t
      • lv_draw.h
        • LV_DRAW_UNIT_NONE
        • LV_DRAW_UNIT_IDLE
        • lv_draw_task_type_t
        • 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_wait_for_finish()
        • lv_draw_dispatch_request()
        • lv_draw_get_unit_count()
        • lv_draw_get_available_task()
        • lv_draw_get_next_available_task()
        • lv_draw_get_dependent_count()
        • lv_layer_init()
        • lv_layer_reset()
        • lv_draw_layer_create()
        • lv_draw_layer_init()
        • lv_draw_layer_alloc_buf()
        • lv_draw_layer_go_to_xy()
        • lv_draw_task_get_type()
        • lv_draw_task_get_draw_dsc()
        • lv_draw_task_get_area()
        • _lv_layer_t
        • lv_draw_dsc_base_t
      • lv_draw_arc.h
        • lv_draw_arc_dsc_init()
        • lv_draw_task_get_arc_dsc()
        • lv_draw_arc()
        • lv_draw_arc_get_area()
        • lv_draw_arc_dsc_t
      • lv_draw_triangle.h
        • lv_draw_triangle_dsc_init()
        • lv_draw_task_get_triangle_dsc()
        • lv_draw_triangle()
        • lv_draw_triangle_dsc_t
      • lv_draw_mask.h
        • lv_draw_mask_rect_dsc_init()
        • lv_draw_task_get_mask_rect_dsc()
        • lv_draw_mask_rect()
      • lv_draw_vector_private.h
        • lv_vector_for_each_destroy_tasks()
        • _lv_vector_path_t
        • _lv_vector_gradient_t
        • _lv_vector_fill_dsc_t
        • _lv_vector_stroke_dsc_t
        • _lv_vector_draw_dsc_t
        • _lv_draw_vector_task_dsc_t
        • _lv_vector_dsc_t
      • lv_draw_line.h
        • lv_draw_line_dsc_init()
        • lv_draw_task_get_line_dsc()
        • lv_draw_line()
        • lv_draw_line_dsc_t
      • lv_draw_buf_private.h
        • lv_draw_buf_init_handlers()
        • _lv_draw_buf_handlers_t
      • lv_image_decoder.h
        • 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_custom_draw_t
        • lv_image_src_t
        • 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_add_to_cache()
        • lv_image_decoder_post_process()
      • lv_draw_image_private.h
        • lv_draw_image_normal_helper()
        • lv_draw_image_tiled_helper()
        • lv_image_buf_get_transformed_area()
        • _lv_draw_image_sup_t
      • lv_draw_vector.h
        • vector_draw_task_cb
        • lv_vector_fill_t
        • lv_vector_stroke_cap_t
        • lv_vector_stroke_join_t
        • lv_vector_path_quality_t
        • lv_vector_blend_t
        • lv_vector_path_op_t
        • lv_vector_draw_style_t
        • lv_vector_gradient_spread_t
        • lv_vector_gradient_style_t
        • lv_vector_fill_units_t
        • lv_matrix_transform_point()
        • lv_matrix_transform_path()
        • lv_vector_path_create()
        • lv_vector_path_copy()
        • lv_vector_path_clear()
        • lv_vector_path_delete()
        • lv_vector_path_move_to()
        • lv_vector_path_line_to()
        • lv_vector_path_quad_to()
        • lv_vector_path_cubic_to()
        • lv_vector_path_close()
        • lv_vector_path_get_bounding()
        • lv_vector_path_append_rect()
        • lv_vector_path_append_circle()
        • lv_vector_path_append_arc()
        • lv_vector_path_append_path()
        • lv_vector_dsc_create()
        • lv_vector_dsc_delete()
        • lv_vector_dsc_set_transform()
        • lv_vector_dsc_set_blend_mode()
        • lv_vector_dsc_set_fill_color32()
        • lv_vector_dsc_set_fill_color()
        • lv_vector_dsc_set_fill_opa()
        • lv_vector_dsc_set_fill_rule()
        • lv_vector_dsc_set_fill_units()
        • lv_vector_dsc_set_fill_image()
        • lv_vector_dsc_set_fill_linear_gradient()
        • lv_vector_dsc_set_fill_radial_gradient()
        • lv_vector_dsc_set_fill_gradient_spread()
        • lv_vector_dsc_set_fill_gradient_color_stops()
        • lv_vector_dsc_set_fill_transform()
        • lv_vector_dsc_set_stroke_color32()
        • lv_vector_dsc_set_stroke_color()
        • lv_vector_dsc_set_stroke_opa()
        • lv_vector_dsc_set_stroke_width()
        • lv_vector_dsc_set_stroke_dash()
        • lv_vector_dsc_set_stroke_cap()
        • lv_vector_dsc_set_stroke_join()
        • lv_vector_dsc_set_stroke_miter_limit()
        • lv_vector_dsc_set_stroke_linear_gradient()
        • lv_vector_dsc_set_stroke_radial_gradient()
        • lv_vector_dsc_set_stroke_gradient_spread()
        • lv_vector_dsc_set_stroke_gradient_color_stops()
        • lv_vector_dsc_set_stroke_transform()
        • lv_vector_dsc_identity()
        • lv_vector_dsc_scale()
        • lv_vector_dsc_rotate()
        • lv_vector_dsc_translate()
        • lv_vector_dsc_skew()
        • lv_vector_dsc_add_path()
        • lv_vector_clear_area()
        • lv_draw_vector()
        • _lv_fpoint_t
      • lv_draw_triangle_private.h
      • lv_draw_mask_private.h
        • _lv_draw_mask_rect_dsc_t
      • lv_draw_label_private.h
        • _lv_draw_label_hint_t
        • _lv_draw_glyph_dsc_t
      • lv_image_dsc.h
        • LV_IMAGE_HEADER_MAGIC
        • lv_image_flags_t
        • _lvimage_flags_t
        • lv_image_compress_t
        • lv_image_header_t
        • lv_yuv_plane_t
        • lv_yuv_buf_t
        • lv_image_dsc_t
      • lv_draw_image.h
        • lv_draw_image_core_cb
        • lv_draw_image_dsc_init()
        • lv_draw_task_get_image_dsc()
        • lv_draw_image()
        • lv_draw_layer()
        • lv_image_src_get_type()
        • _lv_draw_image_dsc_t
      • lv_draw_private.h
        • _lv_draw_task_t
        • _lv_draw_mask_t
        • _lv_draw_unit_t
        • lv_draw_global_info_t
      • lv_draw_buf.h
        • LV_STRIDE_AUTO
        • LV_DRAW_BUF_STRIDE
        • LV_DRAW_BUF_SIZE
        • LV_DRAW_BUF_DEFINE_STATIC
        • LV_DRAW_BUF_INIT_STATIC
        • lv_draw_buf_malloc_cb
        • lv_draw_buf_free_cb
        • lv_draw_buf_align_cb
        • lv_draw_buf_cache_operation_cb
        • lv_draw_buf_width_to_stride_cb
        • lv_draw_buf_init_with_default_handlers()
        • lv_draw_buf_handlers_init()
        • lv_draw_buf_get_handlers()
        • lv_draw_buf_get_font_handlers()
        • lv_draw_buf_get_image_handlers()
        • lv_draw_buf_align()
        • lv_draw_buf_align_ex()
        • lv_draw_buf_invalidate_cache()
        • lv_draw_buf_flush_cache()
        • lv_draw_buf_width_to_stride()
        • lv_draw_buf_width_to_stride_ex()
        • lv_draw_buf_clear()
        • lv_draw_buf_copy()
        • lv_draw_buf_create()
        • lv_draw_buf_create_ex()
        • lv_draw_buf_dup()
        • lv_draw_buf_dup_ex()
        • lv_draw_buf_init()
        • lv_draw_buf_reshape()
        • lv_draw_buf_destroy()
        • lv_draw_buf_goto_xy()
        • lv_draw_buf_adjust_stride()
        • lv_draw_buf_premultiply()
        • lv_draw_buf_has_flag()
        • lv_draw_buf_set_flag()
        • lv_draw_buf_clear_flag()
        • lv_draw_buf_from_image()
        • lv_draw_buf_to_image()
        • lv_draw_buf_set_palette()
        • lv_image_buf_set_palette()
        • lv_image_buf_free()
        • _lv_draw_buf_t
      • lv_draw_label.h
        • LV_DRAW_LABEL_NO_TXT_SEL
        • lv_draw_glyph_cb_t
        • lv_draw_letter_dsc_init()
        • lv_draw_label_dsc_init()
        • lv_draw_task_get_label_dsc()
        • lv_draw_glyph_dsc_init()
        • lv_draw_label()
        • lv_draw_character()
        • lv_draw_letter()
        • lv_draw_label_iterate_characters()
        • lv_draw_unit_draw_letter()
        • lv_draw_label_dsc_t
        • lv_draw_letter_dsc_t
      • lv_image_decoder_private.h
        • lv_image_decoder_init()
        • lv_image_decoder_deinit()
        • _lv_image_decoder_args_t
        • _lv_image_decoder_t
        • _lv_image_cache_data_t
        • _lv_image_header_cache_data_t
        • _lv_image_decoder_dsc_t
      • lv_draw_rect_private.h
      • lv_draw_3d.h
        • lv_draw_3d_dsc_init()
        • lv_draw_task_get_3d_dsc()
        • lv_draw_3d()
        • lv_draw_3d_dsc_t
      • opengles
        • lv_draw_opengles.h
      • nxp
        • pxp
        • vglite
        • g2d
      • dma2d
        • lv_draw_dma2d_private.h
        • lv_draw_dma2d.h
      • sw
        • lv_draw_sw_private.h
        • lv_draw_sw_mask.h
        • lv_draw_sw.h
        • lv_draw_sw_utils.h
        • lv_draw_sw_grad.h
        • lv_draw_sw_mask_private.h
        • arm2d
        • blend
      • nema_gfx
        • lv_nema_gfx_path.h
        • lv_draw_nema_gfx.h
        • lv_draw_nema_gfx_utils.h
      • sdl
        • lv_draw_sdl.h
      • renesas
        • dave2d
      • vg_lite
        • lv_vg_lite_path.h
        • lv_vg_lite_stroke.h
        • lv_vg_lite_utils.h
        • lv_vg_lite_math.h
        • lv_vg_lite_grad.h
        • lv_vg_lite_pending.h
        • lv_draw_vg_lite_type.h
        • lv_vg_lite_decoder.h
        • lv_draw_vg_lite.h
    • misc
      • lv_area_private.h
        • lv_area_set_pos()
        • lv_area_intersect()
        • lv_area_diff()
        • lv_area_join()
        • lv_area_is_point_on()
        • lv_area_is_on()
        • lv_area_is_in()
        • lv_area_is_out()
        • lv_area_is_equal()
      • lv_rb.h
        • lv_rb_compare_res_t
        • lv_rb_compare_t
        • lv_rb_color_t
        • lv_rb_init()
        • lv_rb_insert()
        • lv_rb_find()
        • lv_rb_remove_node()
        • lv_rb_remove()
        • lv_rb_drop_node()
        • lv_rb_drop()
        • lv_rb_minimum()
        • lv_rb_maximum()
        • lv_rb_minimum_from()
        • lv_rb_maximum_from()
        • lv_rb_destroy()
      • lv_anim_private.h
        • lv_anim_core_init()
        • lv_anim_core_deinit()
        • lv_anim_state_t
      • lv_timer_private.h
        • lv_timer_core_init()
        • lv_timer_core_deinit()
        • _lv_timer_t
        • lv_timer_state_t
      • lv_text.h
        • LV_TXT_ENC_UTF8
        • LV_TXT_ENC_ASCII
        • LV_TEXT_LEN_MAX
        • lv_text_flag_t
        • lv_text_align_t
        • lv_text_cmd_state_t
        • lv_text_get_size()
        • lv_text_get_width()
        • lv_text_get_width_with_flags()
        • lv_text_is_cmd()
      • lv_grad.h
        • lv_grad_dir_t
        • lv_grad_extend_t
        • lv_grad_init_stops()
        • lv_grad_horizontal_init()
        • lv_grad_vertical_init()
        • lv_grad_linear_init()
        • lv_grad_radial_init()
        • lv_grad_radial_set_focal()
        • lv_grad_conical_init()
        • lv_grad_stop_t
        • lv_grad_dsc_t
      • lv_event_private.h
        • lv_event_push()
        • lv_event_pop()
        • lv_event_mark_deleted()
        • _lv_event_dsc_t
        • _lv_event_t
      • lv_array.h
        • LV_ARRAY_DEFAULT_CAPACITY
        • LV_ARRAY_DEFAULT_SHRINK_RATIO
        • lv_array_init()
        • lv_array_init_from_buf()
        • lv_array_resize()
        • lv_array_deinit()
        • lv_array_size()
        • lv_array_capacity()
        • lv_array_is_empty()
        • lv_array_is_full()
        • lv_array_copy()
        • lv_array_clear()
        • lv_array_shrink()
        • lv_array_remove()
        • lv_array_erase()
        • lv_array_concat()
        • lv_array_push_back()
        • lv_array_assign()
        • lv_array_at()
        • lv_array_front()
        • lv_array_back()
        • _lv_array_t
      • lv_anim_timeline.h
        • LV_ANIM_TIMELINE_PROGRESS_MAX
        • lv_anim_timeline_t
        • lv_anim_timeline_create()
        • lv_anim_timeline_delete()
        • lv_anim_timeline_add()
        • lv_anim_timeline_start()
        • lv_anim_timeline_pause()
        • lv_anim_timeline_set_reverse()
        • lv_anim_timeline_set_repeat_count()
        • lv_anim_timeline_set_repeat_delay()
        • lv_anim_timeline_set_progress()
        • lv_anim_timeline_get_playtime()
        • lv_anim_timeline_get_reverse()
        • lv_anim_timeline_get_progress()
        • lv_anim_timeline_get_repeat_count()
        • lv_anim_timeline_get_repeat_delay()
      • lv_text_ap.h
        • LV_UNDEF_ARABIC_PERSIAN_CHARS
        • LV_AP_ALPHABET_BASE_CODE
        • LV_AP_END_CHARS_LIST
        • lv_text_ap_calc_bytes_count()
        • lv_text_ap_proc()
      • lv_color.h
        • LV_COLOR_NATIVE_WITH_ALPHA_SIZE
        • LV_OPA_MIN
        • LV_OPA_MAX
        • LV_COLOR_FORMAT_GET_BPP
        • LV_COLOR_FORMAT_GET_SIZE
        • LV_COLOR_FORMAT_IS_ALPHA_ONLY
        • LV_COLOR_FORMAT_IS_INDEXED
        • LV_COLOR_FORMAT_IS_YUV
        • LV_COLOR_INDEXED_PALETTE_SIZE
        • LV_COLOR_MAKE
        • LV_OPA_MIX2
        • LV_OPA_MIX3
        • LV_OPA_TRANSP
        • LV_OPA_0
        • LV_OPA_10
        • LV_OPA_20
        • LV_OPA_30
        • LV_OPA_40
        • LV_OPA_50
        • LV_OPA_60
        • LV_OPA_70
        • LV_OPA_80
        • LV_OPA_90
        • LV_OPA_100
        • LV_OPA_COVER
        • lv_color_format_t
        • lv_color_format_get_bpp()
        • lv_color_format_get_size()
        • lv_color_format_has_alpha()
        • lv_color_to_32()
        • lv_color_to_int()
        • lv_color_eq()
        • lv_color32_eq()
        • lv_color_hex()
        • lv_color_make()
        • lv_color32_make()
        • lv_color_hex3()
        • lv_color_to_u16()
        • lv_color_to_u32()
        • lv_color_16_16_mix()
        • lv_color_lighten()
        • lv_color_darken()
        • lv_color_hsv_to_rgb()
        • lv_color_rgb_to_hsv()
        • lv_color_to_hsv()
        • lv_color_white()
        • lv_color_black()
        • lv_color_premultiply()
        • lv_color16_premultiply()
        • lv_color_luminance()
        • lv_color16_luminance()
        • lv_color24_luminance()
        • lv_color32_luminance()
        • lv_color_filter_shade
        • lv_color_t
        • lv_color16_t
        • lv_color32_t
        • lv_color_hsv_t
        • lv_color16a_t
      • lv_event.h
        • lv_event_cb_t
        • lv_event_code_t
        • lv_event_send()
        • lv_event_add()
        • lv_event_remove_dsc()
        • lv_event_get_count()
        • lv_event_get_dsc()
        • lv_event_dsc_get_cb()
        • lv_event_dsc_get_user_data()
        • lv_event_remove()
        • lv_event_remove_all()
        • lv_event_get_target()
        • lv_event_get_current_target()
        • lv_event_get_code()
        • lv_event_get_param()
        • lv_event_get_user_data()
        • lv_event_stop_bubbling()
        • lv_event_stop_processing()
        • lv_event_register_id()
        • lv_event_code_get_name()
        • lv_event_list_t
      • lv_assert.h
        • LV_ASSERT
        • LV_ASSERT_MSG
        • LV_ASSERT_FORMAT_MSG
        • LV_ASSERT_NULL
        • LV_ASSERT_MALLOC
        • LV_ASSERT_MEM_INTEGRITY
      • lv_utils.h
        • lv_utils_bsearch()
        • lv_draw_buf_save_to_file()
        • lv_swap_bytes_32()
        • lv_swap_bytes_16()
      • lv_color_op_private.h
      • lv_bidi.h
        • LV_BIDI_LRO
        • LV_BIDI_RLO
        • lv_base_dir_t
        • lv_bidi_calculate_align()
        • lv_bidi_set_custom_neutrals_static()
      • lv_rb_private.h
        • _lv_rb_node_t
        • _lv_rb_t
      • lv_circle_buf.h
        • lv_circle_buf_fill_cb_t
        • lv_circle_buf_create()
        • lv_circle_buf_create_from_buf()
        • lv_circle_buf_create_from_array()
        • lv_circle_buf_resize()
        • lv_circle_buf_destroy()
        • lv_circle_buf_size()
        • lv_circle_buf_capacity()
        • lv_circle_buf_remain()
        • lv_circle_buf_is_empty()
        • lv_circle_buf_is_full()
        • lv_circle_buf_reset()
        • lv_circle_buf_head()
        • lv_circle_buf_tail()
        • lv_circle_buf_read()
        • lv_circle_buf_write()
        • lv_circle_buf_fill()
        • lv_circle_buf_skip()
        • lv_circle_buf_peek()
        • lv_circle_buf_peek_at()
      • lv_iter.h
        • lv_iter_next_cb
        • lv_iter_inspect_cb
        • lv_iter_create()
        • lv_iter_get_context()
        • lv_iter_destroy()
        • lv_iter_next()
        • lv_iter_make_peekable()
        • lv_iter_peek()
        • lv_iter_peek_advance()
        • lv_iter_peek_reset()
        • lv_iter_inspect()
      • lv_text_private.h
        • lv_text_get_next_line()
        • lv_text_ins()
        • lv_text_cut()
        • lv_text_set_text_vfmt()
        • lv_text_encoded_letter_next_2()
        • lv_text_is_break_char()
        • lv_text_is_a_word()
        • lv_text_is_marker()
        • lv_text_encoded_size
        • lv_text_unicode_to_encoded
        • lv_text_encoded_conv_wc
        • lv_text_encoded_next
        • lv_text_encoded_prev
        • lv_text_encoded_get_byte_id
        • lv_text_encoded_get_char_id
        • lv_text_get_encoded_length
      • lv_profiler_builtin_private.h
      • lv_math.h
        • LV_TRIGO_SIN_MAX
        • LV_TRIGO_SHIFT
        • LV_BEZIER_VAL_SHIFT
        • LV_BEZIER_VAL_MAX
        • LV_BEZIER_VAL_FLOAT
        • LV_ALIGN_UP
        • LV_ROUND_UP
        • LV_MIN
        • LV_MIN3
        • LV_MIN4
        • LV_MAX
        • LV_MAX3
        • LV_MAX4
        • LV_CLAMP
        • LV_ABS
        • LV_UDIV255
        • LV_IS_SIGNED
        • LV_UMAX_OF
        • LV_SMAX_OF
        • LV_MAX_OF
        • lv_trigo_sin()
        • lv_trigo_cos()
        • lv_cubic_bezier()
        • lv_bezier3()
        • lv_atan2()
        • lv_sqrt()
        • lv_sqrt32()
        • lv_sqr()
        • lv_pow()
        • lv_map()
        • lv_rand_set_seed()
        • lv_rand()
        • lv_sqrt_res_t
      • lv_profiler.h
        • LV_PROFILER_BEGIN
        • LV_PROFILER_END
        • LV_PROFILER_BEGIN_TAG
        • LV_PROFILER_END_TAG
        • LV_PROFILER_LAYOUT_BEGIN
        • LV_PROFILER_LAYOUT_END
        • LV_PROFILER_LAYOUT_BEGIN_TAG
        • LV_PROFILER_LAYOUT_END_TAG
        • LV_PROFILER_STYLE_BEGIN
        • LV_PROFILER_STYLE_END
        • LV_PROFILER_STYLE_BEGIN_TAG
        • LV_PROFILER_STYLE_END_TAG
        • LV_PROFILER_DRAW_BEGIN
        • LV_PROFILER_DRAW_END
        • LV_PROFILER_DRAW_BEGIN_TAG
        • LV_PROFILER_DRAW_END_TAG
        • LV_PROFILER_DECODER_BEGIN
        • LV_PROFILER_DECODER_END
        • LV_PROFILER_DECODER_BEGIN_TAG
        • LV_PROFILER_DECODER_END_TAG
        • LV_PROFILER_REFR_BEGIN
        • LV_PROFILER_REFR_END
        • LV_PROFILER_REFR_BEGIN_TAG
        • LV_PROFILER_REFR_END_TAG
        • LV_PROFILER_INDEV_BEGIN
        • LV_PROFILER_INDEV_END
        • LV_PROFILER_INDEV_BEGIN_TAG
        • LV_PROFILER_INDEV_END_TAG
        • LV_PROFILER_FONT_BEGIN
        • LV_PROFILER_FONT_END
        • LV_PROFILER_FONT_BEGIN_TAG
        • LV_PROFILER_FONT_END_TAG
        • LV_PROFILER_CACHE_BEGIN
        • LV_PROFILER_CACHE_END
        • LV_PROFILER_CACHE_BEGIN_TAG
        • LV_PROFILER_CACHE_END_TAG
        • LV_PROFILER_FS_BEGIN
        • LV_PROFILER_FS_END
        • LV_PROFILER_FS_BEGIN_TAG
        • LV_PROFILER_FS_END_TAG
        • LV_PROFILER_TIMER_BEGIN
        • LV_PROFILER_TIMER_END
        • LV_PROFILER_TIMER_BEGIN_TAG
        • LV_PROFILER_TIMER_END_TAG
        • LV_PROFILER_EVENT_BEGIN
        • LV_PROFILER_EVENT_END
        • LV_PROFILER_EVENT_BEGIN_TAG
        • LV_PROFILER_EVENT_END_TAG
      • lv_style_gen.h
        • LV_STYLE_CONST_WIDTH
        • LV_STYLE_CONST_MIN_WIDTH
        • LV_STYLE_CONST_MAX_WIDTH
        • LV_STYLE_CONST_HEIGHT
        • LV_STYLE_CONST_MIN_HEIGHT
        • LV_STYLE_CONST_MAX_HEIGHT
        • LV_STYLE_CONST_LENGTH
        • LV_STYLE_CONST_X
        • LV_STYLE_CONST_Y
        • LV_STYLE_CONST_ALIGN
        • LV_STYLE_CONST_TRANSFORM_WIDTH
        • LV_STYLE_CONST_TRANSFORM_HEIGHT
        • LV_STYLE_CONST_TRANSLATE_X
        • LV_STYLE_CONST_TRANSLATE_Y
        • LV_STYLE_CONST_TRANSLATE_RADIAL
        • LV_STYLE_CONST_TRANSFORM_SCALE_X
        • LV_STYLE_CONST_TRANSFORM_SCALE_Y
        • LV_STYLE_CONST_TRANSFORM_ROTATION
        • LV_STYLE_CONST_TRANSFORM_PIVOT_X
        • LV_STYLE_CONST_TRANSFORM_PIVOT_Y
        • LV_STYLE_CONST_TRANSFORM_SKEW_X
        • LV_STYLE_CONST_TRANSFORM_SKEW_Y
        • LV_STYLE_CONST_PAD_TOP
        • LV_STYLE_CONST_PAD_BOTTOM
        • LV_STYLE_CONST_PAD_LEFT
        • LV_STYLE_CONST_PAD_RIGHT
        • LV_STYLE_CONST_PAD_ROW
        • LV_STYLE_CONST_PAD_COLUMN
        • LV_STYLE_CONST_PAD_RADIAL
        • LV_STYLE_CONST_MARGIN_TOP
        • LV_STYLE_CONST_MARGIN_BOTTOM
        • LV_STYLE_CONST_MARGIN_LEFT
        • LV_STYLE_CONST_MARGIN_RIGHT
        • LV_STYLE_CONST_BG_COLOR
        • LV_STYLE_CONST_BG_OPA
        • LV_STYLE_CONST_BG_GRAD_COLOR
        • LV_STYLE_CONST_BG_GRAD_DIR
        • LV_STYLE_CONST_BG_MAIN_STOP
        • LV_STYLE_CONST_BG_GRAD_STOP
        • LV_STYLE_CONST_BG_MAIN_OPA
        • LV_STYLE_CONST_BG_GRAD_OPA
        • LV_STYLE_CONST_BG_GRAD
        • LV_STYLE_CONST_BG_IMAGE_SRC
        • LV_STYLE_CONST_BG_IMAGE_OPA
        • LV_STYLE_CONST_BG_IMAGE_RECOLOR
        • LV_STYLE_CONST_BG_IMAGE_RECOLOR_OPA
        • LV_STYLE_CONST_BG_IMAGE_TILED
        • LV_STYLE_CONST_BORDER_COLOR
        • LV_STYLE_CONST_BORDER_OPA
        • LV_STYLE_CONST_BORDER_WIDTH
        • LV_STYLE_CONST_BORDER_SIDE
        • LV_STYLE_CONST_BORDER_POST
        • LV_STYLE_CONST_OUTLINE_WIDTH
        • LV_STYLE_CONST_OUTLINE_COLOR
        • LV_STYLE_CONST_OUTLINE_OPA
        • LV_STYLE_CONST_OUTLINE_PAD
        • LV_STYLE_CONST_SHADOW_WIDTH
        • LV_STYLE_CONST_SHADOW_OFFSET_X
        • LV_STYLE_CONST_SHADOW_OFFSET_Y
        • LV_STYLE_CONST_SHADOW_SPREAD
        • LV_STYLE_CONST_SHADOW_COLOR
        • LV_STYLE_CONST_SHADOW_OPA
        • LV_STYLE_CONST_IMAGE_OPA
        • LV_STYLE_CONST_IMAGE_RECOLOR
        • LV_STYLE_CONST_IMAGE_RECOLOR_OPA
        • LV_STYLE_CONST_LINE_WIDTH
        • LV_STYLE_CONST_LINE_DASH_WIDTH
        • LV_STYLE_CONST_LINE_DASH_GAP
        • LV_STYLE_CONST_LINE_ROUNDED
        • LV_STYLE_CONST_LINE_COLOR
        • LV_STYLE_CONST_LINE_OPA
        • LV_STYLE_CONST_ARC_WIDTH
        • LV_STYLE_CONST_ARC_ROUNDED
        • LV_STYLE_CONST_ARC_COLOR
        • LV_STYLE_CONST_ARC_OPA
        • LV_STYLE_CONST_ARC_IMAGE_SRC
        • LV_STYLE_CONST_TEXT_COLOR
        • LV_STYLE_CONST_TEXT_OPA
        • LV_STYLE_CONST_TEXT_FONT
        • LV_STYLE_CONST_TEXT_LETTER_SPACE
        • LV_STYLE_CONST_TEXT_LINE_SPACE
        • LV_STYLE_CONST_TEXT_DECOR
        • LV_STYLE_CONST_TEXT_ALIGN
        • LV_STYLE_CONST_TEXT_OUTLINE_STROKE_COLOR
        • LV_STYLE_CONST_TEXT_OUTLINE_STROKE_WIDTH
        • LV_STYLE_CONST_TEXT_OUTLINE_STROKE_OPA
        • LV_STYLE_CONST_RADIUS
        • LV_STYLE_CONST_RADIAL_OFFSET
        • LV_STYLE_CONST_CLIP_CORNER
        • LV_STYLE_CONST_OPA
        • LV_STYLE_CONST_OPA_LAYERED
        • LV_STYLE_CONST_COLOR_FILTER_DSC
        • LV_STYLE_CONST_COLOR_FILTER_OPA
        • LV_STYLE_CONST_RECOLOR
        • LV_STYLE_CONST_RECOLOR_OPA
        • LV_STYLE_CONST_ANIM
        • LV_STYLE_CONST_ANIM_DURATION
        • LV_STYLE_CONST_TRANSITION
        • LV_STYLE_CONST_BLEND_MODE
        • LV_STYLE_CONST_LAYOUT
        • LV_STYLE_CONST_BASE_DIR
        • LV_STYLE_CONST_BITMAP_MASK_SRC
        • LV_STYLE_CONST_ROTARY_SENSITIVITY
        • lv_style_set_width()
        • lv_style_set_min_width()
        • lv_style_set_max_width()
        • lv_style_set_height()
        • lv_style_set_min_height()
        • lv_style_set_max_height()
        • lv_style_set_length()
        • lv_style_set_x()
        • lv_style_set_y()
        • lv_style_set_align()
        • lv_style_set_transform_width()
        • lv_style_set_transform_height()
        • lv_style_set_translate_x()
        • lv_style_set_translate_y()
        • lv_style_set_translate_radial()
        • lv_style_set_transform_scale_x()
        • lv_style_set_transform_scale_y()
        • lv_style_set_transform_rotation()
        • lv_style_set_transform_pivot_x()
        • lv_style_set_transform_pivot_y()
        • lv_style_set_transform_skew_x()
        • lv_style_set_transform_skew_y()
        • lv_style_set_pad_top()
        • lv_style_set_pad_bottom()
        • lv_style_set_pad_left()
        • lv_style_set_pad_right()
        • lv_style_set_pad_row()
        • lv_style_set_pad_column()
        • lv_style_set_pad_radial()
        • lv_style_set_margin_top()
        • lv_style_set_margin_bottom()
        • lv_style_set_margin_left()
        • lv_style_set_margin_right()
        • lv_style_set_bg_color()
        • lv_style_set_bg_opa()
        • lv_style_set_bg_grad_color()
        • lv_style_set_bg_grad_dir()
        • lv_style_set_bg_main_stop()
        • lv_style_set_bg_grad_stop()
        • lv_style_set_bg_main_opa()
        • lv_style_set_bg_grad_opa()
        • lv_style_set_bg_grad()
        • lv_style_set_bg_image_src()
        • lv_style_set_bg_image_opa()
        • lv_style_set_bg_image_recolor()
        • lv_style_set_bg_image_recolor_opa()
        • lv_style_set_bg_image_tiled()
        • lv_style_set_border_color()
        • lv_style_set_border_opa()
        • lv_style_set_border_width()
        • lv_style_set_border_side()
        • lv_style_set_border_post()
        • lv_style_set_outline_width()
        • lv_style_set_outline_color()
        • lv_style_set_outline_opa()
        • lv_style_set_outline_pad()
        • lv_style_set_shadow_width()
        • lv_style_set_shadow_offset_x()
        • lv_style_set_shadow_offset_y()
        • lv_style_set_shadow_spread()
        • lv_style_set_shadow_color()
        • lv_style_set_shadow_opa()
        • lv_style_set_image_opa()
        • lv_style_set_image_recolor()
        • lv_style_set_image_recolor_opa()
        • lv_style_set_line_width()
        • lv_style_set_line_dash_width()
        • lv_style_set_line_dash_gap()
        • lv_style_set_line_rounded()
        • lv_style_set_line_color()
        • lv_style_set_line_opa()
        • lv_style_set_arc_width()
        • lv_style_set_arc_rounded()
        • lv_style_set_arc_color()
        • lv_style_set_arc_opa()
        • lv_style_set_arc_image_src()
        • lv_style_set_text_color()
        • lv_style_set_text_opa()
        • lv_style_set_text_font()
        • lv_style_set_text_letter_space()
        • lv_style_set_text_line_space()
        • lv_style_set_text_decor()
        • lv_style_set_text_align()
        • lv_style_set_text_outline_stroke_color()
        • lv_style_set_text_outline_stroke_width()
        • lv_style_set_text_outline_stroke_opa()
        • lv_style_set_radius()
        • lv_style_set_radial_offset()
        • lv_style_set_clip_corner()
        • lv_style_set_opa()
        • lv_style_set_opa_layered()
        • lv_style_set_color_filter_dsc()
        • lv_style_set_color_filter_opa()
        • lv_style_set_recolor()
        • lv_style_set_recolor_opa()
        • lv_style_set_anim()
        • lv_style_set_anim_duration()
        • lv_style_set_transition()
        • lv_style_set_blend_mode()
        • lv_style_set_layout()
        • lv_style_set_base_dir()
        • lv_style_set_bitmap_mask_src()
        • lv_style_set_rotary_sensitivity()
      • lv_log.h
        • LV_LOG_LEVEL_TRACE
        • LV_LOG_LEVEL_INFO
        • LV_LOG_LEVEL_WARN
        • LV_LOG_LEVEL_ERROR
        • LV_LOG_LEVEL_USER
        • LV_LOG_LEVEL_NONE
        • LV_LOG_LEVEL_NUM
        • LV_LOG_FILE
        • LV_LOG_LINE
        • LV_LOG_TRACE
        • LV_LOG_INFO
        • LV_LOG_WARN
        • LV_LOG_ERROR
        • LV_LOG_USER
        • LV_LOG
        • lv_log_level_t
        • lv_log_print_g_cb_t
        • lv_log_register_print_cb()
        • lv_log()
        • lv_log_add()
      • lv_bidi_private.h
        • lv_bidi_process()
        • lv_bidi_detect_base_dir()
        • lv_bidi_get_logical_pos()
        • lv_bidi_get_visual_pos()
        • lv_bidi_process_paragraph()
      • lv_style.h
        • LV_STYLE_SENTINEL_VALUE
        • LV_STYLE_PROP_FLAG_NONE
        • LV_STYLE_PROP_FLAG_INHERITABLE
        • LV_STYLE_PROP_FLAG_EXT_DRAW_UPDATE
        • LV_STYLE_PROP_FLAG_LAYOUT_UPDATE
        • LV_STYLE_PROP_FLAG_PARENT_LAYOUT_UPDATE
        • LV_STYLE_PROP_FLAG_LAYER_UPDATE
        • LV_STYLE_PROP_FLAG_TRANSFORM
        • LV_STYLE_PROP_FLAG_ALL
        • LV_SCALE_NONE
        • LV_STYLE_CONST_INIT
        • LV_STYLE_CONST_PROPS_END
        • LV_GRAD_LEFT
        • LV_GRAD_RIGHT
        • LV_GRAD_TOP
        • LV_GRAD_BOTTOM
        • LV_GRAD_CENTER
        • LV_ASSERT_STYLE
        • lv_blend_mode_t
        • lv_text_decor_t
        • lv_border_side_t
        • LV_STYLE_PROP_INV
        • LV_STYLE_WIDTH
        • LV_STYLE_HEIGHT
        • LV_STYLE_LENGTH
        • LV_STYLE_MIN_WIDTH
        • LV_STYLE_MAX_WIDTH
        • LV_STYLE_MIN_HEIGHT
        • LV_STYLE_MAX_HEIGHT
        • LV_STYLE_X
        • LV_STYLE_Y
        • LV_STYLE_ALIGN
        • LV_STYLE_RADIUS
        • LV_STYLE_RADIAL_OFFSET
        • LV_STYLE_PAD_RADIAL
        • LV_STYLE_PAD_TOP
        • LV_STYLE_PAD_BOTTOM
        • LV_STYLE_PAD_LEFT
        • LV_STYLE_PAD_RIGHT
        • LV_STYLE_PAD_ROW
        • LV_STYLE_PAD_COLUMN
        • LV_STYLE_LAYOUT
        • LV_STYLE_MARGIN_TOP
        • LV_STYLE_MARGIN_BOTTOM
        • LV_STYLE_MARGIN_LEFT
        • LV_STYLE_MARGIN_RIGHT
        • LV_STYLE_BG_COLOR
        • LV_STYLE_BG_OPA
        • LV_STYLE_BG_GRAD_DIR
        • LV_STYLE_BG_MAIN_STOP
        • LV_STYLE_BG_GRAD_STOP
        • LV_STYLE_BG_GRAD_COLOR
        • LV_STYLE_BG_MAIN_OPA
        • LV_STYLE_BG_GRAD_OPA
        • LV_STYLE_BG_GRAD
        • LV_STYLE_BASE_DIR
        • LV_STYLE_BG_IMAGE_SRC
        • LV_STYLE_BG_IMAGE_OPA
        • LV_STYLE_BG_IMAGE_RECOLOR
        • LV_STYLE_BG_IMAGE_RECOLOR_OPA
        • LV_STYLE_BG_IMAGE_TILED
        • LV_STYLE_CLIP_CORNER
        • LV_STYLE_BORDER_WIDTH
        • LV_STYLE_BORDER_COLOR
        • LV_STYLE_BORDER_OPA
        • LV_STYLE_BORDER_SIDE
        • LV_STYLE_BORDER_POST
        • LV_STYLE_OUTLINE_WIDTH
        • LV_STYLE_OUTLINE_COLOR
        • LV_STYLE_OUTLINE_OPA
        • LV_STYLE_OUTLINE_PAD
        • LV_STYLE_SHADOW_WIDTH
        • LV_STYLE_SHADOW_COLOR
        • LV_STYLE_SHADOW_OPA
        • LV_STYLE_SHADOW_OFFSET_X
        • LV_STYLE_SHADOW_OFFSET_Y
        • LV_STYLE_SHADOW_SPREAD
        • LV_STYLE_IMAGE_OPA
        • LV_STYLE_IMAGE_RECOLOR
        • LV_STYLE_IMAGE_RECOLOR_OPA
        • LV_STYLE_LINE_WIDTH
        • LV_STYLE_LINE_DASH_WIDTH
        • LV_STYLE_LINE_DASH_GAP
        • LV_STYLE_LINE_ROUNDED
        • LV_STYLE_LINE_COLOR
        • LV_STYLE_LINE_OPA
        • LV_STYLE_ARC_WIDTH
        • LV_STYLE_ARC_ROUNDED
        • LV_STYLE_ARC_COLOR
        • LV_STYLE_ARC_OPA
        • LV_STYLE_ARC_IMAGE_SRC
        • LV_STYLE_TEXT_COLOR
        • LV_STYLE_TEXT_OPA
        • LV_STYLE_TEXT_FONT
        • LV_STYLE_TEXT_LETTER_SPACE
        • LV_STYLE_TEXT_LINE_SPACE
        • LV_STYLE_TEXT_DECOR
        • LV_STYLE_TEXT_ALIGN
        • LV_STYLE_TEXT_OUTLINE_STROKE_WIDTH
        • LV_STYLE_TEXT_OUTLINE_STROKE_OPA
        • LV_STYLE_TEXT_OUTLINE_STROKE_COLOR
        • LV_STYLE_OPA
        • LV_STYLE_OPA_LAYERED
        • LV_STYLE_COLOR_FILTER_DSC
        • LV_STYLE_COLOR_FILTER_OPA
        • LV_STYLE_ANIM
        • LV_STYLE_ANIM_DURATION
        • LV_STYLE_TRANSITION
        • LV_STYLE_BLEND_MODE
        • LV_STYLE_TRANSFORM_WIDTH
        • LV_STYLE_TRANSFORM_HEIGHT
        • LV_STYLE_TRANSLATE_X
        • LV_STYLE_TRANSLATE_Y
        • LV_STYLE_TRANSFORM_SCALE_X
        • LV_STYLE_TRANSFORM_SCALE_Y
        • LV_STYLE_TRANSFORM_ROTATION
        • LV_STYLE_TRANSFORM_PIVOT_X
        • LV_STYLE_TRANSFORM_PIVOT_Y
        • LV_STYLE_TRANSFORM_SKEW_X
        • LV_STYLE_TRANSFORM_SKEW_Y
        • LV_STYLE_BITMAP_MASK_SRC
        • LV_STYLE_ROTARY_SENSITIVITY
        • LV_STYLE_TRANSLATE_RADIAL
        • LV_STYLE_RECOLOR
        • LV_STYLE_RECOLOR_OPA
        • LV_STYLE_FLEX_FLOW
        • LV_STYLE_FLEX_MAIN_PLACE
        • LV_STYLE_FLEX_CROSS_PLACE
        • LV_STYLE_FLEX_TRACK_PLACE
        • LV_STYLE_FLEX_GROW
        • LV_STYLE_GRID_COLUMN_ALIGN
        • LV_STYLE_GRID_ROW_ALIGN
        • LV_STYLE_GRID_ROW_DSC_ARRAY
        • LV_STYLE_GRID_COLUMN_DSC_ARRAY
        • LV_STYLE_GRID_CELL_COLUMN_POS
        • LV_STYLE_GRID_CELL_COLUMN_SPAN
        • LV_STYLE_GRID_CELL_X_ALIGN
        • LV_STYLE_GRID_CELL_ROW_POS
        • LV_STYLE_GRID_CELL_ROW_SPAN
        • LV_STYLE_GRID_CELL_Y_ALIGN
        • LV_STYLE_LAST_BUILT_IN_PROP
        • LV_STYLE_NUM_BUILT_IN_PROPS
        • LV_STYLE_PROP_ANY
        • LV_STYLE_PROP_CONST
        • lv_style_res_t
        • lv_style_init()
        • lv_style_reset()
        • lv_style_copy()
        • lv_style_is_const()
        • lv_style_register_prop()
        • lv_style_get_num_custom_props()
        • lv_style_remove_prop()
        • lv_style_set_prop()
        • lv_style_get_prop()
        • lv_style_transition_dsc_init()
        • lv_style_prop_get_default()
        • lv_style_get_prop_inlined()
        • lv_style_is_empty()
        • lv_style_get_prop_group()
        • lv_style_prop_lookup_flags()
        • lv_style_set_size()
        • lv_style_set_pad_all()
        • lv_style_set_pad_hor()
        • lv_style_set_pad_ver()
        • lv_style_set_pad_gap()
        • lv_style_set_margin_hor()
        • lv_style_set_margin_ver()
        • lv_style_set_margin_all()
        • lv_style_set_transform_scale()
        • lv_style_prop_has_flag()
        • lv_style_const_prop_id_inv
        • lv_style_value_t
        • lv_style_transition_dsc_t
        • lv_style_const_prop_t
        • lv_style_t
      • lv_fs_private.h
        • lv_fs_init()
        • lv_fs_deinit()
        • _lv_fs_file_cache_t
        • _lv_fs_path_ex_t
      • lv_anim.h
        • LV_ANIM_REPEAT_INFINITE
        • LV_ANIM_PLAYTIME_INFINITE
        • LV_ANIM_PAUSE_FOREVER
        • _PARA
        • LV_ANIM_SET_EASE_IN_SINE
        • LV_ANIM_SET_EASE_OUT_SINE
        • LV_ANIM_SET_EASE_IN_OUT_SINE
        • LV_ANIM_SET_EASE_IN_QUAD
        • LV_ANIM_SET_EASE_OUT_QUAD
        • LV_ANIM_SET_EASE_IN_OUT_QUAD
        • LV_ANIM_SET_EASE_IN_CUBIC
        • LV_ANIM_SET_EASE_OUT_CUBIC
        • LV_ANIM_SET_EASE_IN_OUT_CUBIC
        • LV_ANIM_SET_EASE_IN_QUART
        • LV_ANIM_SET_EASE_OUT_QUART
        • LV_ANIM_SET_EASE_IN_OUT_QUART
        • LV_ANIM_SET_EASE_IN_QUINT
        • LV_ANIM_SET_EASE_OUT_QUINT
        • LV_ANIM_SET_EASE_IN_OUT_QUINT
        • LV_ANIM_SET_EASE_IN_EXPO
        • LV_ANIM_SET_EASE_OUT_EXPO
        • LV_ANIM_SET_EASE_IN_OUT_EXPO
        • LV_ANIM_SET_EASE_IN_CIRC
        • LV_ANIM_SET_EASE_OUT_CIRC
        • LV_ANIM_SET_EASE_IN_OUT_CIRC
        • LV_ANIM_SET_EASE_IN_BACK
        • LV_ANIM_SET_EASE_OUT_BACK
        • LV_ANIM_SET_EASE_IN_OUT_BACK
        • LV_ANIM_OFF
        • LV_ANIM_ON
        • lv_anim_enable_t
        • lv_anim_path_cb_t
        • lv_anim_exec_xcb_t
        • lv_anim_custom_exec_cb_t
        • lv_anim_completed_cb_t
        • lv_anim_start_cb_t
        • lv_anim_get_value_cb_t
        • lv_anim_deleted_cb_t
        • lv_anim_init()
        • lv_anim_set_var()
        • lv_anim_set_exec_cb()
        • lv_anim_set_duration()
        • lv_anim_set_delay()
        • lv_anim_resume()
        • lv_anim_pause()
        • lv_anim_pause_for()
        • lv_anim_is_paused()
        • lv_anim_set_values()
        • lv_anim_set_custom_exec_cb()
        • lv_anim_set_path_cb()
        • lv_anim_set_start_cb()
        • lv_anim_set_get_value_cb()
        • lv_anim_set_completed_cb()
        • lv_anim_set_deleted_cb()
        • lv_anim_set_reverse_duration()
        • lv_anim_set_reverse_time()
        • lv_anim_set_reverse_delay()
        • lv_anim_set_repeat_count()
        • lv_anim_set_repeat_delay()
        • lv_anim_set_early_apply()
        • lv_anim_set_user_data()
        • lv_anim_set_bezier3_param()
        • lv_anim_start()
        • lv_anim_get_delay()
        • lv_anim_get_playtime()
        • lv_anim_get_time()
        • lv_anim_get_repeat_count()
        • lv_anim_get_user_data()
        • lv_anim_delete()
        • lv_anim_delete_all()
        • lv_anim_get()
        • lv_anim_get_timer()
        • lv_anim_custom_delete()
        • lv_anim_custom_get()
        • lv_anim_count_running()
        • lv_anim_speed()
        • lv_anim_speed_clamped()
        • lv_anim_resolve_speed()
        • lv_anim_speed_to_time()
        • lv_anim_refr_now()
        • lv_anim_path_linear()
        • lv_anim_path_ease_in()
        • lv_anim_path_ease_out()
        • lv_anim_path_ease_in_out()
        • lv_anim_path_overshoot()
        • lv_anim_path_bounce()
        • lv_anim_path_step()
        • lv_anim_path_custom_bezier3()
        • lv_anim_bezier3_para_t
        • _lv_anim_t
      • lv_matrix.h
        • lv_matrix_identity()
        • lv_matrix_translate()
        • lv_matrix_scale()
        • lv_matrix_rotate()
        • lv_matrix_skew()
        • lv_matrix_multiply()
        • lv_matrix_inverse()
        • lv_matrix_transform_precise_point()
        • lv_matrix_transform_area()
        • lv_matrix_is_identity()
        • lv_matrix_is_identity_or_translation()
        • _lv_matrix_t
      • lv_tree.h
        • LV_TREE_NODE
        • lv_tree_class_t
        • lv_tree_node_t
        • lv_tree_walk_mode_t
        • lv_tree_traverse_cb_t
        • lv_tree_before_cb_t
        • lv_tree_after_cb_t
        • LV_TREE_WALK_PRE_ORDER
        • LV_TREE_WALK_POST_ORDER
        • lv_tree_node_create()
        • lv_tree_node_delete()
        • lv_tree_walk()
        • lv_tree_node_class
        • _lv_tree_class_t
        • _lv_tree_node_t
      • lv_area.h
        • LV_COORD_TYPE_SHIFT
        • LV_COORD_TYPE_MASK
        • LV_COORD_TYPE
        • LV_COORD_PLAIN
        • LV_COORD_TYPE_PX
        • LV_COORD_TYPE_SPEC
        • LV_COORD_TYPE_PX_NEG
        • LV_COORD_IS_PX
        • LV_COORD_IS_SPEC
        • LV_COORD_SET_SPEC
        • LV_COORD_MAX
        • LV_COORD_MIN
        • LV_SIZE_CONTENT
        • LV_PCT_STORED_MAX
        • LV_PCT_POS_MAX
        • LV_PCT
        • LV_COORD_IS_PCT
        • LV_COORD_GET_PCT
        • lv_align_t
        • lv_dir_t
        • lv_area_set()
        • lv_area_copy()
        • lv_area_get_width()
        • lv_area_get_height()
        • lv_area_set_width()
        • lv_area_set_height()
        • lv_area_get_size()
        • lv_area_increase()
        • lv_area_move()
        • lv_area_align()
        • lv_point_transform()
        • lv_point_array_transform()
        • lv_point_from_precise()
        • lv_point_to_precise()
        • lv_point_set()
        • lv_point_precise_set()
        • lv_point_swap()
        • lv_point_precise_swap()
        • lv_pct()
        • lv_pct_to_px()
        • lv_point_t
        • lv_point_precise_t
        • lv_area_t
      • lv_profiler_builtin.h
      • lv_fs.h
        • LV_FS_MAX_FN_LENGTH
        • LV_FS_MAX_PATH_LENGTH
        • LV_FS_CACHE_FROM_BUFFER
        • lv_fs_drv_t
        • lv_fs_res_t
        • lv_fs_mode_t
        • lv_fs_whence_t
        • lv_fs_drv_init()
        • lv_fs_drv_register()
        • lv_fs_get_drv()
        • lv_fs_is_ready()
        • lv_fs_open()
        • lv_fs_make_path_from_buffer()
        • lv_fs_close()
        • lv_fs_read()
        • lv_fs_write()
        • lv_fs_seek()
        • lv_fs_tell()
        • lv_fs_dir_open()
        • lv_fs_dir_read()
        • lv_fs_dir_close()
        • lv_fs_get_letters()
        • lv_fs_get_ext()
        • lv_fs_up()
        • lv_fs_get_last()
        • _lv_fs_drv_t
        • lv_fs_file_t
        • lv_fs_dir_t
      • lv_timer.h
        • LV_NO_TIMER_READY
        • lv_timer_cb_t
        • lv_timer_handler_resume_cb_t
        • lv_timer_handler()
        • lv_timer_handler_run_in_period()
        • lv_timer_periodic_handler()
        • lv_timer_handler_set_resume_cb()
        • lv_timer_create_basic()
        • lv_timer_create()
        • lv_timer_delete()
        • lv_timer_pause()
        • lv_timer_resume()
        • lv_timer_set_cb()
        • lv_timer_set_period()
        • lv_timer_ready()
        • lv_timer_set_repeat_count()
        • lv_timer_set_auto_delete()
        • lv_timer_set_user_data()
        • lv_timer_reset()
        • lv_timer_enable()
        • lv_timer_get_idle()
        • lv_timer_get_time_until_next()
        • lv_timer_get_next()
        • lv_timer_get_user_data()
        • lv_timer_get_paused()
      • lv_async.h
        • lv_async_cb_t
        • lv_async_call()
        • lv_async_call_cancel()
      • lv_lru.h
        • lv_lru_free_cb_t
        • lv_lru_item_t
        • lv_lru_t
        • lv_lru_res_t
        • lv_lru_create()
        • lv_lru_delete()
        • lv_lru_set()
        • lv_lru_get()
        • lv_lru_remove()
        • lv_lru_remove_lru_item()
        • _lv_lru_t
      • lv_palette.h
        • lv_palette_t
        • lv_palette_main()
        • lv_palette_lighten()
        • lv_palette_darken()
      • lv_style_private.h
      • lv_ll.h
        • LV_LL_READ
        • LV_LL_READ_BACK
        • lv_ll_node_t
        • lv_ll_init()
        • lv_ll_ins_head()
        • lv_ll_ins_prev()
        • lv_ll_ins_tail()
        • lv_ll_remove()
        • lv_ll_clear_custom()
        • lv_ll_clear()
        • lv_ll_chg_list()
        • lv_ll_get_head()
        • lv_ll_get_tail()
        • lv_ll_get_next()
        • lv_ll_get_prev()
        • lv_ll_get_len()
        • lv_ll_move_before()
        • lv_ll_is_empty()
        • lv_ll_t
      • lv_color_op.h
        • lv_color_filter_cb_t
        • lv_color_mix()
        • lv_color_mix32()
        • lv_color_mix32_premultiplied()
        • lv_color_brightness()
        • lv_color_filter_dsc_init()
        • lv_color_over32()
        • _lv_color_filter_dsc_t
      • lv_templ.h
      • cache
        • lv_cache_entry_private.h
        • lv_cache_entry.h
        • lv_cache.h
        • lv_cache_private.h
        • instance
        • class
    • themes
      • lv_theme.h
        • lv_theme_apply_cb_t
        • lv_theme_get_from_obj()
        • lv_theme_apply()
        • lv_theme_set_parent()
        • lv_theme_set_apply_cb()
        • lv_theme_get_font_small()
        • lv_theme_get_font_normal()
        • lv_theme_get_font_large()
        • lv_theme_get_color_primary()
        • lv_theme_get_color_secondary()
      • lv_theme_private.h
        • _lv_theme_t
      • simple
        • lv_theme_simple.h
      • default
        • lv_theme_default.h
      • mono
        • lv_theme_mono.h
LVGL
  • LVGL: Light and Versatile Graphics Library
  • Edit on GitHub
Next

[中⽂] Chinese Translation

LVGL: Light and Versatile Graphics Library

Create beautiful UIs for any MCU, MPU and display type.

LVGL Documentation
Get familiar with LVGL. Learn how LVGL works. Get your feet wet with LVGL. Learn how to add LVGL to your project for any platform, framework and display type. Learn to use LVGL Widgets with examples. Be part of LVGL's development.

Introduction

  • Introduction
  • Getting Started

Details

  • Examples
  • Integration and Drivers
  • Common Widget Features
  • All Widgets
  • Main Modules
  • Auxiliary Modules
  • 3rd-Party Libraries
  • Debugging

Appendix

  • Contributing
  • Change Log
  • API
Next

© Copyright 2024-2025, LVGL Kft. Last updated on May 25, 2025.

Built with Sphinx using a theme provided by Read the Docs.