layout/shell: Add basic support for split window 12/29612/6
authorMarius Vlad <marius.vlad@collabora.com>
Thu, 25 Jan 2024 16:55:15 +0000 (18:55 +0200)
committerMarius Vlad <marius.vlad@collabora.com>
Thu, 22 Feb 2024 13:51:33 +0000 (13:51 +0000)
This introduces a new set_split request to allow changing the tile
orientation of the window. See the protocol XML for more implementation
details.

Of importance difference from the previous implementation is that
this patch makes use of the xdg-shell protocol, such that orientation
is being handled over the configure event to the client.

The protocol specifies a width to allow the client to control how much
of the output be assign the split window and also a sticky window
functionality.

Bug-AGL: SPEC-4839
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ia8b7d04a7514f55d647c3ea76b13bab51a3586aa


No differences found