[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:20:14 EDT 2007

I did start with the Tools and the MrED doc. This group filled in the rest!

On 5/15/07, Robby Findler <robby at cs.uchicago.edu> wrote:
> Hey! No! The documentation contains all of the information you need to do that!
>
> Of course, our documentation is strictly of the reference manual
> variety, so you'd needed to have put together parts from a number of
> different manuals, and it can be tricky to find those parts if you
> don't already have an idea of how it fits.
>
> For now, this mailing list tries to be the place to fill in those
> gaps. Perhaps someday we'll have documentation that'll make that
> easier.
>
> But let me also suggest that you start by reading the intro to the
> DrScheme Tools manual.
>
> Robby
>
> On 5/15/07, Matthias Felleisen <matthias at ccs.neu.edu> wrote:
> > Source code. [For someone who's learning Scheme, you are ambitious.]
> > -- Matthias
> >
> >
> > On May 15, 2007, at 9:21 AM, Grant Rettke wrote:
> >
> > > 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)
> > >
> > > Should I be looking for an answer to something like this in the
> > > documentation? Or in the source code?
> > > _________________________________________________
> > >  For list-related administrative tasks:
> > >  http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> >
> > _________________________________________________
> >   For list-related administrative tasks:
> >   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> >
>


Posted on the users mailing list.