[PATCH] Add touch events to protocol.
Laszlo Agocs
laszlo.p.agocs at nokia.com
Wed Jun 29 07:54:11 PDT 2011
From f656362511e2622e3cde6062e156b59a83b50e03 Mon Sep 17 00:00:00 2001
From: Laszlo Agocs <laszlo.p.agocs at nokia.com>
Date: Wed, 29 Jun 2011 17:51:29 +0300
Subject: [PATCH] Add touch events to protocol.
---
protocol/wayland.xml | 39 +++++++++++++++++++++++++++++++++++++++
1 files changed, 39 insertions(+), 0 deletions(-)
diff --git a/protocol/wayland.xml b/protocol/wayland.xml
index fd54245..874fd5f 100644
--- a/protocol/wayland.xml
+++ b/protocol/wayland.xml
@@ -461,6 +461,45 @@
<arg name="surface" type="object" interface="wl_surface"/>
<arg name="keys" type="array"/>
</event>
+
+ <!-- A notification that is to be sent at least once to each
+ client, defining the range of coordinates used by the touch
+ device. -->
+ <event name="touch_configure">
+ <arg name="min_x" type="int" />
+ <arg name="max_x" type="int" />
+ <arg name="min_y" type="int" />
+ <arg name="max_y" type="int" />
+ </event>
+
+ <event name="touch_down">
+ <arg name="time" type="uint"/>
+ <arg name="id" type="int" />
+ <arg name="x" type="int" />
+ <arg name="y" type="int" />
+ </event>
+
+ <event name="touch_up">
+ <arg name="time" type="uint"/>
+ <arg name="id" type="int" />
+ </event>
+
+ <event name="touch_motion">
+ <arg name="time" type="uint"/>
+ <arg name="id" type="int" />
+ <arg name="x" type="int" />
+ <arg name="y" type="int" />
+ </event>
+
+ <!-- Indicates the end of a contact point list. -->
+ <event name="touch_frame">
+ </event>
+
+ <!-- Sent if the compositor decides the touch stream is a global
+ gesture. No further events are sent to the clients from that
+ particular gesture. -->
+ <event name="touch_cancel">
+ </event>
</interface>
--
1.7.4.1
More information about the wayland-devel
mailing list