labwc/include/config
John Lindgren 6574c82aed keybind: refactor update_keycodes_iter() to reduce nesting
update_keycodes_iter() currently has 4(!) levels of nested loops, which
makes the logic (especially the break/continue statements) difficult to
understand. The logic also appears to continue looping uselessly after
a given keycode has already been added to a keybind.

Refactor by adding some small utility functions:

- keybind_contains_keycode()
- keybind_contains_keysym()
- keybind_contains_any_keysym()

No functional change intended.
2025-08-18 19:54:18 +01:00
..
default-bindings.h Replace alacritty in default keybind with lab-sensible-terminal 2025-07-06 14:11:27 +01:00
keybind.h keybind: refactor update_keycodes_iter() to reduce nesting 2025-08-18 19:54:18 +01:00
libinput.h libinput: implement threeFingerDrag feature 2025-06-07 21:30:07 +09:00
mousebind.h includes: identifier consistency in include guards 2023-05-13 22:29:21 +01:00
rcxml.h Make append_actions() public 2025-08-04 21:41:14 +01:00
session.h xwayland: support xinitrc scripts to configure server on launch (#1963) 2024-07-20 09:40:11 +01:00
tablet-tool.h config: add configuration for tablet tool motion 2024-07-19 22:45:41 +01:00
tablet.h input: move function to config 2024-01-22 21:50:18 +00:00
touch.h include: add missing header dependencies 2025-07-29 21:51:56 +01:00