[plt-scheme] A question about PLT Graphics Toolkit
hi allI am beginning in scheme language: I don't understant this:
*
;------------------------------------------------------------------------------------
 #lang scheme/gui
 (define f (new frame%
              (label "test") ))
(define c (new canvas%
               (parent f)
               (min-width 200)
               (paint-callback (λ (canvas dc)
                                 (send dc clear)))))
 (define dc (send c get-dc))
(send dc set-background (make-object color% "red"))
(send dc draw-rectangle 0 0 50 50)
(send f show #t )*
;---------------------------------------------------------------------------------------
Why set-background work :  I see my canvas red; but draw-rectangle doesn't
work  there are no rectangle in my canvas.
I try to  delete set-background line but I don't see my rectangle.
so I know if I put  *(send dc draw-rectangle 0 0 50 50)    *in
paint-callback  it will work .
But i want draw a rectangle not directly in my canvas class.
Thanks.
**
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20090305/287575bb/attachment.html>