X11 Pas tous les évènements reportés - C - Programmation
Marsh Posté le 16-02-2010 à 23:35:46
j'ai oublié de préciser : je reçois un XEventMotionNotify, mais un seul, pas d'évènement pour les autres mouvements de la souris....
Marsh Posté le 18-02-2010 à 08:43:52
en fait je viens de trouver ce matin en re-comparant le code de xev et le miens.... et en relisant http://www.tronche.com/gui/x/xlib/ [...] inter.html
PointerMotionHintMask : voilà le coupable...
tout est rentré dans l'ordre maintenant.
Marsh Posté le 16-02-2010 à 23:17:20
Bonjour,
j'ai un comportement bizarre sur une appli X11 (avec contexte OGL)
je crée ma fenêtre à la manière de xev (je me suis inspiré de ce code pour créer la fenêtre) et j'ai mis en event mask que je voulais avoir tous les évènements
puis je fais
XSelectInput(disp->Disp(), window, EventMask);
et là le pb c'est que dans mes traces (je fais un dump des évènements à la xev, je n'ai pas de traces sur les mouvements de la souris (ni lorsque l'un des boutons est appuyé))
je ne comprends pas, est-ce que quelqu'un aurait une idée? je reçois bien des évènements tels que l'entrée de la souris ou sa sortie ainsi que les évènements claviers....
merci d'avance
JLM