e_input/e_devicemgr: handle relative_motion_grab/ungrab requests 51/315651/1
authorduna.oh <duna.oh@samsung.com>
Thu, 18 Jul 2024 11:15:24 +0000 (20:15 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Tue, 6 Aug 2024 02:00:21 +0000 (11:00 +0900)
commitc9151ae52631fe000d7ff53ed16baed8c73ab39b
treecd17d2af6dce90d73ca1d80e391ee6e89b3a3bb5
parentc54e8634865c97fb34cbfc5f317f16d282df96c7
e_input/e_devicemgr: handle relative_motion_grab/ungrab requests

E20 clamps the pointer position inside the boundary of a screen.
If there is a client requesting to grab relative motion, E20 sends
relative motion events when pointer is restricted at the edges
of the output.

Change-Id: Ic8a613681c81927c194ad88d34a2ed7971757f05
src/bin/Makefile.mk
src/bin/inputmgr/e_devicemgr_intern.h
src/bin/inputmgr/e_devicemgr_relative_motion_grab.c [new file with mode: 0644]
src/bin/inputmgr/e_input_evdev.c
src/bin/server/e_comp_wl.c
src/bin/server/e_devicemgr_wl.c
src/bin/server/e_devicemgr_wl_intern.h
src/include/e_devicemgr.h