tizen_gesture: add a edge_drag gesture 44/136144/1
authorJengHyun Kang <jhyuni.kang@samsung.com>
Wed, 28 Jun 2017 08:16:50 +0000 (17:16 +0900)
committerJengHyun Kang <jhyuni.kang@samsung.com>
Wed, 28 Jun 2017 08:17:11 +0000 (17:17 +0900)
Change-Id: Ic4d3a0f0e731d59cba73f7998b1b9db84b5914d4

protocol/tizen-extension.xml

index 6463991..691774f 100644 (file)
 
     <enum name="type">
       <entry name="edge_swipe" value="1"/>
-      <entry name="tap" value="2" since="2"/>
-      <entry name="palm_cover" value="4" since="2"/>
+      <entry name="edge_drag" value="2" since="2"/>
+      <entry name="tap" value="4" since="2"/>
+      <entry name="palm_cover" value="8" since="2"/>
     </enum>
 
     <enum name="mode">
       <arg name="edge" type="uint" enum="edge"/>
     </event>
 
+    <request name="grab_edge_drag">
+      <arg name="fingers" type="uint"/>
+      <arg name="edge" type="uint" enum="edge"/>
+      <arg name="edge_size" type="uint" enum="edge_size"/>
+      <arg name="start_point" type="uint"/>
+      <arg name="end_point" type="uint"/>
+    </request>
+
+    <request name="ungrab_edge_drag">
+      <arg name="fingers" type="uint"/>
+      <arg name="edge" type="uint" enum="edge"/>
+      <arg name="edge_size" type="uint" enum="edge_size"/>
+      <arg name="start_point" type="uint"/>
+      <arg name="end_point" type="uint"/>
+    </request>
+
+    <event name="edge_drag_notify">
+      <arg name="fingers" type="uint"/>
+      <arg name="edge" type="uint" enum="edge"/>
+      <arg name="edge_size" type="uint" enum="edge_size"/>
+      <arg name="start_point" type="uint"/>
+      <arg name="end_point" type="uint"/>
+      <arg name="error" type="uint"/>
+    </event>
+
+    <event name="edge_drag">
+      <arg name="mode" type="uint" enum="mode"/>
+      <arg name="fingers" type="uint"/>
+      <arg name="cx" type="int" summary="x coordinate of center touch point"/>
+      <arg name="cy" type="int" summary="y coordinate of center touch point"/>
+      <arg name="edge" type="uint" enum="edge"/>
+    </event>
+
     <request name="grab_tap" since="2">
       <arg name="fingers" type="uint"/>
       <arg name="repeats" type="uint"/>