summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorduna.oh <duna.oh@samsung.com>2024-07-18 20:03:03 +0900
committerduna.oh <duna.oh@samsung.com>2024-07-24 16:21:11 +0900
commit71c04fd5fdfa506de5b420bb0ae0ac2f813e22a2 (patch)
tree3d2f481aa8078a2d1734f7ed973058185d95fa90
parent18e7418a5b3915159239b5c9a529638e8cc5d701 (diff)
downloadwayland-extension-resf/for/tizen.tar.gz
wayland-extension-resf/for/tizen.tar.bz2
wayland-extension-resf/for/tizen.zip
tizen_input_device_manager: add requests of relative_motion_grab/ungrabresf/for/tizen
Change-Id: Ib372b2117ad8e36218cd451be06ee5f0738be8ae
-rw-r--r--protocol/tizen/tizen-extension.xml30
1 files changed, 29 insertions, 1 deletions
diff --git a/protocol/tizen/tizen-extension.xml b/protocol/tizen/tizen-extension.xml
index e88146e..f85718a 100644
--- a/protocol/tizen/tizen-extension.xml
+++ b/protocol/tizen/tizen-extension.xml
@@ -1660,7 +1660,7 @@
<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
@@ -1899,6 +1899,34 @@
</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">