Add ds_input_device, and ds_pointer. 64/278164/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:58:25 +0000 (14:58 +0900)
commitf4624065b9715e474d2aaaf82b5613a0165ff148
tree95bb4f6609661e8bba7203805c42ac040e88a56b
parent7b8ec61e92e068521fdc968c998b8e2b6693e85a
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: I9efce1bea5fd362d5bcee86d92a81076b0be48bc
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]