<div dir="ltr"><div>I have vague memories messing with this code and I found it really tricky.</div><div><br></div><div>I tried to fix some issues with the GrabPatch and Lasso in the ObjectsTool and didn't really succeed.</div><div>Those tools are kind of both cursor and 'image you drag' and the result was never optimal.</div><div><br></div><div>Best,</div><div>Karl<br></div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jun 19, 2020 at 8:52 PM Thiede, Christoph <<a href="mailto:Christoph.Thiede@student.hpi.uni-potsdam.de">Christoph.Thiede@student.hpi.uni-potsdam.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">




<div dir="ltr">
<div id="gmail-m_-8669835991367013409divtagdefaultwrapper" style="font-size:12pt;color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif" dir="ltr">
<p>Hi all,</p>
<p><br>
</p>
<p>did you know the implementation of HandMorph >> #visible:?</p>
<p><br>
</p>
<blockquote style="margin:0px 0px 0px 40px;border:medium none;padding:0px">
<p></p>
<div>visible: aBoolean</div>
<p></p>
<p></p>
<div><span style="white-space:pre-wrap"></span>self needsToBeDrawn ifFalse: [ ^self ].</div>
<p></p>
<p></p>
<div><span style="white-space:pre-wrap"></span>super visible: aBoolean</div>
<p></p>
</blockquote>
<p></p>
<div></div>
<br>
<p></p>
<p>This is just bothering me as I am trying to hide my hand before I attach some morph to it, so it does not yet need to be drawn.</p>
<p>Is this logic anywhere in use?</p>
<p>I already have played with #needsToBeDrawn in the past (remember XmasDecorations? ;)), and it should be a protocol between WorldState and HandMorph, only. But I cannot find any affected sender of #visible: in WorldState; the only one is #<span>restoreMorphicDisplay
 which does not relate to #needsToBeDrawn as far as I can see.</span></p>
<p><span><br>
</span></p>
<p><span>Do you think we can nuke this override?</span></p>
<p><span><br>
</span></p>
<p><span>Best,</span></p>
<p><span>Christoph</span></p>
<div id="gmail-m_-8669835991367013409Signature">
<div id="gmail-m_-8669835991367013409divtagdefaultwrapper" dir="ltr" style="font-size:12pt;color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<div name="divtagdefaultwrapper">
<div><font size="2" color="#808080"></font></div>
</div>
</div>
</div>
</div>
</div>

<br>
</blockquote></div>