Dec. 22, 2012
1:34 p.m.
What I love is the impact of not having cool invariant. Imagine a world where every morph would have a owner, suddenly the logic of morphic would be cut by two :) Stef On Dec 22, 2012, at 2:57 AM, Igor Stasenko wrote:
StringMorph>>boundsForBalloon "Some morphs have bounds that are way too big. This is a contorted way of making things work okay in PluggableListMorphs, whose list elements historically have huge widths"
| ownerOwner | ^ ((owner notNil and: [(ownerOwner := owner owner) notNil]) and: [ownerOwner isKindOf: PluggableListMorph]) ifTrue: [self boundsInWorld intersect: ownerOwner boundsInWorld] ifFalse: [super boundsForBalloon]
-- Best regards, Igor Stasenko.