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
      • 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
      • Simple Horizontal Gradient
      • Linear (Skew) Gradient
      • Radial Gradient
      • Conical Gradient
    • 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
    • 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
      • 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
        • 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
      • 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
      • 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
      • 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
        • Supported Boards
      • STM32
        • Including LVGL in a Project
        • Bare Metal Example
        • FreeRTOS Example
        • DMA2D Support
    • Drivers
      • Display
        • Linux Framebuffer Driver
        • 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?
        • Configurations
        • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • Overview
      • Usage
        • Subject
        • Observer
        • Subject Groups
        • Widget Binding
      • 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
      • API
    • 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
        • Style Variants
        • 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_init.h
      • lv_init()
      • lv_deinit()
      • lv_is_initialized()
    • 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()
    • lvgl_private.h
    • 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
    • lvgl.h
    • 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_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
    • others
      • monkey
        • lv_monkey.h
        • lv_monkey_private.h
      • sysmon
        • lv_sysmon.h
        • lv_sysmon_private.h
      • ime
        • lv_ime_pinyin_private.h
        • lv_ime_pinyin.h
      • test
        • lv_test_indev.h
        • lv_test_screenshot_compare.h
        • lv_test_display.h
        • lv_test.h
        • lv_test_helpers.h
        • lv_test_indev_gesture.h
        • lv_test_private.h
      • imgfont
        • lv_imgfont.h
      • file_explorer
        • lv_file_explorer_private.h
        • lv_file_explorer.h
      • observer
        • lv_observer.h
        • lv_observer_private.h
      • fragment
        • lv_fragment_private.h
        • lv_fragment.h
      • snapshot
        • lv_snapshot.h
      • gridnav
        • lv_gridnav.h
      • xml
        • lv_xml_parser.h
        • lv_xml_style.h
        • lv_xml_component.h
        • lv_xml_widget.h
        • lv_xml.h
        • lv_xml_private.h
        • lv_xml_utils.h
        • lv_xml_base_types.h
        • lv_xml_component_private.h
        • parsers
      • font_manager
        • lv_font_manager.h
        • lv_font_manager_recycle.h
    • drivers
      • lv_drivers.h
      • x11
        • lv_x11.h
      • windows
        • lv_windows_display.h
        • lv_windows_input.h
        • lv_windows_input_private.h
        • lv_windows_context.h
      • nuttx
        • lv_nuttx_libuv.h
        • lv_nuttx_entry.h
        • lv_nuttx_profiler.h
        • lv_nuttx_touchscreen.h
        • lv_nuttx_fbdev.h
        • lv_nuttx_lcd.h
        • lv_nuttx_image_cache.h
        • lv_nuttx_cache.h
      • display
        • st7796
        • st_ltdc
        • ili9341
        • renesas_glcdc
        • st7735
        • lcd
        • fb
        • tft_espi
        • ft81x
        • drm
        • st7789
      • wayland
        • lv_wayland.h
        • lv_wayland_smm.h
      • sdl
        • lv_sdl_window.h
        • lv_sdl_mousewheel.h
        • lv_sdl_private.h
        • lv_sdl_mouse.h
        • lv_sdl_keyboard.h
      • libinput
        • lv_xkb_private.h
        • lv_libinput_private.h
        • lv_libinput.h
        • lv_xkb.h
      • glfw
        • lv_glfw_window.h
        • lv_opengles_debug.h
        • lv_opengles_driver.h
        • lv_opengles_texture.h
        • lv_glfw_window_private.h
      • evdev
        • lv_evdev_private.h
        • lv_evdev.h
      • uefi
        • lv_uefi_display.h
        • lv_uefi_private.h
        • lv_uefi_edk2.h
        • lv_uefi_std_wrapper.h
        • lv_uefi.h
        • lv_uefi_indev.h
        • lv_uefi_context.h
        • lv_uefi_gnu_efi.h
      • qnx
        • lv_qnx.h
    • core
      • lv_obj_event_private.h
        • _lv_hit_test_info_t
        • _lv_cover_check_info_t
      • lv_global.h
        • ZERO_MEM_SENTINEL
        • LV_GLOBAL_DEFAULT
        • lv_global_t
        • lv_global
        • _lv_global_t
      • lv_group_private.h
        • lv_group_init()
        • lv_group_deinit()
        • _lv_group_t
      • lv_refr.h
        • lv_refr_now()
        • lv_obj_redraw()
        • lv_display_refr_timer()
      • 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_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_class_private.h
        • lv_obj_destruct()
        • _lv_obj_class_t
      • 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.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_scroll_private.h
        • lv_obj_scroll_by_raw()
      • 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_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_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_private.h
        • _lv_obj_spec_attr_t
        • _lv_obj_t
      • lv_obj_draw_private.h
        • lv_obj_get_ext_draw_size()
        • lv_obj_get_layer_type()
      • 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_refr_private.h
        • lv_refr_init()
        • lv_refr_deinit()
        • lv_inv_area()
        • lv_refr_get_disp_refreshing()
        • lv_refr_set_disp_refreshing()
      • 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_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_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()
      • 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()
    • 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_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()
      • lv_mem_private.h
      • builtin
        • lv_tlsf.h
        • lv_tlsf_private.h
    • display
      • 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()
      • lv_display_private.h
        • LV_INV_BUF_SIZE
        • _lv_display_t
    • 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_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_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_draw_private.h
        • _lv_draw_task_t
        • _lv_draw_mask_t
        • _lv_draw_unit_t
        • lv_draw_global_info_t
      • lv_draw_buf_private.h
        • lv_draw_buf_init_handlers()
        • _lv_draw_buf_handlers_t
      • lv_draw_3d.h
        • lv_draw_3d_dsc_init()
        • lv_draw_task_get_3d_dsc()
        • lv_draw_3d()
        • lv_draw_3d_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_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_line.h
        • lv_draw_line_dsc_init()
        • lv_draw_task_get_line_dsc()
        • lv_draw_line()
        • lv_draw_line_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_triangle_private.h
      • lv_draw_mask_private.h
        • _lv_draw_mask_rect_dsc_t
      • 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_triangle.h
        • lv_draw_triangle_dsc_init()
        • lv_draw_task_get_triangle_dsc()
        • lv_draw_triangle()
        • lv_draw_triangle_dsc_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_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_label_private.h
        • _lv_draw_label_hint_t
        • _lv_draw_glyph_dsc_t
      • lv_draw_rect_private.h
      • 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_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_mask.h
        • lv_draw_mask_rect_dsc_init()
        • lv_draw_task_get_mask_rect_dsc()
        • lv_draw_mask_rect()
      • 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_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
      • nxp
        • g2d
        • vglite
        • pxp
      • opengles
        • lv_draw_opengles.h
      • dma2d
        • lv_draw_dma2d_private.h
        • lv_draw_dma2d.h
      • 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_draw_vg_lite.h
        • lv_vg_lite_decoder.h
        • lv_draw_vg_lite_type.h
        • lv_vg_lite_pending.h
        • lv_vg_lite_utils.h
        • lv_vg_lite_grad.h
        • lv_vg_lite_math.h
        • lv_vg_lite_stroke.h
      • sw
        • lv_draw_sw_mask_private.h
        • lv_draw_sw_private.h
        • lv_draw_sw_grad.h
        • lv_draw_sw_utils.h
        • lv_draw_sw.h
        • lv_draw_sw_mask.h
        • arm2d
        • blend
    • widgets
      • scale
        • lv_scale.h
        • lv_scale_private.h
      • span
        • lv_span_private.h
        • lv_span.h
      • buttonmatrix
        • lv_buttonmatrix_private.h
        • lv_buttonmatrix.h
      • arc
        • lv_arc.h
        • lv_arc_private.h
      • button
        • lv_button_private.h
        • lv_button.h
      • switch
        • lv_switch_private.h
        • lv_switch.h
      • imagebutton
        • lv_imagebutton_private.h
        • lv_imagebutton.h
      • objx_templ
        • lv_objx_templ.h
      • list
        • lv_list.h
      • keyboard
        • lv_keyboard.h
        • lv_keyboard_private.h
      • calendar
        • lv_calendar_header_dropdown.h
        • lv_calendar.h
        • lv_calendar_chinese.h
        • lv_calendar_header_arrow.h
        • lv_calendar_private.h
      • label
        • lv_label.h
        • lv_label_private.h
      • animimage
        • lv_animimage.h
        • lv_animimage_private.h
      • win
        • lv_win.h
        • lv_win_private.h
      • textarea
        • lv_textarea_private.h
        • lv_textarea.h
      • tileview
        • lv_tileview_private.h
        • lv_tileview.h
      • lottie
        • lv_lottie_private.h
        • lv_lottie.h
      • image
        • lv_image_private.h
        • lv_image.h
      • spinner
        • lv_spinner.h
      • roller
        • lv_roller.h
        • lv_roller_private.h
      • slider
        • lv_slider_private.h
        • lv_slider.h
      • 3dtexture
        • lv_3dtexture_private.h
        • lv_3dtexture.h
      • menu
        • lv_menu_private.h
        • lv_menu.h
      • dropdown
        • lv_dropdown.h
        • lv_dropdown_private.h
      • checkbox
        • lv_checkbox_private.h
        • lv_checkbox.h
      • tabview
        • lv_tabview_private.h
        • lv_tabview.h
      • bar
        • lv_bar_private.h
        • lv_bar.h
      • led
        • lv_led.h
        • lv_led_private.h
      • line
        • lv_line_private.h
        • lv_line.h
      • property
        • lv_obj_property_names.h
        • lv_style_properties.h
      • table
        • lv_table.h
        • lv_table_private.h
      • spinbox
        • lv_spinbox.h
        • lv_spinbox_private.h
      • chart
        • lv_chart.h
        • lv_chart_private.h
      • msgbox
        • lv_msgbox.h
        • lv_msgbox_private.h
      • canvas
        • lv_canvas.h
        • lv_canvas_private.h
    • libs
      • tiny_ttf
        • lv_tiny_ttf.h
      • rle
        • lv_rle.h
      • rlottie
        • lv_rlottie.h
        • lv_rlottie_private.h
      • libpng
        • lv_libpng.h
      • freetype
        • lv_freetype_private.h
        • lv_freetype.h
      • svg
        • lv_svg.h
        • lv_svg_render.h
        • lv_svg_parser.h
        • lv_svg_decoder.h
        • lv_svg_token.h
      • ffmpeg
        • lv_ffmpeg_private.h
        • lv_ffmpeg.h
      • qrcode
        • lv_qrcode_private.h
        • lv_qrcode.h
      • bin_decoder
        • lv_bin_decoder.h
      • fsdrv
        • lv_fsdrv.h
      • tjpgd
        • lv_tjpgd.h
      • barcode
        • lv_barcode_private.h
        • lv_barcode.h
      • libjpeg_turbo
        • lv_libjpeg_turbo.h
      • gif
        • lv_gif_private.h
        • lv_gif.h
      • bmp
        • lv_bmp.h
      • lodepng
        • lv_lodepng.h
    • font
      • lv_font_fmt_txt_private.h
        • lv_font_fmt_rle_state_t
        • lv_font_fmt_rle_t
      • 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_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
      • 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_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_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
    • misc
      • 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_profiler_builtin.h
      • lv_fs_private.h
        • lv_fs_init()
        • lv_fs_deinit()
        • _lv_fs_file_cache_t
        • _lv_fs_path_ex_t
      • 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_rb_private.h
        • _lv_rb_node_t
        • _lv_rb_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_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_assert.h
        • LV_ASSERT
        • LV_ASSERT_MSG
        • LV_ASSERT_FORMAT_MSG
        • LV_ASSERT_NULL
        • LV_ASSERT_MALLOC
        • LV_ASSERT_MEM_INTEGRITY
      • 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_or_translation()
        • _lv_matrix_t
      • 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_anim_private.h
        • lv_anim_core_init()
        • lv_anim_core_deinit()
        • lv_anim_state_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_timer_private.h
        • lv_timer_core_init()
        • lv_timer_core_deinit()
        • _lv_timer_t
        • lv_timer_state_t
      • 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_palette.h
        • lv_palette_t
        • lv_palette_main()
        • lv_palette_lighten()
        • lv_palette_darken()
      • 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_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_bidi.h
        • LV_BIDI_LRO
        • LV_BIDI_RLO
        • lv_base_dir_t
        • lv_bidi_calculate_align()
        • lv_bidi_set_custom_neutrals_static()
      • 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_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_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_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_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_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_async.h
        • lv_async_cb_t
        • lv_async_call()
        • lv_async_call_cancel()
      • 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_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_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_utils.h
        • lv_utils_bsearch()
        • lv_draw_buf_save_to_file()
        • lv_swap_bytes_32()
        • lv_swap_bytes_16()
      • lv_templ.h
      • 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_event_private.h
        • lv_event_push()
        • lv_event_pop()
        • lv_event_mark_deleted()
        • _lv_event_dsc_t
        • _lv_event_t
      • lv_color_op_private.h
      • lv_profiler_builtin_private.h
      • 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_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_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_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_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_style_private.h
      • 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_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
      • cache
        • lv_cache_private.h
        • lv_cache_entry_private.h
        • lv_cache_entry.h
        • lv_cache.h
        • instance
        • class
    • 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()
      • flex
        • lv_flex.h
      • grid
        • lv_grid.h
    • themes
      • lv_theme_private.h
        • _lv_theme_t
      • 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()
      • simple
        • lv_theme_simple.h
      • default
        • lv_theme_default.h
      • mono
        • lv_theme_mono.h
    • osal
      • lv_freertos.h
      • lv_pthread.h
        • lv_mutex_t
        • lv_thread_t
        • lv_thread_sync_t
      • lv_mqx.h
      • lv_cmsis_rtos2.h
        • lv_thread_t
        • lv_mutex_t
        • lv_thread_sync_t
      • lv_os_none.h
        • lv_mutex_t
        • lv_thread_t
        • lv_thread_sync_t
      • lv_os_private.h
        • lv_os_init()
      • lv_windows.h
        • lv_thread_t
        • lv_mutex_t
        • lv_thread_sync_t
      • lv_linux_private.h
        • LV_PROC_STAT_PARAMS_LEN
        • lv_proc_stat_t
      • 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
      • lv_rtthread.h
        • lv_thread_t
        • lv_mutex_t
        • lv_thread_sync_t
    • indev
      • 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.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_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_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
LVGL
  • API
  • draw
  • sw
  • blend
  • helium
  • Edit on GitHub
Previous Next

helium

  • lv_blend_helium.h
Previous Next

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

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