FastLED 3.9.15
|
#include <ui_impl.h>
Public Member Functions | |
template<fl::size N> | |
UIDropdownImpl (const fl::string &name, const fl::string(&options)[N]) | |
UIDropdownImpl (const fl::string &name, const fl::vector< fl::string > &options) | |
UIDropdownImpl (const fl::string &name, fl::initializer_list< fl::string > options) | |
UIDropdownImpl (const fl::string &name, fl::span< fl::string > options) | |
template<typename Iterator> | |
UIDropdownImpl (const fl::string &name, Iterator begin, Iterator end) | |
~UIDropdownImpl () | |
fl::string | getOption (fl::size index) const |
fl::size | getOptionCount () const |
void | setGroup (const fl::string &groupName) |
void | setSelectedIndex (int index) |
fl::string | value () const |
int | value_int () const |
Private Member Functions | |
UIDropdownImpl (const fl::string &name, const fl::string *options, fl::size count) | |
Private Attributes | |
fl::vector< fl::string > | mOptions |
fl::size | mSelectedIndex |