<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>My question is more hypothetical than practical. Is it a good idea to have a kind of morph that doesn't interact uniformly with other kinds of morphs? But maybe this is an irrelevant question and I should perceive the Morph class as an abstract class.<br></div><div><br></div><div><span class="syl">Regards,</span><br></div><div><span class="syl">Szabolcs</span><br></div><div><br></div><div>On Wed, Aug 16, 2023, at 22:07, Hilaire Fernandes via Cuis-dev wrote:<br></div><blockquote type="cite" id="qt" style=""><div>For GUI (then layout), you don't want to use Morph because it does not <br></div><div>have location. The idea is to remove the unnecessary attributes<br></div><div><br></div><div>Le 16/08/2023 à 20:25, Szabolcs Komáromi a écrit :<br></div><div>> For me Morph feels a little bit broken. Too simplified and feels like <br></div><div>> a special case. (But I certainly doesn't have a comprehensive overview <br></div><div>> of Morphic in Cuis.) E.g.: If I try to add a Morph instance inside a <br></div><div>> LayoutMorph I get an MNU because Morph doesn't implement layoutSpec. <br></div><div>> It brakes the uniformity of morphs.<br></div><div>><br></div><div>>> a := Morph new.<br></div><div>>> b := LayoutMorph newColumn.<br></div><div>>> b addMorph: a.<br></div><div>>> b openInWorld<br></div><div>><br></div><div>> But I understand what was the rationale behind it.<br></div><div>><br></div><div>> Regards,<br></div><div>> Szabolcs<br></div><div><br></div><div>-- <br></div><div>GNU Dr. Geo<br></div><div><a href="http://drgeo.eu">http://drgeo.eu</a><br></div><div><a href="http://blog.drgeo.eu">http://blog.drgeo.eu</a><br></div><div><br></div><div>-- <br></div><div>Cuis-dev mailing list<br></div><div><a href="mailto:Cuis-dev@lists.cuis.st">Cuis-dev@lists.cuis.st</a><br></div><div><a href="https://lists.cuis.st/mailman/listinfo/cuis-dev">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br></div><div><br></div></blockquote><div><br></div></body></html>