KeySelector

AppCUI::Controls::KeySelector (class)

class KeySelector : public AppCUI::Controls::Control

Public Functions

virtual void Paint(Graphics::Renderer &renderer) override
virtual bool OnKeyEvent(Input::Key keyCode, char16 UnicodeChar) override
virtual bool OnMouseEnter() override
virtual bool OnMouseLeave() override
virtual ~KeySelector()
void SetSelectedKey(Input::Key keyCode)
Input::Key GetSelectedKey()

Protected Functions

KeySelector(string_view layout, Input::Key keyCode = Input::Key::None, KeySelectorFlags flags = KeySelectorFlags::None)

Friends

friend class Factory::KeySelector
friend class Control