Jim Wilson wrote:
> Charles West wrote:
> 
>> Hello, I am trying to learn how to draw things.  Every time I try to
>> run fl_draw_box, I get a segmentation fault.  What am I doing wrong?
> 
> At first glance, it looks like you're calling the draw() method from
> inside your c'tor.
> 
> Normally, you're not in charge of this realm.  Your class advertises a
> draw() method, but FLTK decides when to call it.  Your program's
> responsibility is to obey FLTK's request.  If you want to draw, you must
> beg FLTK with damage() in hopes it intercedes on your behalf.

        Right. Documentation wise, see:
        http://fltk.org/documentation.php/doc-1.1/drawing.html#drawing

        ..specifically:
        "There are only certain places you can execute drawing code in FLTK.
        Calling these functions at other places will result in undefined 
behavior!"

        For some simple examples, see eg:
        http://seriss.com/people/erco/fltk/#FltkX
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to