<div dir="auto">I don’t have an image to check right now, but I guess the problem is that beRow is sent in new (after sending initialize) instead of in initialize. If that’s the case I’d suggest moving it to initialize.</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 14 Mar 2023 at 19:27 marianomontone--- via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">On 13/3/23 21:47, Alexandre Rousseau <<a href="mailto:yalexr@gmail.com" target="_blank">yalexr@gmail.com</a>> wrote:<br>
> Hmmm. I thought I was. But this still results in a row alignment:<br>
> <br>
>     initialize<br>
>        super initialize.<br>
>        self<br>
>          addMorph: (BoxedMorph new :: color: Color red);<br>
>     addMorph: (BoxedMorph new :: color: Color green);<br>
>     addMorph: (BoxedMorph new :: color: Color blue);<br>
>     beColumn.<br>
> <br>
> <br>
> But indeed adding:<br>
> <br>
>     MyLayoutMorphSubclass class>>new<br>
>          ^ self newColumn<br>
> <br>
> fixes everything.<br>
<br>
Yes, I tried the same and got same result. I followed the code #beColumn code, but I'm not able to tell why it happens that way. I feel like it should work with a #beColumn call at the end of #initialize, but it doesn't.<br>
<br>
    Mariano<br>
-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div></div>