[racket] Custom Keybindings - Editor Insert Poofed
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.racine at 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 <robby at 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
>
>