wayland: consider edge constraints in surface configuration
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Thu, 17 Aug 2017 03:35:52 +0000 (00:35 -0300)
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Tue, 3 Oct 2017 23:06:46 +0000 (20:06 -0300)
commit3bae80dfc120287dff4202589db06d92ea50bc38
treee147fbe3b867594fd9acd19d8673b65244993dd3
parentd73c49ecef7d77f6e89c56459543452e7beab2b3
wayland: consider edge constraints in surface configuration

Now that GTK windows have the ability to properly handle
per-edge tiling constraints, this patch extends GTK's
internal Wayland protocol to have a proper enum with the
relevant edge data.

Once this approach is validated, we can think of upstreaming
this work as an official Wayland protocol extension.

https://bugzilla.gnome.org/show_bug.cgi?id=783669
gdk/wayland/gdkdisplay-wayland.c
gdk/wayland/gdkwindow-wayland.c
gdk/wayland/protocol/gtk-shell.xml