summaryrefslogtreecommitdiff
path: root/src/Fl_Window_Driver.H
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2024-06-29 14:57:54 +0200
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2024-06-29 14:57:54 +0200
commit1c6a0c1a8fb254945179276ecbd359cc1926fbb1 (patch)
tree7ee3c70b3a49b60cbb62e80d3f5627ca8b37ee0e /src/Fl_Window_Driver.H
parent55daede41d451d90d8fa71aa377e0f5e3a4eaf75 (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.H1
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();