From 1c6a0c1a8fb254945179276ecbd359cc1926fbb1 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Sat, 29 Jun 2024 14:57:54 +0200 Subject: Wayland: fix interactive moving and resizing of a subwindow - cont'd (#987) This fix requires to be able to recognize whether Fl_Wayland_Window_Driver::resize() is called by a resize operation of an encompassing widget or not. To do that, private static int variable group_resize_depth_ is added to class Fl_Group and an accessor to this variable is added to class Fl_Window_Driver. --- src/Fl_Window_Driver.H | 1 + 1 file changed, 1 insertion(+) (limited to 'src/Fl_Window_Driver.H') diff --git a/src/Fl_Window_Driver.H b/src/Fl_Window_Driver.H index cec60a2da..9df4c99e8 100644 --- a/src/Fl_Window_Driver.H +++ b/src/Fl_Window_Driver.H @@ -58,6 +58,7 @@ private: protected: Fl_Window *pWindow; int screen_num_; // number of screen where window is mapped + static int group_resize_depth() { return Fl_Group::group_resize_depth_; } public: Fl_Window_Driver(Fl_Window *); virtual ~Fl_Window_Driver(); -- cgit v1.2.3