labwc/src/input
tokyo4j 3d670b772d desktop: don't use LAB_NODE_LAYER_SUBSURFACE node type
Instead, set ctx.type = LAB_NODE_LAYER_SURFACE for both layer-surfaces
and layer-subsurfaces.

This patch preserves the existing behaviors:
- Pressing a subsurface of an on-demand layer-surface gives pointer
  focus to the subsurface, but gives keyboard focus to the parent
  layer-surface (related: a5fcbfaf).
- Pressing a subsurface of a layer-surface doesn't close a popup
  (related: a89bcc3c).
2025-09-09 18:50:20 +09:00
..
cursor.c desktop: don't use LAB_NODE_LAYER_SUBSURFACE node type 2025-09-09 18:50:20 +09:00
gestures.c tree-wide: use forward declarations for wlr types 2025-09-07 19:34:30 +09:00
ime.c tree-wide: use forward declarations for wlr types 2025-09-07 19:34:30 +09:00
input.c src: include primary header first 2025-07-29 21:51:56 +01:00
key-state.c src: remove unused #includes (via include-what-you-use) 2025-09-07 19:34:30 +09:00
keyboard.c tree-wide: use forward declarations for wlr types 2025-09-07 19:34:30 +09:00
meson.build input: move tablet tool functions into tablet.c 2025-06-14 13:45:51 +01:00
tablet-pad.c tree-wide: use forward declarations for wlr types 2025-09-07 19:34:30 +09:00
tablet.c tree-wide: use forward declarations for wlr types 2025-09-07 19:34:30 +09:00
touch.c tree-wide: use forward declarations for wlr types 2025-09-07 19:34:30 +09:00