Marcel Taeumel uploaded a new version of Morphic to project The Trunk: http://source.squeak.org/trunk/Morphic-mt.1070.mcz
==================== Summary ====================
Name: Morphic-mt.1070 Author: mt Time: 1 February 2016, 10:22:48.528285 am UUID: 820409c5-06df-43bb-aae0-ee27057ead43 Ancestors: Morphic-tpr.1069
Fixes bounds issue regarding refreshed items in object explorer and other tree applications. Thanks to Karl Ramberg for the idea.
=============== Diff against Morphic-tpr.1069 ===============
Item was changed: ----- Method: IndentingListItemMorph>>refresh (in category 'initialization') ----- refresh
self contents: self getLabel. icon := self getIcon. + self width: container preferredSubmorphWidth. (self valueOfProperty: #wasRefreshed ifAbsent: [false]) ifFalse: [ self setProperty: #wasRefreshed toValue: true. self color: Color yellow. "Indicate refresh operation."].!
Item was changed: ----- Method: SimpleHierarchicalListMorph>>adjustSubmorphPositions (in category 'private') ----- adjustSubmorphPositions
| p | p := 0@0. scroller submorphsDo: [ :each | | h | each visible ifTrue: [ h := each height. + each privateBounds: (p extent: self preferredSubmorphWidth@h). - each privateBounds: (p extent: 9999@h). p := p + (0@h) ]]. self changed; layoutChanged; setScrollDeltas. !
Item was added: + ----- Method: SimpleHierarchicalListMorph>>preferredSubmorphWidth (in category 'private') ----- + preferredSubmorphWidth + + ^ 9999!
packages@lists.squeakfoundation.org