<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font size="+1">Hi Juan,</font></p>
<p><font size="+1">I tried directly the image! It worked as you
described. <br>
</font></p>
<p><font size="+1">I opened an inspector on EllipseMorph3, then
execute self setBalloonText: 'Ellipse!', the balloon text only
appears when the cursor is inside the ellipse! Nice<br>
</font></p>
<p><font size="+1">I noted World display refresh issue though.</font></p>
<p><font size="+1">Hilaire<br>
</font></p>
<div class="moz-cite-prefix">Le 27/07/2020 à 23:55, Juan Vuletich a
écrit :<br>
</div>
<blockquote type="cite" cite="mid:5F1F5B51.7040300@jvuletich.org">Try
the "new" rotate / zoom handle (yes, I know. They should be 2
separate handles!). Browse the code. Check how simple a VG morph
can be! Check that you can grab the ellipse from any inner pixel,
and no outside pixel, even if the EllipseMorph3 class doesn't
implement #morphContainsPoint: or any other similar method. It
also doesn't include any method to tell the area it occupies on
the Display, and still updates and redraws work correctly. See
what happens if you change the code to make it bigger, for
example, and the in an ispector do 'self redrawNeeded', or just
World / restore display. Check EllipseMorph2 that includes
stepping. In the class comment of one of those there are several
lines of code, that if evaluated together in a Workspace, will
stitch a few ellipses together and makes them step. Try it!<br>
<br>
As usual, all this is experimental. It could break in unexpected
ways, etc.<br>
<br>
Feedback is most welcome.</blockquote>
<pre class="moz-signature" cols="72">--
GNU Dr. Geo
<a class="moz-txt-link-freetext" href="http://drgeo.eu">http://drgeo.eu</a></pre>
</body>
</html>