mutter/src
Georges Basile Stavracas Neto e76a0f564c window: Raise and lower tile match in tandem
When a pair of tiled windows are grouped together, they
are treated as parts of a whole and interacting with one
affects the other.

Following the idea that sibling tiled windows are treated
as part of the same group, they should also be raised and
lowered together.

It is still possible to break tiled windows grouping by
simply untiling the window with the keyboard or by grabbing
and resizing or moving the window with the cursor.

This patch makes sibling tiled windows be lowered and raised
in tandem. For future reference, this behavior is documented
in [1].

[1] https://wiki.gnome.org/GeorgesNeto/MinutesOfFeaneron/Tiling

https://bugzilla.gnome.org/show_bug.cgi?id=645153
2017-10-03 19:38:31 -03:00
..
backends renderer-native: Unset mode on disabled CRTCs 2017-10-02 15:34:41 -04:00
compositor meta-background-actor: Add gradient effect 2017-09-07 16:59:56 +02:00
core window: Raise and lower tile match in tandem 2017-10-03 19:38:31 -03:00
meta backend: Remove meta_backend_get_ui_scaling_factor 2017-09-26 17:46:49 +02:00
tests monitor-unit-tests: Test configs with explicitly disabled monitors 2017-10-02 15:34:41 -04:00
ui window: Allow resizing of tiled windows 2017-10-03 19:38:31 -03:00
wayland wayland/surface: Send buffer release events immediately 2017-09-28 09:58:17 -04:00
x11 x11/window: Implement _NET_RESTACK_WINDOW and XConfigureRequestEvent sibling 2017-09-29 18:30:26 +02:00
.cvsignore Install desktop files in both .../share/applications and 2008-09-12 04:05:17 +00:00
libmutter.pc.in Make libmutter and friends parallel installable 2017-02-14 11:16:45 +08:00
Makefile-tests.am src/Makefile-tests.am: Remove reference to non-existing file 2017-09-02 11:09:28 +08:00
Makefile.am Add remote desktop and screen cast functionality 2017-08-29 14:39:04 +08:00
meta-enum-types.c.in Install enum types 2015-07-05 22:01:59 -07:00
meta-enum-types.h.in Install enum types 2015-07-05 22:01:59 -07:00
org.freedesktop.login1.xml MetaLauncher: Don't g_error() on failure 2015-11-06 17:03:59 -05:00
org.gnome.Mutter.DisplayConfig.xml Remove old monitor configuration system 2017-08-21 12:20:53 +08:00
org.gnome.Mutter.IdleMonitor.xml Rename the DBus interface files 2014-03-31 23:44:46 -04:00
org.gnome.Mutter.RemoteDesktop.xml Add remote desktop and screen cast functionality 2017-08-29 14:39:04 +08:00
org.gnome.Mutter.ScreenCast.xml screen-cast-stream: Add stream parameters 2017-09-20 18:27:57 +08:00