swayfx/sway/tree
Ryan Dwyer e1d5dc0804 Translate floating containers when a workspace is moved
When a workspace is moved to another output, or the output it's on
changes its global layout position, the floating containers on that
workspace should be translated by the same amount as the workspace. This
keeps the floating containers in the same position relative to the
workspace.

A check is done to make sure the floating container's center point isn't
being moved off screen. If it is, it is centered within the workspace.

Fixes part of #2500.
2018-08-22 17:46:12 +10:00
..
arrange.c Translate floating containers when a workspace is moved 2018-08-22 17:46:12 +10:00
container.c Fix sending fullscreen event to view 2018-08-22 08:23:29 +10:00
layout.c Replace enum resize_edge with wlr_edges 2018-08-21 12:41:57 +10:00
output.c Implement iterators per container type 2018-08-18 23:38:54 +10:00
root.c Replace hacky L_FLOATING container with a list 2018-08-19 16:18:33 +10:00
view.c Fix jumping views 2018-08-20 13:24:57 +10:00
workspace.c Improve new workspace name selection 2018-08-20 23:17:07 +02:00