<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><font size="4">Hi Juan,<br>
</font></p>
<p><font size="4">Let me try to understand completely the mouseMove
changes. </font></p>
<p><font size="4">So you don't need anymore handlesMouseDown:
answering true to get the message #mouseMove.. sent to each
morph the mouse is hovering, is that correct?<br>
</font></p>
<p><font size="4">I am wondering if it makes the message name a bit
missleading. I was thinking it sounds more like mouseHovering.
Well, ok, maybe not.<br>
</font></p>
<p><font size="4">Will not it make the UI a bit too much verbose
with this message sent systematically to each morph the mouse is
hovering?</font></p>
<p><font size="4">Thanks</font></p>
<p><font size="4">Hilaire<br>
</font></p>
<div class="moz-cite-prefix">Le 23/09/2025 à 16:14, Juan Vuletich
via Cuis-dev a écrit :<br>
</div>
<blockquote type="cite"
cite="mid:ca7c754e-ca53-4a74-b85d-6412b226d3d8@cuis.st">-
MouseMoveEvent. Before, only morphs that answered true to
#handlesMouseDown: would get them. Except for InnerTextMorph that
used them to highlight and enable links in text. This made me
think that any morph could make good use of MouseMove event if no
mouse button is pressed. So I made that change. Now, most
implementors of #<a class="moz-txt-link-freetext"
href="mouseMove:localPosition" moz-do-not-send="true">mouseMove:localPosition</a>:
need to ask `aMouseMoveEvent anyButtonPressed` before doing their
stuff. Your morphs should most likely do the same.
</blockquote>
<pre class="moz-signature" cols="72">--
<a class="moz-txt-link-freetext" href="http://mamot.fr/@drgeo">http://mamot.fr/@drgeo</a></pre>
</body>
</html>