diff options
| author | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2024-06-29 14:57:54 +0200 |
|---|---|---|
| committer | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2024-06-29 14:57:54 +0200 |
| commit | 1c6a0c1a8fb254945179276ecbd359cc1926fbb1 (patch) | |
| tree | 7ee3c70b3a49b60cbb62e80d3f5627ca8b37ee0e /src/Fl_Window_Driver.H | |
| parent | 55daede41d451d90d8fa71aa377e0f5e3a4eaf75 (diff) | |
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.
Diffstat (limited to 'src/Fl_Window_Driver.H')
| -rw-r--r-- | src/Fl_Window_Driver.H | 1 |
1 files changed, 1 insertions, 0 deletions
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(); |
