tizen_input_device_manager: add requests of relative_motion_grab/ungrab 55/314755/3
authorduna.oh <duna.oh@samsung.com>
Thu, 18 Jul 2024 11:03:03 +0000 (20:03 +0900)
committerduna.oh <duna.oh@samsung.com>
Wed, 24 Jul 2024 07:34:03 +0000 (16:34 +0900)
Change-Id: Ib372b2117ad8e36218cd451be06ee5f0738be8ae

protocol/tizen/tizen-extension.xml

index e88146e..f85718a 100644 (file)
     <request name="destroy" type="destructor"/>
   </interface>
 
-  <interface name="tizen_input_device_manager" version="6">
+  <interface name="tizen_input_device_manager" version="7">
     <description summary="global input device manager object">
       Tizen input device manager is a global interface. This object has device add/remove events
       to provide tizen input device object to a client. This allows for a client to get the con
       </description>
       <arg name="surface" type="object" interface="wl_surface" summary="the surface object"/>
     </request>
+
+    <!-- version 7 additions -->
+    <enum name="boundary">
+      <entry name="top" value="1"/>
+      <entry name="right" value="2"/>
+      <entry name="bottom" value="3"/>
+      <entry name="left" value="4"/>
+    </enum>
+
+    <request name="grab_relative_motion" since="7">
+      <description summary="grab relative motion">
+      </description>
+      <arg name="surface" type="object" interface="wl_surface" summary="the surface object"/>
+      <arg name="boundary" type="uint" enum="boundary"/>
+    </request>
+
+    <request name="ungrab_relative_motion" since="7">
+      <description summary="ungrab relative motion">
+      </description>
+      <arg name="surface" type="object" interface="wl_surface" summary="the surface object"/>
+    </request>
+
+    <event name="event_boundary" since="7">
+      <description summary="event indicates which boundary is associated with a relative_motion event">
+      </description>
+      <arg name="serial" type="uint"/>
+      <arg name="boundary" type="uint" enum="boundary"/>
+    </event>
   </interface>
 
   <interface name="tizen_input_device" version="1">