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