quartz: Implement CSD drag resize for all edges/corners

Desktop / GNOME / GTK - Christoph Reiter [gmail.com] - 8 August 2015 06:28 UTC

Manual resizing for CSD windows only worked with the bottom right corner. This extends it to work for all corners and edges.

https://bugzilla.gnome.org/show_bug.cgi?id=753329

6eaf5bd quartz: Implement CSD drag resize for all edges/corners
gdk/quartz/GdkQuartzNSWindow.c | 88 ++++++++++++++++++++++++++++------------
gdk/quartz/GdkQuartzNSWindow.h | 4 +-
gdk/quartz/gdkwindow-quartz.c | 8 +---
3 files changed, 67 insertions(+), 33 deletions(-)

Upstream: git.gnome.org


  • Share