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);
Code :
- EventMask = KeyPressMask
- | KeyReleaseMask
- | ButtonPressMask
- | ButtonReleaseMask
- | EnterWindowMask
- | LeaveWindowMask
- | PointerMotionMask
- | PointerMotionHintMask
- | Button1MotionMask
- | Button2MotionMask
- | Button3MotionMask
- | Button4MotionMask
- | Button5MotionMask
- | ButtonMotionMask
- | KeymapStateMask
- | ExposureMask
- | VisibilityChangeMask
- | StructureNotifyMask
- | ResizeRedirectMask
- | SubstructureNotifyMask
- | SubstructureRedirectMask
- | FocusChangeMask
- | PropertyChangeMask
- | ColormapChangeMask
- | OwnerGrabButtonMask ;
|
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