sway-patched-tray-menu/include/sway
Daniel De Graaf 8f7bb145b7 Rework session lock keyboard focus handling
When removing outputs, it is possible to end up in a situation where
none of the session lock client's surfaces have keyboard focus,
resulting in it not receiving keyboard events.  Track the focused
surface and update it as needed on surface destroy.
2022-10-28 19:41:24 +02:00
..
desktop idle_inhibit: Store wlr inhibitor instead of view 2021-03-21 12:27:29 +01:00
input Rework session lock keyboard focus handling 2022-10-28 19:41:24 +02:00
tree sway: Add non-desktop-output type 2022-09-19 07:26:45 -04:00
commands.h sway/commands/output: Add command for unplugging non-physical outputs 2022-10-07 19:17:39 +02:00
config.h Remove internal references to DPMS 2022-07-04 21:58:24 +03:00
criteria.h Replace pcre with pcre2 2022-03-12 14:02:32 +01:00
decoration.h Handle views created after decoration mode is sent for xdg-shell 2018-08-06 15:20:30 +01:00
desktop.h Upgrade for wlroots surface refactoring 2022-01-13 14:01:37 +03:00
ipc-json.h sway: add non-desktop outputs to json when running swaymsg -t get_outputs 2022-09-19 07:26:45 -04:00
ipc-server.h ipc: add an input event 2019-07-23 20:45:46 +03:00
layers.h Upgrade for wlroots surface refactoring 2022-01-13 14:01:37 +03:00
output.h sway: Add non-desktop-output type 2022-09-19 07:26:45 -04:00
server.h Rework session lock keyboard focus handling 2022-10-28 19:41:24 +02:00
surface.h Upgrade for wlroots surface refactoring 2022-01-13 14:01:37 +03:00
swaynag.h Spawn swaynag as a wayland client 2019-04-14 12:41:59 +03:00
xdg_decoration.h Improve CSD logic 2018-09-27 22:51:37 +10:00
xwayland.h Parse missing i3 window types 2018-10-21 15:59:04 +02:00