</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