Virtual function definitions for default event handler functions.
More...
#include <event_handlers.hpp>
|
| virtual void | onpress (std::function< void(T &, const Event &)> callback)=0 |
| | Register a touchscreen event handler that triggers on press.
|
| |
| virtual void | onrelease (std::function< void(T &, const Event &)> callback)=0 |
| | Register a touchscreen event handler that triggers when the widget stops being pressed.
|
| |
| virtual void | onblur (std::function< void(T &, const Event &)> callback)=0 |
| | Register a touchscreen event handler that triggers when the widget stops being pressed.
|
| |
| virtual void | onhold (std::function< void(T &, const Event &, time_t)> callback)=0 |
| | Register a touchscreen event handler that repeatedly triggers when the widget is held for a while.
|
| |
| void | onclick (std::function< void(T &, const Event &)> callback) |
| | Register a touchscreen event handler that triggers on release.
|
| |
template<class T>
class ui::CoreEventHandlers< T >
Virtual function definitions for default event handler functions.
- Template Parameters
-
◆ onblur()
Register a touchscreen event handler that triggers when the widget stops being pressed.
- Parameters
-
| callback | A callback function that is called when a widget stops being pressed after previously receiving a "press" event. |
- Note
- Only one event handler for each type of event (press, hold, release, blur) is allowed per widget.
◆ onclick()
Register a touchscreen event handler that triggers on release.
This is identical to the onrelease() function.
- Parameters
-
| callback | A callback function that is called when this widget receives a "release" event. |
- Note
- Only one event handler for each type of event (press, hold, release, blur) is allowed per widget.
◆ onhold()
Register a touchscreen event handler that repeatedly triggers when the widget is held for a while.
- Parameters
-
| callback | A callback function that is called when this widget has been continuously pressed for a while. |
- Note
- Only one event handler for each type of event (press, hold, release, blur) is allowed per widget.
◆ onpress()
Register a touchscreen event handler that triggers on press.
- Parameters
-
| callback | A callback function that is called when this widget receives a "press" event. |
- Note
- Only one event handler for each type of event (press, hold, release, blur) is allowed per widget.
◆ onrelease()
Register a touchscreen event handler that triggers when the widget stops being pressed.
- Parameters
-
| callback | A callback function that is called when this widget receives a "release" event. |
- Note
- Only one event handler for each type of event (press, hold, release, blur) is allowed per widget.
The documentation for this class was generated from the following file: