Matthew, > I'm not sure how much the problem is in `racket/gui` versus the > underlying toolkits. Your example program scrolls nicely for me on > Windows
Interesting, thanks! You are right -- Windows does the scrolling smoothly with 1000 buttons. As a separate issue: look what happened when I raised the number to 1500: #lang racket (require racket/gui/base) (define frame (instantiate frame% ("Test"))) (define scrolling-panel (new vertical-panel% (parent frame) (style '(auto-vscroll)))) (for ((i (in-range 1500))) (new button% (parent scrolling-panel) (horiz-margin 0) (vert-margin 0) (label (number->string (+ 1 i))))) (send frame resize 100 400) (send frame show #t) Result: http://imgur.com/jDP9E2u Do you have any clue what this can be? > I think you would have to use `canvas%` and draw/manage the grid and > controls manually. It's possible that the classes of `embedded-gui` > will be useful, if you can set up a suitable harness for snips. OK, thank you for the pointers. Best regards, Dmitry P.S. I am lost and really hoping for an answer from you to the Racket VM crash report which I posted Thursday :( ____________________ Racket Users list: http://lists.racket-lang.org/users