<div dir="ltr">When I run the code in the debugger I see this in the class method "new" of <font face="monospace">LayoutMorph</font>:<div><br></div><div><font face="monospace">new<br>    ^self newRow color: `(Color red alpha: 0.2)`</font><br></div><div><br></div><div>So that explains why the color is a shade of pink. It sends the message `#color:` to the instance AFTER sending the message `#newRow`.</div><div>The `newRow` method calls `initialize` which I override to also send the message `#color` with my preferred color.</div><div>So my color gets replaced by pink due to the order of the calls.</div><div>Now I need to find a place other than `initialize` to set the color AFTER `new` is called.</div><div>I suppose one option is to override the `drawOn:` method like this:</div><div><br></div><div><font face="monospace">drawOn: aCanvas<br>    self color: Color green.<br>    super drawOn: aCanvas.</font><br></div><div><br></div><div>Is that what you recommend?</div></div>