[racket] Cannot minimize a window frame%

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Sat Jun 23 06:32:15 EDT 2012

Thanks for narrowing down the problem! I've pushed a repair to the git
repo.

At Tue, 19 Jun 2012 16:34:39 -0600, Kieron Hardy wrote:
> Matthew,
> 
> It seems the problem is with some (perhaps incompatible) parameters to a
> frame%. Specifically if the style or stretchable-width parameters are
> removed from the following code the windows behaves as expected.
> 
> Kieron.
> 
> ****
> 
> #lang racket/gui
> 
> (define f
>     (new
>      frame%
>      (parent #f)
>      (label "test minimize")
>      (x 35)
>      (y 35)
>      (style '(no-resize-border))
>      (min-width 800)
>      (min-height 600)
>      (stretchable-width #f)
>      ))
> 
> (send f show #t)
> 
> On Tue, Jun 19, 2012 at 7:33 AM, Matthew Flatt <mflatt at cs.utah.edu> wrote:
> 
> > Can you provide an example? The `iconize' method of `frame%' seems to
> > work for me on Windows, and I'm not sure what else to try.
> >
> > At Mon, 18 Jun 2012 17:39:24 -0600, Kieron Hardy wrote:
> > > Hi all,
> > >
> > > I have a GUI with a couple of frame% windows, and I cannot minimize them.
> > >
> > > Overriding on-activate and printing a message, shows that frame% attempts
> > > to minimize at first (i.e. on-activate is called with activate? value
> > #f) -
> > > but then immediately gets re-activated (i.e. on-activate is recalled with
> > > active? value #t) and then any further attempts just show on-activate
> > only
> > > called with active? value #t.
> > >
> > > I probably doing something dumb but can't figure it out. Anyone have an
> > > idea about what might be going on?
> > >
> > > Cheers,
> > >
> > > Kieron.
> > > ____________________
> > >   Racket Users list:
> > >   http://lists.racket-lang.org/users
> >

Posted on the users mailing list.