Numbers in pane layout specifiers: still broken?

Timothy Moore moore at bricoworks.com
Wed Apr 14 23:01:10 CEST 2004


Yes, it is still broken. I've started to take a look at this. I think 
the basic problem is that we have a default size for scrollbar panes 
(300x300) in an effort to make things look "right", but that breaks the 
"excess space" semantics of the fractional layout specs. I think we 
instead want a default top-level-pane size (perhaps 800x600) and then 
let everything else fall where it may, but doing this exposes some 
other bugs.

If anyone else wants to take a look at this, go ahead; I won't be able 
to revisit it myself until next week.

Tim

On Apr 14, 2004, at 6:15 PM, Paolo Amoroso wrote:

> It looks like using numbers in pane layout specifiers is still broken.
> This code:
>
> (in-package :clim-user)
>
> (define-application-frame layout-test ()
>   ()
>   (:panes
>    (app1 :application)
>    (app2 :application)
>    (app3 :application))
>   (:layouts
>    (default
>        (horizontally ()
>          (1/10 app1)
>          (2/10 app2)
>          (7/10 app3)))))
>
> generates 3 equal width panes with the latest McCLIM CVS sources and
> CMUCL 18e under Debian Woody.
>
>
> Paolo
> -- 
> Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film



More information about the mcclim-devel mailing list