> > #include<FL/Fl.H> > > #include<FL/Fl_Window.H> > > #include<FL/Fl_Input.H> > > #include<FL/Fl_Output.H> > > > > int main() { > > > > Fl_Window win(400, 600, "TestWindow"); > > > > win.begin(); > > > > Fl_Output test(50, 50, 300, 500, "Test"); > > This is wrong, you must create widgets dynamically when inserting them > to a window. This might work better: > > Fl_Output* pO_Test= new Fl_Output(50, 50, 300, 500, "Test"); > > It is not necessary to keep pO_Test, because the window grabbed the > Fl_Output, but you can use it for more initialisation, e.g. setting > pO_Test->callback(), or something like that.
Unfortunately this doesn't solve the problem... The strange thing is that if I change Output in Input (in the non-pointer solution), it works perfectly. Thanks MDC _______________________________________________ fltk mailing list fltk@easysw.com http://lists.easysw.com/mailman/listinfo/fltk