Add ds_input_device, and ds_pointer. 50/278050/1
authorSeunghun Lee <shiin.lee@samsung.com>
Thu, 7 Apr 2022 01:46:48 +0000 (10:46 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Mon, 18 Jul 2022 05:08:11 +0000 (14:08 +0900)
commit1e0090a999bab75aa5703da58c8cd33206c033d5
tree4d423111308bb0cf1051369e959746c465ab8e5b
parent299cfcd39bcc65080646cb8b5a13f19a604fdd41
Add ds_input_device, and ds_pointer.

This patch is just the beginning of ds_input_device.

Currently, a ds_input_device is created only on the wayland backend, and
it only supports a ds_pointer.
Other devices like keyboard and touch, and other backends like libinput
will be supported in future patches.

Change-Id: Ib0714d81b1083e063992848444517759aa7efadd
17 files changed:
include/libds/backend.h
include/libds/input_device.h [new file with mode: 0644]
include/libds/interfaces/backend.h
include/libds/interfaces/input_device.h [new file with mode: 0644]
include/libds/interfaces/pointer.h [new file with mode: 0644]
include/libds/pointer.h [new file with mode: 0644]
src/examples/meson.build
src/examples/pointer-test.c [new file with mode: 0644]
src/libds/backend.c
src/libds/backend/wayland/backend.c
src/libds/backend/wayland/backend.h
src/libds/backend/wayland/meson.build
src/libds/backend/wayland/output.c
src/libds/backend/wayland/seat.c [new file with mode: 0644]
src/libds/input_device.c [new file with mode: 0644]
src/libds/meson.build
src/libds/pointer.c [new file with mode: 0644]