From bf16e4e8aaff642e47defcbb0f0aa992b20bb0b7 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Tue, 8 Feb 2022 08:03:35 +0100 Subject: More detailed doc of Fl_Window::decorated_h() for X11 platform. --- FL/Fl_Window.H | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'FL') diff --git a/FL/Fl_Window.H b/FL/Fl_Window.H index ddcea3fbe..27465c433 100644 --- a/FL/Fl_Window.H +++ b/FL/Fl_Window.H @@ -512,6 +512,7 @@ public: /** Returns the window width including any frame added by the window manager. Same as w() if applied to a subwindow, or if window is not yet mapped. + \see decorated_h(). */ int decorated_w() const; @@ -519,9 +520,14 @@ public: added by the window manager. Same as h() if applied to a subwindow, or if window is not yet mapped. - \note Under X11, it's not possible to compute decorated_h() - h() - to obtain the height of the titlebar during a resize operation. - That computation is to best done when the window is first mapped. + \note Under X11, FLTK is able to compute the size of window titlebars and borders + only if these decoration elements are strictly X11-based. When that's not the case, + decorated_h() returns the same value as h() and decorated_w() as w(), and FLTK + cannot access window decorations. + + \note Under X11 again, the values returned by decorated_h() and decorated_w() + may not be reliable during a resize operation. The size of decoration elements + of a window is best computed when the window is first mapped. */ int decorated_h() const; -- cgit v1.2.3