|
bool_t | getSelectedKey (key_t const &key) |
|
bool_t | getSelectedItem (String &text) |
|
void | create (ControlContainer &parent, Position const &pose=Position(), uint32_t flags=(Combobox::Flag_Enabled|Combobox::Flag_Visible)) |
|
void | addItem (String const &text, key_t const &key) |
|
void | insertItem (key_t const &at_key, String const &text, key_t const &key) |
|
bool_t | removeItem (key_t const &key) |
|
String | getItemText (key_t const &key) |
|
void | setItemText (key_t const &key, String const &text) |
|
void | removeAllItems () |
|
bool_t | getSelectedItem (key_t &selected_key) |
|
void | setSelectedItem (key_t const &selected_key) |
|
void | setNoSelectedItem () |
|
void | create (ControlContainer &parent, Position const &pose, uint32_t flags=(Combobox::Flag_Enabled|Combobox::Flag_Visible)) |
|
size_t | getItemCount () |
|
void | insertItem (size_t atIndex, String const &text, void *itemParam=NULL) |
|
size_t | addItem (String const &text, void *itemParam=NULL) |
|
String | getItemText (size_t index) |
|
void * | getItemParam (size_t index) |
|
void | setItemText (size_t index, String const &text) |
|
void | removeItem (index_t index) |
|
void | removeAllItems () |
|
bool_t | findItemParam (void *searchItemParam, size_t &foundAtIndex, size_t startAtIndex=0) |
|
Result< size_t > | getSelectedIndex () |
|
bool_t | getSelectedItem (size_t *selectedIndex, String *text, void **itemParam) noexcept |
|
void | setSelectedItem (size_t index) |
|
bool | isCreated () const noexcept |
|
bool | isEnabled () const |
|
bool | isFocused () const |
|
Position | getPosition () const |
|
Size | getSize () const |
|
uint32_t | getTextLength () const |
|
String | getText () const |
|
int32_t | getState () const |
|
void | setEnabled (bool enabled) |
|
void | setVisible (bool visible) |
|
void | setPosition (Point const *position, Size const *size) |
|
void | setPosition (Position const &pos) |
|
void | setFocus () |
|
void | setText (String const &text) |
|
void | setState (int32_t state) |
|
void | destroy () noexcept |
|
gate_ui_ctrl_t * | c_impl () const |
|
gate_ui_ctrl_t * | operator* () const |
|