diff options
author | Daniel Stone <daniel@fooishbar.org> | 2011-12-14 16:03:01 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2011-12-21 12:38:35 +1000 |
commit | c18a173cf5f53778356c5e8f25ab132956f8c27d (patch) | |
tree | 173b17ff76fc74e35fb3a0540fdd77ea169b45b9 /include | |
parent | 40475261eacabb79a824db1138407a9d0f9fe37f (diff) |
dix: add helper functions to build up/verify the sprite trace
Touch events' sprite trace stays the same for the duration of the touch
sequence.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/input.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/input.h b/include/input.h index 8ce5f2b9d..f1615cf44 100644 --- a/include/input.h +++ b/include/input.h @@ -612,6 +612,10 @@ extern void TouchEventHistoryFree(TouchPointInfoPtr ti); extern void TouchEventHistoryPush(TouchPointInfoPtr ti, const DeviceEvent *ev); extern void TouchEventHistoryReplay(TouchPointInfoPtr ti, DeviceIntPtr dev, XID resource); +extern Bool TouchEnsureSprite(DeviceIntPtr sourcedev, TouchPointInfoPtr ti, + InternalEvent *ev); +extern Bool TouchBuildDependentSpriteTrace(DeviceIntPtr dev, SpritePtr sprite); + /* misc event helpers */ extern Mask GetEventMask(DeviceIntPtr dev, xEvent* ev, InputClientsPtr clients); extern Mask GetEventFilter(DeviceIntPtr dev, xEvent *event); |