|
C++ DevKit
C++ set of OOP library
|

Go to the source code of this file.
Enumerations | |
| enum class | UIControlEvent { NONE , PUSH , DOUBLE_PUSH , LONG_PUSH , RELEASED_AFTER_LONG_TIME , RELEASED_AFTER_SHORT_TIME , INCREMENT , DECREMENT , TIME_OUT } |
| The list of predefined events that a button, or more generally an User Interface Controller, can return, leaving to the application the responsibility to act as required by its specification. More... | |
|
strong |
The list of predefined events that a button, or more generally an User Interface Controller, can return, leaving to the application the responsibility to act as required by its specification.
| Enumerator | |
|---|---|
| NONE | null event, no operation expected. |
| PUSH | event triggered when a button is pushed |
| DOUBLE_PUSH | event triggered when a button is double-pushed
|
| LONG_PUSH | event triggered when a button is held more than a configurable duration. |
| RELEASED_AFTER_LONG_TIME | event triggered when a button is released after a configurable duration. |
| RELEASED_AFTER_SHORT_TIME | event triggered when a button is released before a configurable duration. |
| INCREMENT | event that signals the user trig an increment order. |
| DECREMENT | event that signals the user trig an decrement order. |
| TIME_OUT | event that signals nothing happens after a configurable period of time. |