|
| MouseEventHandler (castor::String const &name) |
|
void | pushEvent (MouseEvent const &event) |
| Ajoute un évènement de souris à la file.
|
|
void | connect (MouseEventType event, ClientMouseFunction function) |
| Connecte un fonction à un évènement souris.
|
|
bool | catchesMouseEvents () const |
|
void | setCatchesMouseEvents (bool value) |
|
void | pushEvent (KeyboardEvent const &event) |
| Ajoute un évènement de clavier à la file.
|
|
void | connect (KeyboardEventType event, ClientKeyboardFunction function) |
| Connecte un fonction à un évènement clavier.
|
|
bool | catchesTabKey () const |
|
bool | catchesReturnKey () const |
|
| EventHandler (castor::String const &name, bool catchMouseEvents) |
| Constructeur.
|
|
virtual | ~EventHandler () noexcept |
| Destructeur.
|
|
void | processEvents () |
| Traite tous les évènement dans la file.
|
|
bool | isEnabled () const |
|
void | enable () |
|
void | disable () |
|
void | pushEvent (HandlerEvent const &event) |
| Ajoute un évènement de gestionnaire à la file.
|
|
void | connect (HandlerEventType event, ClientHandlerFunction function) |
| Connecte un fonction à un évènement gestionnaire.
|
|
| NamedBaseT (T name) noexcept |
| Constructeur.
|
|
T const & | getName () const noexcept |
| Récupère le nom.
|
|
void | rename (T name) noexcept |
|