On Tue, Mar 20, 2018 at 10:15 AM Simon McVittie <s...@collabora.com> wrote:
> On Tue, 20 Mar 2018 at 09:52:02 -0400, Mike Blumenkrantz wrote: > > this adds implementation from a related discussion long ago in which > > it was decided that it would be useful for clients to know if/where their > > windows were tiled so that various behaviors and visuals could be > modified > > to improve UX > > > > a window which is e.g., tiled on the right side of the screen would set > the > > right|top|bottom tiled states in configure > > Are these for the same purpose as the tiled states in the (currently > private) > protocol between GTK+ and Mutter/GNOME Shell? > > This has separate per-edge flags for: > > - Tiling: each edge is tiled (aligned to some other object) or not, so > that windows and client-side decorations can make UI choices like > "draw shadows on each edge that is not tiled" or "draw square corners > at each corner involving a tiled edge, and rounded corners where > neither edge is tiled" > > - Resizability: each edge is resizable or not, so that client-side > decorations can show or not show resize handles as appropriate (in > GNOME Shell you can tile two windows and then drag their shared > border to adjust the split, and I suspect that the Wayland equivalents > of X11 tiling window managers would want this too) > > https://bugzilla.gnome.org/show_bug.cgi?id=751857 > > https://gitlab.gnome.org/GNOME/mutter/blob/master/src/wayland/protocol/gtk-shell.xml > > Regards, > smcv > _______________________________________________ > wayland-devel mailing list > wayland-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/wayland-devel They could be used for those purposes, yes.
_______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel