[Etoys] TransformationMorph issue

K. K. Subramaniam subbukk at gmail.com
Tue Dec 9 01:00:46 EST 2008


On Monday 08 Dec 2008 10:31:47 pm Karl Ramberg wrote:
> No, because a morph without owner can't be flexed.
> Morph>>addFlexShell  http://dev.laptop.org/ticket/9084
Morphic transformations are really weird. They break the model of World as a 
hierarchy of visual elements that can be directly manipulated. Dan Ingalls 
writes about this hack in his "Back to the Future Once More" article (see 
section 2).

A TransformationMorph is a just a "warp-thingy" op that wraps a target morph 
only during scaling/rotation. What one manipulates on the screen is then no 
longer the target morph but its flex shell wrapper. Translations are handled 
by a morph directly but Scale and Rotate ops are handled by the flex shell. 
So you can't scale or rotate a new morph before it is "opened" :-)

Does anyone know if this has been fixed in Lively?

Subbu


More information about the Etoys mailing list