ComboBox
AppCUI::Controls::ComboBox (class)
-
class ComboBox : public AppCUI::Controls::Control
Public Functions
-
const Graphics::CharacterBuffer &GetCurrentItemText()
-
const Graphics::CharacterBuffer &GetItemText(uint32 index)
-
void SetNoIndexSelected()
-
template<typename T>
inline bool AddItem(const ConstString &caption, Reference<T> obj)
-
bool AddItem(const ConstString &caption, uint64 usedData)
-
inline bool AddItem(const ConstString &caption)
-
bool AddSeparator(const ConstString &caption = "")
-
void DeleteAllItems()
-
virtual void OnHotKey() override
-
virtual bool OnMouseLeave() override
-
virtual bool OnMouseEnter() override
-
virtual bool OnMouseOver(int x, int y) override
-
virtual void OnMousePressed(int x, int y, Input::MouseButton button, Input::Key keyCode) override
-
virtual bool OnMouseWheel(int x, int y, Input::MouseWheel direction, Input::Key keyCode) override
-
virtual void OnPackView() override
-
virtual ~ComboBox()
Protected Functions
-
ComboBox(string_view layout, const ConstString &text, char itemsSeparator)
Friends
- friend class Factory::ComboBox
- friend class Control
-
const Graphics::CharacterBuffer &GetCurrentItemText()