[plt-scheme] DrScheme, detecting frame activation and deactivation, where should I look next?

From: Grant Rettke (grettke at acm.org)
Date: Tue May 15 10:22:54 EDT 2007

On 5/15/07, Matthew Flatt <mflatt at cs.utah.edu> wrote:
> At Mon, 14 May 2007 23:05:08 -0500, "Grant Rettke" wrote:
> > My goal is to detect DrScheme frame activation and deactivation.
> You'll want to override the `on-activate' method in the DrScheme frame.
> It will go something like this, I think:
>  (define (activate-frame-mixin %)
>    (class %
>      (define-override (on-activate? active?)
>        ...
>        (super on-activate? active?))
>      (super-new)))
>  (drscheme:get/extend:extend-unit-frame activate-frame-mixin)

I took a look here:


If it had started here, perhaps I could've ventured a guess that we
could do this with MrED.

That said, where do I look in the source code to figure out how the
MrED on-activate? procedure gets mapped to the wxWindows
wxActivateEvent (or vice versa)?

Posted on the users mailing list.