Salut
Je réalise actuellement une bibliothèque qui doit gérer des fenêtres X11. Ces fenêtres sont créées par l'utilisateur, mais ma bibliothèque doit absolument pouvoir intercepter les évènements qu'elle génère avant l'utilisateur.
Je pourrais me contenter d'aller inspecter la file d'évènements sans retirer ceux-ci, mais un évènement pourra très bien être généré entre le moment où j'inspecte la file et le moment où l'utilisateur y retire l'évènement, donc je ne le verrais jamais.
Y a t-il un moyen infaillible d'intercepter les évènements d'une fenêtre avant tout le monde ? Un peu comme le subclassing sous Windows, qui détourne les évènements vers une fonction perso avant de les envoyer à l'utilisateur.
Partager