OK, so sounds like the proposed doc change should read
instead:
+ + To remove a widget from the group and destroy it, as
of 1.3.x you can + simply use <tt>delete some_widget;</tt>
and its destructor triggers
+ the immediate removal from the parent group.
If so, I'll make
that change and commit.
Yep, looks good, +1.
FYI:
on the contrary, Fl::delete_widget() which *schedules* the
deletion of the widget after return from the event loop is no
longer necessary and has its own issues. Since 1.3.x it is fine
to delete widgets directly as it would be documented above.
Fl::delete_widget() was only *necessary* in 1.1.5 and later and
should never be required since 1.3.x.
I figure our docs for Fl::delete_widget() covers this history
well enough.
Comments are owned by the poster. All other content is copyright 1998-2025 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.