sway-patched-tray-menu/include/sway/tree
Ankit Pandey 90c2d631e2 root: Try to preserve relative positions of floating containers
This makes the behavior of floating containers more consistent with i3.
The coordinates of the container are scaled when the size of the
workspace it is on changes or when the container is moved
between workspaces on different outputs.

For scratchpad containers, add a new state that preserves the dimensions
of the last output the window appeared on. This is necessary because
after a container is hidden in the scratchpad, we expect it to be in the
same relative position on the output when it reappears. We can't just
use the container's attached workspace because that workspace's
dimensions might have been changed or the workspace as a whole could
have been destroyed.
2023-03-14 23:26:42 -07:00
..
arrange.h Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
container.h root: Try to preserve relative positions of floating containers 2023-03-14 23:26:42 -07:00
node.h Add missing includes & remove duplicates 2023-01-03 21:50:56 +01:00
root.h root: move the workspace matching code to its own file 2022-11-26 09:48:58 +01:00
view.h view: make request_activate take a seat 2023-02-05 00:53:47 -07:00
workspace.h Add missing includes & remove duplicates 2023-01-03 21:50:56 +01:00