NumericSelector

AppCUI::Controls::NumericSelector (class)

class NumericSelector : public AppCUI::Controls::Control

Public Functions

int64 GetValue() const
void SetValue(int64 value)
void SetMinValue(int64 minValue)
void SetMaxValue(int64 maxValue)
virtual void Paint(Graphics::Renderer &renderer) override
virtual bool OnKeyEvent(Input::Key keyCode, char16 UnicodeChar) override
virtual void OnMousePressed(int x, int y, Input::MouseButton button, Input::Key keyCode) override
virtual void OnMouseReleased(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 bool OnMouseEnter() override
virtual bool OnMouseLeave() override
virtual bool OnMouseDrag(int x, int y, Input::MouseButton button, Input::Key keyCode) override
virtual bool OnMouseOver(int x, int y) override
virtual void OnLoseFocus() override

Protected Functions

NumericSelector(const int64 minValue, const int64 maxValue, int64 value, string_view layout)

Friends

friend class Factory::NumericSelector
friend class Control