Yes, I know. That&#39;s why I suggest you to wrap a flex shell on the morph, because it takes care of the submorph scaling for you. Try executing this on a workspace:<div><br></div><div><div>m := Morph new openInWorld extent: 300@300.</div>

<div>m addMorph: (RectangleMorph new extent: 200@200).</div><div>m addMorph: (EllipseMorph new extent: 100@100).</div><div><br></div><div>And then this:</div><div><br></div><div>t := m addFlexShell.</div><div>t extent: 100@100</div>

<div><br></div><div>You&#39;ll see that the three morphs get scaled correctly.</div><div><br></div><div>Cheers</div><div>Richo</div><div><br><div class="gmail_quote">On Sat, Oct 9, 2010 at 4:08 PM, d3orn <span dir="ltr">&lt;<a href="mailto:dominique.rahm@gmx.ch">dominique.rahm@gmx.ch</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
the problem with extent is, that is will only scale the supermorph to a given<br>
size (for example 200) but I have to scale all the submorphs with the same<br>
&quot;factor&quot; too<br>
<font color="#888888"><br>
--<br>
View this message in context: <a href="http://forum.world.st/Morphic-tp2969771p2969801.html" target="_blank">http://forum.world.st/Morphic-tp2969771p2969801.html</a><br>
</font><div><div></div><div class="h5">Sent from the Squeak - Dev mailing list archive at Nabble.com.<br>
<br>
</div></div></blockquote></div><br></div></div>