ESPHome 2025.5.0
Loading...
Searching...
No Matches
esphome::lvgl::LvRollerType Class Reference

#include <lvgl_esphome.h>

Inheritance diagram for esphome::lvgl::LvRollerType:
esphome::lvgl::LvSelectable esphome::lvgl::LvCompound

Public Member Functions

size_t get_selected_index () override
 
void set_selected_index (size_t index, lv_anim_enable_t anim) override
 
void set_mode (lv_roller_mode_t mode)
 
- Public Member Functions inherited from esphome::lvgl::LvSelectable
void set_selected_text (const std::string &text, lv_anim_enable_t anim)
 
std::string get_selected_text ()
 
std::vector< std::string > get_options ()
 
void set_options (std::vector< std::string > options)
 
- Public Member Functions inherited from esphome::lvgl::LvCompound
virtual ~LvCompound ()=default
 
virtual void set_obj (lv_obj_t *lv_obj)
 

Protected Member Functions

void set_option_string (const char *options) override
 
- Protected Member Functions inherited from esphome::lvgl::LvSelectable

Protected Attributes

lv_roller_mode_t mode_ {LV_ROLLER_MODE_NORMAL}
 
- Protected Attributes inherited from esphome::lvgl::LvSelectable
std::vector< std::string > options_ {}
 

Additional Inherited Members

- Data Fields inherited from esphome::lvgl::LvCompound
lv_obj_t * obj {}
 

Detailed Description

Definition at line 381 of file lvgl_esphome.h.

Member Function Documentation

◆ get_selected_index()

size_t esphome::lvgl::LvRollerType::get_selected_index ( )
inlineoverridevirtual

Implements esphome::lvgl::LvSelectable.

Definition at line 383 of file lvgl_esphome.h.

◆ set_mode()

void esphome::lvgl::LvRollerType::set_mode ( lv_roller_mode_t mode)
inline

Definition at line 387 of file lvgl_esphome.h.

◆ set_option_string()

void esphome::lvgl::LvRollerType::set_option_string ( const char * options)
inlineoverrideprotectedvirtual

Implements esphome::lvgl::LvSelectable.

Definition at line 390 of file lvgl_esphome.h.

◆ set_selected_index()

void esphome::lvgl::LvRollerType::set_selected_index ( size_t index,
lv_anim_enable_t anim )
inlineoverridevirtual

Implements esphome::lvgl::LvSelectable.

Definition at line 384 of file lvgl_esphome.h.

Field Documentation

◆ mode_

lv_roller_mode_t esphome::lvgl::LvRollerType::mode_ {LV_ROLLER_MODE_NORMAL}
protected

Definition at line 391 of file lvgl_esphome.h.


The documentation for this class was generated from the following file: