mod/maxgui.mod/fltkmaxgui.mod/src/Fl.cxx
void Fl::do_widget_deletion() {
  if (!num_dwidgets) return;

  for (int i = 0; i < num_dwidgets; i ++)
    delete dwidgets[i];

  num_dwidgets = 0;
}
/** 
    Deletes widgets previously scheduled for deletion.
    
    This is for internal use only. You should never call this directly.

    Fl::do_widget_deletion() is called from the FLTK event loop or whenever
    you call Fl::wait(). The previously scheduled widgets are deleted in the
    same order they were scheduled by calling Fl::delete_widget().

    \see Fl::delete_widget(Fl_Widget *wi)
*/
Deletes widgets previously scheduled for deletion.
This is for internal use only. You should never call this directly.

:do_widget_deletion() is called from the FLTK event loop or whenever
you call Fl::wait(). The previously scheduled widgets are deleted in the
same order they were scheduled by calling Fl::delete_widget().


Deletes widgets previously scheduled for deletion . This is for internal use only . You should never call this directly . : do_widget_deletion () is called from the FLTK event loop or whenever you call Fl :: wait () . The previously scheduled widgets are deleted in the same order they were scheduled by calling Fl :: delete_widget () .
void Fl::do_widget_deletion() {
  if (!num_dwidgets) return;
  for (int i = 0; i < num_dwidgets; i ++)
    delete dwidgets[i];
  num_dwidgets = 0;
}
void Fl :: do_widget_deletion ( ) { if ( ! num_dwidgets ) return ; for ( int i = 0 ; i < num_dwidgets ; i ++ ) delete dwidgets [ i ] ; num_dwidgets = 0 ; }
Deletes widgets previously scheduled for deletion.
Deletes widgets previously scheduled for deletion .