Add tizen_gesture interface 48/61048/7
authorJengHyun Kang <jhyuni.kang@samsung.com>
Tue, 15 Mar 2016 12:22:11 +0000 (21:22 +0900)
committerJengHyun Kang <jhyuni.kang@samsung.com>
Mon, 21 Mar 2016 10:51:33 +0000 (19:51 +0900)
Change-Id: I32df4a688a3ba862312d6efc37393d5c691852d4

protocol/tizen-extension.xml

index eb5183b..f729ce3 100644 (file)
     </event>
   </interface>
 
+  <interface name="tizen_gesture" version="1">
+    <enum name="error">
+      <entry name="none" value="0"/>
+      <entry name="invalid_data" value="1"/>
+      <entry name="no_permission" value="2"/>
+      <entry name="no_system_resources" value="3"/>
+      <entry name="grabbed_already" value="4"/>
+    </enum>
+
+    <enum name="type">
+      <entry name="swipe" value="1"/>
+    </enum>
+
+    <enum name="mode">
+      <entry name="begin" value="1"/>
+      <entry name="update" value="2"/>
+      <entry name="end" value="3"/>
+      <entry name="done" value="4"/>
+    </enum>
+
+    <enum name="direction">
+      <entry name="down" value="1"/>
+      <entry name="left" value="2"/>
+      <entry name="up" value="4"/>
+      <entry name="right" value="8"/>
+    </enum>
+
+    <request name="grab_swipe">
+      <arg name="num_of_fingers" type="uint"/>
+      <arg name="direction" type="uint"/>
+    </request>
+
+    <request name="ungrab_swipe">
+      <arg name="num_of_fingers" type="uint"/>
+      <arg name="direction" type="uint"/>
+    </request>
+
+    <event name="grab_swipe_notify">
+      <arg name="num_of_fingers" type="uint"/>
+      <arg name="direction" type="uint" enum="direction"/>
+      <arg name="error" type="uint"/>
+    </event>
+
+    <event name="swipe">
+      <arg name="mode" type="uint" enum="mode"/>
+      <arg name="num_of_fingers" type="uint"/>
+      <arg name="sx" type="int" description="x coordinate of touch down point"/>
+      <arg name="sy" type="int" description="y coordinate of touch down point"/>
+      <arg name="direction" type="uint" enum="direction"/>
+    </event>
+  </interface>
+
   <interface name="tizen_keyrouter" version="1">
     <description summary="an interface to set each focus for each key">
       In tradition, all the keys in a keyboard and a device on which