Document that the Wayland platform doesn't send FL_HIDE to minimized windows.

This commit is contained in:
ManoloFLTK
2025-08-03 09:47:58 +02:00
parent 50184f9946
commit dfe73d8ebc
2 changed files with 4 additions and 10 deletions

View File

@@ -256,7 +256,9 @@ enum Fl_Event { // events
/** This widget is no longer visible, due to Fl_Widget::hide() being
called on it or one of its parents, or due to a parent window being
minimized. Fl_Widget::visible() may still be true after this, but the
minimized (under Wayland, minimized toplevel windows don't receive
the FL_HIDE event).
Fl_Widget::visible() may still be true after this, but the
widget is visible only if visible() is true for it and all its
parents (use Fl_Widget::visible_r() to check this).
*/

View File

@@ -301,15 +301,7 @@ This widget is no longer visible, due to
\ref Fl_Widget::hide() "hide()"
being called on it or one of its parents, or due to a parent window
being minimized.
Please note that although
\ref Fl_Widget::visible() "visible()"
may still return true for this widget after receiving this event,
it is only truly visible if
\ref Fl_Widget::visible() "visible()"
is true for both it and all of its parents.
(You can use
\ref Fl_Widget::visible_r() "visible_r()"
to check this).
\see FL_HIDE
\subsection events_fl_show FL_SHOW