Using Fl::flush(); solves the problem! Thanks for the help!
> On Aug 13, 2007, at 9:35 PM, Ben wrote:
>
> > void runbutt_cb(Fl_Widget *runbutt, void *data)
> > {
> > textout->insert("Checking packages for compile errors...\n");
>
> insert:
> Fl::flush();
> to update the display only when not returning from the callback right
> away
>
> > const char* cmd = "some system command";
> > makestatus = system(cmd);
>
> insert:
> Fl::flush();
> to update the display only when not returning from the callback right
> away
>
> > if (makestatus == 0) textout->insert("\nNo compiling errors found.
> > \n");
> > else textout->insert("\nErrors found.\n");
> > }
> >
>
> ----
> http://robowerk.com/
>
>
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk