CustomEventManager¶
-
class
labpyproject.core.pygame.events.
CustomEventManager
(Mngr)[source]¶ Bases :
object
Gestionnaire d’événements utilisé par composition par la GUI.
Constructeur
- Paramètres
Mngr (GUIEventManager) – interface de la GUI pygame
Attributes Summary
Liste des touches de flèches
événement demande de focus d’input
événement abonnement de contrôle
événement désabonnement de contrôle
Liste des touches de commande
événement touche
événement touche
Liste des touches de lettres
événement souris
événement souris
événement souris
événement souris
Liste des touches d’entiers
Liste des touches de ponctutaion
Methods Summary
Interface avec la GUI : méthode à appeler à chaque frame d’éxécution.
Attributes Documentation
-
ARROW_KEYS
= [273, 274, 275, 276]¶ Liste des touches de flèches
-
CE_ASK_INPUT_FOCUS
= 27¶ événement demande de focus d’input
-
CE_REGISTER
= 25¶ événement abonnement de contrôle
-
CE_UNREGISTER
= 26¶ événement désabonnement de contrôle
-
COMMAND_KEYS
= [8, 9, 13, 27, 32, 127, 271]¶ Liste des touches de commande
-
KEY_PRESSED
= 'KEY_PRESSED'¶ événement touche
-
KEY_RELEASED
= 'KEY_RELEASED'¶ événement touche
-
LETTERS_KEYS
= [97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122]¶ Liste des touches de lettres
-
MOUSE_CLIC
= 'MOUSE_CLIC'¶ événement souris
-
MOUSE_MOVE
= 'MOUSE_MOVE'¶ événement souris
-
MOUSE_OUT
= 'MOUSE_OUT'¶ événement souris
-
MOUSE_OVER
= 'MOUSE_OVER'¶ événement souris
-
NUMBERS_KEYS
= [48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265]¶ Liste des touches d’entiers
-
PONCT_KEYS
= [33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 58, 59, 60, 61, 62, 63, 64, 91, 92, 93, 94, 95, 96, 266, 267, 268, 269, 270, 272]¶ Liste des touches de ponctutaion
Methods Documentation