labpyproject.core.pygame.events

Mécanique basique de gestion des événements pygame.

Classes utilisées par les modules core et widgets.

Note

V1 mécanique du type top -> bottom à faire évoluer en bottom -> top -> bottom pour permettre la capture d’événements à différents moments du flux.

Classes

CustomEventManager(Mngr)

Gestionnaire d’événements utilisé par composition par la GUI.

GUIEventManager()

« Interface » de la GUI utilisant par composition CustomEventManager.

CustomBaseControl(evtdict, **kwargs)

Classe de base d’un contrôle utilisateur (bouton, entry).

CustomBaseInput([evtdict])

Implémentation basique d’un input text.

CustomBaseButton([switch, shortcutkey])

Implémentation basique d’un bouton.

Class Inheritance Diagram

Inheritance diagram of labpyproject.core.pygame.events.CustomEventManager, labpyproject.core.pygame.events.GUIEventManager, labpyproject.core.pygame.events.CustomBaseControl, labpyproject.core.pygame.events.CustomBaseInput, labpyproject.core.pygame.events.CustomBaseButton