Currently you have to give the function a name (say using 'let') and it'll use that.
Robby On Sat, Oct 27, 2012 at 9:10 PM, Ray Racine <ray.rac...@gmail.com> wrote: > Sounds like that is the problem. As indicated I have work around with using > menu-bind, so nothing critical. On a related topic is there a way to > "label" my custom keybindings. Right now "Show active keybinds" from the > menu shows the line number in my keybindings file. > > > On Sat, Oct 27, 2012 at 9:56 PM, Robby Findler <ro...@eecs.northwestern.edu> > wrote: >> >> Okay, it looks like on-subwindow-char is not being called properly >> anymore. Here's a small program that illustrates the problem. It >> prints out the frame, but I think it should print out the >> editor-canvas. This seems to be linux specific. >> >> #lang racket/gui >> >> (define f% >> (class frame% >> (define/override (on-subwindow-char receiver evt) >> (printf "receiver: ~s\n" receiver) >> #f) >> (super-new))) >> >> (define f (new f% [label ""] [width 400] [height 400])) >> (define t (new text%)) >> (define ec (new editor-canvas% [parent f] [editor t])) >> (send ec focus) >> (send f show #t) >> >> >> Robby > > ____________________ Racket Users list: http://lists.racket-lang.org/users