<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><font size="+1">Hi, <br>
      </font></p>
    <p><font size="+1">When the message </font><font size="+1"><font
          size="+1"><font size="+1">mouseMove:localPosition:</font></font>
        is initially sent to a given morph, </font><font size="+1"><font
          size="+1">its second argument does not have the expected
          value.</font></font></p>
    <p><font size="+1"><font size="+1">Indeed, when I press the morph
          and move about one pixel horizontally, this argument can be as
          large as 71@7, then in the subsequent sent messages, this
          argument really looks like a delta move.</font></font></p>
    <font size="+1">Morph>>mouseMove: evt localPosition:
      deltaVector<br>
    </font>
    <p><img moz-do-not-send="false"
        src="cid:part1.F921544D.E54A5C4E@drgeo.eu" alt="" width="466"
        height="266"></p>
    <br>
    <p>I think the problem come from aMorph internalizeFromWorld:
      position as it does not take in consideration the handmorph
      position when the move event is started.<br>
    </p>
    <p>sendEventTo: aMorph<br>
          "Dispatch the receiver into anObject"<br>
      <br>
          type == #mouseMove ifTrue: [<br>
              ^aMorph processMouseMove: self localPosition: (aMorph
      internalizeFromWorld: position) ].<br>
          ^ super sendEventTo: aMorph<br>
    </p>
    <p><br>
    </p>
    <p>Thanks<br>
    </p>
    <p>Hilaire</p>
    <pre class="moz-signature" cols="72">-- 
GNU Dr. Geo
<a class="moz-txt-link-freetext" href="http://drgeo.eu">http://drgeo.eu</a>
<a class="moz-txt-link-freetext" href="http://blog.drgeo.eu">http://blog.drgeo.eu</a></pre>
  </body>
</html>