e_seat/e_pointer: multi-pointer(cursor) feature added in e_comp_Wl 71/321571/3
authorduna.oh <duna.oh@samsung.com>
Mon, 17 Feb 2025 09:31:19 +0000 (18:31 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Tue, 25 Mar 2025 08:22:32 +0000 (17:22 +0900)
commit04a758eb7365df1832032c451bd6b2e5000d93e1
tree33010482754d4744c781615da57904fa35ed6a75
parentfe0ec94d8b2e5097716700013bd492bee66aec34
e_seat/e_pointer: multi-pointer(cursor) feature added in e_comp_Wl

a new E_Pointer (cursor) is created when a seat is added.
Find a current seat from (mouse/touch) evas events and send events to the seat
and update the position of the seat's cursor.

Change-Id: I13665f4bf7146480b73c7d890ff86cc57eb5c409
src/bin/compmgr/e_comp.c
src/bin/compmgr/e_comp_intern.h
src/bin/e_comp_screen.c
src/bin/server/e_comp_wl.c
src/bin/server/e_comp_wl_input.c
src/bin/server/e_comp_wl_input_thread.c
src/bin/server/e_seat.c
src/bin/server/e_seat_intern.h
src/bin/windowmgr/e_pointer.c
src/bin/windowmgr/e_pointer_intern.h
src/include/e_pointer.h