swayfx/include/sway
Jonathan Buch 7727d54faf
Fix focusing topmost floating windows
Re-focus on the container on which the cursor hovers over.  A
special case is, if there are menus or other subsurfaces open
in the focused container.  It will prefer the focused container
as long as there are subsurfaces.

This commit starts caching the previous node as well as the
previous x/y cursor position.  Re-calculating the previous
focused node by looking at the current state of the cursor
position does not work, if the environment changes.
2018-10-03 16:23:14 +02:00
..
desktop Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
input Fix focusing topmost floating windows 2018-10-03 16:23:14 +02:00
tree Merge pull request #2703 from RyanDwyer/csd-border 2018-10-03 13:03:06 +02:00
commands.h Add configuration for raising containers on focus 2018-10-03 16:23:12 +02:00
config.h Add configuration for raising containers on focus 2018-10-03 16:23:12 +02:00
criteria.h move criteria "instance", "class" and "window_role" inside HAVE_XWAYLAND ifdefs" 2018-09-03 14:25:48 +02:00
debug.h Turn funcs() into funcs(void) 2018-09-30 14:09:05 +03:00
decoration.h Handle views created after decoration mode is sent for xdg-shell 2018-08-06 15:20:30 +01:00
desktop.h Store geometry in the view and handle any floating view resizing 2018-08-18 15:10:06 +10:00
ipc-json.h Turn funcs() into funcs(void) 2018-09-30 14:09:05 +03:00
ipc-server.h Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
layers.h Update for swaywm/wlroots#1243 2018-09-14 19:21:44 +02:00
output.h Don't use wlr_output properties 2018-09-05 18:01:43 +10:00
security.h Move get_feature_policy to sway/security.c 2017-04-16 17:09:53 +03:00
server.h Add CSD to border modes 2018-09-27 22:51:37 +10:00
swaynag.h Remove swaynag_clone and use memcpy 2018-08-03 10:40:09 -04:00
xdg_decoration.h Improve CSD logic 2018-09-27 22:51:37 +10:00
xwayland.h Implement window_type criteria token 2018-09-01 23:04:49 +10:00