|
|
virtual void | draw (DrawingContext &context) override |
| |
|
virtual bool | on_mouse_motion (const SDL_MouseMotionEvent &motion) override |
| |
|
void | set_focus (bool focus) |
| |
|
bool | has_focus () const |
| |
|
void | set_rect (const Rectf &rect) |
| |
|
Rectf | get_rect () const |
| |
|
virtual bool | event (const SDL_Event &ev) |
| |
|
virtual void | update (float dt_sec) |
| |
|
virtual void | setup () |
| |
|
virtual void | resize () |
| |
|
virtual bool | on_mouse_button_up (const SDL_MouseButtonEvent &button) |
| |
|
virtual bool | on_mouse_button_down (const SDL_MouseButtonEvent &button) |
| |
|
virtual bool | on_mouse_wheel (const SDL_MouseWheelEvent &wheel) |
| |
|
virtual bool | on_key_up (const SDL_KeyboardEvent &key) |
| |
|
virtual bool | on_key_down (const SDL_KeyboardEvent &key) |
| |
|
|
std::function< void()> | m_on_change |
| | Optional; a function that will be called each time the bound value is modified.
|
| |
|
std::unique_ptr< InterfaceLabel > | m_label |
| | Optional; the label associated with the control.
|
| |
◆ m_parent
A pointer to the parent container, or null if not in any container.
The documentation for this class was generated from the following files: