<div dir="ltr">I have a class whose <font face="monospace">initialize</font> method creates a <font face="monospace">TextModelMorph</font> like this:<div><br></div><div><font face="monospace">textModelMorph := TextModelMorph<br>    textProvider: self<br>    textGetter: #text<br>    textSetter: #text:.</font><br><div><br></div><div>It has the following additional instance methods:</div><div><br></div><div><font face="monospace">text<br>    ^ text<br></font></div><div><font face="monospace"><br></font></div><div><font face="monospace">text: aString<br>    text := aString.</font></div><div><br></div><div>In addition to displaying the <font face="monospace">TextModelMorph</font>, it displays a button.</div><div>When the button is clicked, it does this:</div><div><br></div><div><font face="monospace">self text: 'test'.</font></div><div><br></div><div>But the <font face="monospace">TextModelMorph</font> does not update to show the new value.</div><div>I thought since I changed the "model", it would update.</div><div>I tried lots of methods in <font face="monospace">TextModelMorph</font>, such as <font face="monospace">updateActualContents</font>, but nothing is working.</div><div>What do I need to do to cause it to update when the value of the text instance variable changes?</div><div><br></div><div>--<br></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div><font face="arial, helvetica, sans-serif">R. Mark Volkmann</font></div><div><span style="font-size:12.8000001907349px"><font face="arial, helvetica, sans-serif">Object Computing, Inc.</font></span></div></div></div></div></div></div></div></div></div></div>