Implement a generic "size change" mechanism

Desktop / GNOME / Mutter - Jasper St. Pierre [mecheye.net] - 6 July 2015 01:03 UTC

A much less hacky version of maximize / unmaximize is reimplemented in terms of this, but it could also eventually be used for fullscreen / unfullscreen, and tile / untile.

9f04c58 Implement a generic "size change" mechanism
src/compositor/compositor.c | 26 ++-----
src/compositor/meta-plugin-manager.c | 55 +++------------
src/compositor/meta-plugin-manager.h | 16 ++---
src/compositor/meta-plugin.c | 13 +---
src/compositor/meta-window-actor-private.h | 10 ++-
src/compositor/meta-window-actor.c | 101 ++++++++--------------------
src/core/window-private.h | 1 +
src/core/window.c | 52 +++++++-------
src/meta/compositor.h | 18 ++---
src/meta/meta-plugin.h | 47 ++-----------
10 files changed, 99 insertions(+), 240 deletions(-)

Upstream: git.gnome.org


  • Share