ipc: add input::libinput_config event

This adds a libinput_config change type to the input event for when
the libinput config for a device changes

In order for this to be possible to track, the libinput config code
had to be refactored. It is now extracted into a separate file to
isolate it from the rest of the input management code.
This commit is contained in:
Brian Ashworth 2019-07-18 01:06:25 -04:00 committed by Simon Ser
parent 6effca7b61
commit 1a16262903
5 changed files with 400 additions and 432 deletions

View file

@ -21,6 +21,9 @@ sway_sources = files(
'desktop/xdg_shell.c',
'input/input-manager.c',
'input/cursor.c',
'input/keyboard.c',
'input/libinput.c',
'input/seat.c',
'input/seatop_default.c',
'input/seatop_down.c',
@ -28,8 +31,6 @@ sway_sources = files(
'input/seatop_move_tiling.c',
'input/seatop_resize_floating.c',
'input/seatop_resize_tiling.c',
'input/cursor.c',
'input/keyboard.c',
'input/switch.c',
'config/bar.c',