[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