<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Re: [FIX] BoundsInHaloFix-nk</title></head><body>
<div>Hi, Ned,</div>
<div><br></div>
<div>The #bounds: method for HaloMorph that your fileout removes was
introduced by Dan Ingalls in update 4523HaloBoundsFix of 14 November
2001.&nbsp; Here's a quote from the preamble of that method:</div>
<div><br></div>
<blockquote><b>It expands the bounds in the case that the halo is
showing the target bounds rectangle, thus fixing a bug that left
gribblies on the screen when dragging some morphs with this feature
enabled...</b></blockquote>
<div><br></div>
<div>While your 12 May fix does indeed allow the dismiss handle to be
used in the halo when showBoundsInHalo is true, it's at the expense of
allowing the gribblies to return.&nbsp; To see them, for example, set
showBoundsInHalo to true, draw a SketchMorph, rotate it, bring up a
halo on the rotated Sketch, and drag it by the black handle.</div>
<div><br></div>
<div>Brian Keefer offered a fix in October 2002 for two of the
showBoundsInHalo-related issues -- see
http://groups.yahoo.com/group/squeak/message/50300 as well as earlier
messages in that same thread.</div>
<div><br></div>
<div>There is certainly something very cheesy about the
HaloMorph&gt;&gt;bounds: implementation introduced in update 4523, and
it would be nice to get rid of it, but it should be done in such a way
that the gribblies do not return.</div>
<div><br></div>
<div>Cheers,</div>
<div><br></div>
<div>&nbsp; -- Scott</div>
<div><br></div>
<div><br></div>
<div>At 1:02 PM -0700 5/12/03, ned@bike-nomad.com wrote:</div>
<blockquote type="cite" cite>from preamble:<br>
<br>
&quot;Change Set:<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>BoundsInHaloFix-nk<br>
Date:<x-tab> </x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>12
May 2003<br>
Author:<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>Ned
Konz<br>
<br>
This fixes a long-standing bug where Morphs aren't deletable when
the<br>
showBoundsInHalo Preference is enabled.<br>
<br>
12-May-2003<x-tab> </x-tab>Initial change set creation.<br>
&quot;!<br>
Content-type: application/octet-stream<br>
Content-disposition:
attachment;filename=&quot;BoundsInHaloFix-nk.cs.gz&quot;</blockquote>
<blockquote type="cite" cite><br></blockquote>
<blockquote type="cite" cite>Attachment converted:
titanium:BoundsInHaloFix-nk.cs.gz (????/----) (0004C723)</blockquote>
<div><br></div>
</body>
</html>