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

#include <lvgl_esphome.h>

Inheritance diagram for esphome::lvgl::LvDropdownType:
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
 
- 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

Additional Inherited Members

- Data Fields inherited from esphome::lvgl::LvCompound
lv_obj_t * obj {}
 
- Protected Attributes inherited from esphome::lvgl::LvSelectable
std::vector< std::string > options_ {}
 

Detailed Description

Definition at line 370 of file lvgl_esphome.h.

Member Function Documentation

◆ get_selected_index()

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

Implements esphome::lvgl::LvSelectable.

Definition at line 372 of file lvgl_esphome.h.

◆ set_option_string()

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

Implements esphome::lvgl::LvSelectable.

Definition at line 376 of file lvgl_esphome.h.

◆ set_selected_index()

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

Implements esphome::lvgl::LvSelectable.

Definition at line 373 of file lvgl_esphome.h.


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