[X11] Question about TouchCancel event like ACTION_CANCEL in android
강정현
jhyuni.kang at samsung.com
Wed Apr 15 03:38:44 PDT 2015
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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg-devel/attachments/20150415/063ecd8d/attachment.html>
More information about the xorg-devel
mailing list