Marcel Taeumel uploaded a new version of Morphic to project The Trunk: http://source.squeak.org/trunk/Morphic-mt.767.mcz
==================== Summary ====================
Name: Morphic-mt.767 Author: mt Time: 1 March 2015, 5:41:07.646 pm UUID: aeb8e33f-7b90-7545-b3fa-b83eb88cad79 Ancestors: Morphic-mt.766
Make TransformMorph use #clipSubmorphs: as specified in Morph. Having this, TransforMorphs can have a #layoutPolicy: again. #layoutBounds overwritten to respect local coordinate system.
=============== Diff against Morphic-mt.766 ===============
Item was removed: - ----- Method: TransformMorph>>fullBounds (in category 'layout') ----- - fullBounds - "Overridden to clip submorph hit detection to my bounds." - "It might be better to override doLayoutIn:, and remove this method" - - fullBounds ifNotNil:[^ fullBounds]. - fullBounds := bounds. - submorphs do: [:m| m ownerChanged]. - ^ fullBounds!
Item was changed: ----- Method: TransformMorph>>initialize (in category 'initialization') ----- initialize "initialize the state of the receiver" super initialize. "" smoothing := 1. + transform := MorphicTransform identity. + self clipSubmorphs: true.! - transform := MorphicTransform identity!
Item was added: + ----- Method: TransformMorph>>layoutBounds (in category 'layout') ----- + layoutBounds + + ^ (transform globalBoundsToLocal: super layoutBounds) truncated + !
squeak-dev@lists.squeakfoundation.org