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:34:03 +0900
commite4fbe6bd832773c15158d78fd2e937377a487784 (patch)
tree0379b376f5bcc5f094a658297c7a94d7711f4050
parenta1a58d390befc82f83d6ba72390917a55cb2021e (diff)
downloadwayland-extension-e4fbe6bd832773c15158d78fd2e937377a487784.tar.gz
wayland-extension-e4fbe6bd832773c15158d78fd2e937377a487784.tar.bz2
wayland-extension-e4fbe6bd832773c15158d78fd2e937377a487784.zip
tizen_input_device_manager: add requests of relative_motion_grab/ungrab
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">