At Thu, 19 Apr 2012 23:14:58 -0400, Harry Spier wrote: > In the Racket GUI framework is there a way to specify the sizes of > windows and dialogs not in pixels but in percentage of either the > screen for a top level window or in percentages of the containing > window.
No, there's no support like that built into the `racket/gui' classes. There's a `panel:dragable-mixin' in `framework', but I don't think that's what you're looking for. For top-level windows, I think you'd have to take the size of the screen and calculate a percentage. If you're interested in the possibility that the screen size can change, unfortunately there's currently no callback for that in `racket/gui'. Percentage-based sizing for elements within a top-level window could be implemented by deriving a new container class (i.e., a subclass of `panel%' or `pane%') that overrides `place-children'. ____________________ Racket Users list: http://lists.racket-lang.org/users