Hello, Dears. I send this email again. Because of HTML (not text)
I'm planning to add a touch cancel event(like ACTION_CANCEL in Android) in X11 protocol. So I invested XI events and I found a variable named "flags" in DeviceEvent structure. The "flags" variable can get values like below. ========================================================== (defined in XI2.h) /* Device event flags (common) */ /* Device event flags (key events only) */ #define XIKeyRepeat (1 << 16) /* Device event flags (pointer events only) */ #define XIPointerEmulated (1 << 16) /* Device event flags (touch events only) */ #define XITouchPendingEnd (1 << 16) #define XITouchEmulatingPointer (1 << 17) ========================================================== So I think how about insert "Device event flags" for a touch cancel event like below. #define XITouchCancel (1 << 18) or #define XIPointerCancel (1 << 18) we can distinguish Normal touch events and a touch cancel event using XITouchCancel definition. Another way is make new events: struct TouchCancelEvent( have a type "XI_TouchCancel") Each method has its advantages and disadvantages. So I hope to hear opinions. Would you give me some advice or opinion? I will wait your reply. Best regards, Jeonghyun Kang.
_______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
