Played a long time with it until I could reproduce it. Resizing the whole browser window (making it smaller) leads to horrible sizing problems. Interestingly it works fine with the default layout, only if the splitters have been moved beforehand things become ugly (literally).
So this is probably an issue on smaller screens.
Will look into it, but it will take a few days.
Have fun, Markus
----- Original Message ----
From: Andreas Raab andreas.raab@gmx.de To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Sent: Sunday, September 27, 2009 6:52:25 PM Subject: [squeak-dev] Re: Problem with ProportionalSplitters
Are you fully updated? I am unable to recreate the problem here.
Cheers,
- Andreas
Robert Krahn wrote:
Hi,
In the recent trunk version the browser is screwed up if one tries to resize
the code pane with its splitter (see below).
Robert
On Aug 17, 2009, at 12:29 AM, Alexander Lazarević wrote:
Hi!
I guess not too many use ProportionalSplitters to change the layout of windows these days, but they are broken in the latest trunk image. This is because the Method containingWindow in Morph has changed. The containing Window is now searched based on the model of the component, but ProportionalSplitters do have no model. A quick fix is to look up the owner chain of a ProportionalSplitter to find an owner that has a model. Most of the time (always?) the owner will be the containing window, so I don't know if the ifFalse: Branch is needed. I will publish this fix so ProportionalSplitters should work again until someone with better insights has a better solution.
Alex