I don't think it does that. The program below, at least for me, doesn't do crazy colors when I move the mouse around (it does when resizing, tho).
Robby #lang racket/gui (define c% (class canvas% (inherit get-client-size get-dc) (define/override (on-paint) (define-values (w h) (get-client-size)) (define dc (get-dc)) (define c (make-object color% (random 255) (random 255) (random 255))) (send dc set-brush c 'solid) (send dc set-pen "black" 1 'transparent) (send dc draw-ellipse 0 0 w h)) (super-new))) (define f (new frame% [label ""] [width 100] [height 100])) (define c (new c% [parent f])) (send f show #t) On Mon, Feb 11, 2013 at 9:41 AM, Philipp Dikmann <phil...@dikmann.de> wrote: > It appears that the GUI canvas% refreshes itself whenever it receives a > mouse-event%. > I intend to refresh the canvas at a steady pace (using a timer%) and > independently of any mouse-events instead. > Is there a reasonable way to suppress the default behavior? > > Thanks for your time, > Philipp > ____________________ > Racket Users list: > http://lists.racket-lang.org/**users <http://lists.racket-lang.org/users> >
____________________ Racket Users list: http://lists.racket-lang.org/users