That could indeed work for the background problem I have. But then again like I said before. It would be easier to have transparency for panels, as it would resolve the need for panes inserted in panels to be able to hide or delete them when needed. That would also solve the background problem. Would that be easy to achieve with the new implementation?
-----Original Message----- From: Matthew Flatt [mailto:mfl...@cs.utah.edu] Sent: maandag 21 februari 2011 13:50 To: Christophe Vandenberghe Cc: users@racket-lang.org Subject: Re: [racket] Graphical Toolkit change question I'm suggesting that `on-paint' could be added to panels, where overriding `on-paint' would let you configure the drawing of a panel behind its children. So, if `on-paint' were added to panels, would that help to implement your application? At Mon, 21 Feb 2011 09:28:23 +0100, "Christophe Vandenberghe" wrote: > "on-paint" for panels? How would that work? On-paint only exists for > canvasses > and editors. > > -----Original Message----- > From: Matthew Flatt [mailto:mfl...@cs.utah.edu] > Sent: vrijdag 18 februari 2011 18:26 > To: Christophe Vandenberghe > Cc: users@racket-lang.org > Subject: Re: [racket] Graphical Toolkit change question > > At Thu, 17 Feb 2011 20:08:10 -0700, Matthew Flatt wrote: > > We've never tried to pin down the behavior of overlapping children in a > > panel, and it varies among platforms. Actually, we tried long ago to > > make the order consistent, and there were too many problems on some > > platforms. > > > > I think those old obstacles are gone in the new implementation, so > > maybe we can pin this down and/or provide methods to control the order. > > Nope. The drawing of overlapping siblings in Cocoa is apparently > unspecified. > > A more promising direction is probably something like `on-paint' for > panels. Would that work for your application? > > > _________________________________________________ > For list-related administrative tasks: > http://lists.racket-lang.org/listinfo/users _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users