GUIEventManager

class labpyproject.core.pygame.events.GUIEventManager[source]

Bases : object

« Interface » de la GUI utilisant par composition CustomEventManager.

Initialisation de la gestion des événements

Methods Summary

handle_events()

Méthode à appeler à chaque frame d’exécution pour traiter les événements.

on_active_event(event)

Méthode appelée par CustomEventManager lorsque survient l’événement pygame.ACTIVEEVENT, indiquant si la fenêtre a ou non le focus (gain : boolean (0/1) indiquant le focus, state : non documenté).

on_quit_event(event)

Méthode appelée par CustomEventManager lorsque survient l’événement pygame.QUIT (l’événement n’a aucun attribut particulier).

on_resize_event(event)

Méthode appelée par CustomEventManager lorsque survient l’événement pygame.VIDEORESIZE (event a pour attributs : size, w, h).

Methods Documentation

handle_events()[source]

Méthode à appeler à chaque frame d’exécution pour traiter les événements.

on_active_event(event)[source]

Méthode appelée par CustomEventManager lorsque survient l’événement pygame.ACTIVEEVENT, indiquant si la fenêtre a ou non le focus (gain : boolean (0/1) indiquant le focus, state : non documenté).

on_quit_event(event)[source]

Méthode appelée par CustomEventManager lorsque survient l’événement pygame.QUIT (l’événement n’a aucun attribut particulier).

on_resize_event(event)[source]

Méthode appelée par CustomEventManager lorsque survient l’événement pygame.VIDEORESIZE (event a pour attributs : size, w, h).