<!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: Why was Preference emptyDragStartsASelection
remov</title></head><body>
<div>At 9:47 AM -0700 4/24/02, Ned Konz wrote:</div>
<blockquote type="cite" cite>I note in the recent 3.2 changes that the
Preference<br>
emptyDragStartsASelection has been removed.</blockquote>
<blockquote type="cite" cite><br></blockquote>
<blockquote type="cite" cite>Why was this removed? I rather liked
it...</blockquote>
<div><br></div>
<div>When I was straightening up preferences for 3.2g I found that
#emptyDragStartsASelection had no senders, and when I checked even as
far back as an image from 18 months ago, I found that the preference
was present in the Preferences panel but had no senders. </div>
<div><br></div>
<div>So clearly this was a dead preference that had not been in use
for a very long time -- and a full-source search for it didn't even
reveal any commented-out code that mentioned it.&nbsp; So I felt safe
in removing it.</div>
<div><br></div>
<div>But your query about this preference today made me curious enough
to track down the history here:</div>
<div><br></div>
<div>It turns out that this preference got added in update 2660, but
got unhooked from any actual *use* in update 2664 -- and since both of
those updates were issued in same batch -- on 26 September 2000 --
there has never been a Squeak version in which the preference was
honored.</div>
<div><br></div>
<div><br></div>
<div>This is from the preamble for update 2660SelectionTweaksPlus-di,
dated 19 September 2000:</div>
<div><br></div>
<div><b>Introduces the Preference: #emptyDragStartsASelection which
determines whether selection shall be initiated by drag in the
background (default) or by world/pasteUp menu (if disabled).</b></div>
<div><br>
<br>
</div>
<div>This is from the preamble for update 2664SelectionTweaksMinus-di,
dated 21 September 2000, i.e. *two days later*:</div>
<div><br></div>
<div><b>Changes the convention for area selection once again, owing to
conflicts with other uses of mouseDown in PasteUpMorph.&nbsp; Now
shift-drag does selection both in the world and in playfields, and
there is no preference for disabling this.</b></div>
<div><br></div>
<div>&nbsp; -- Scott</div>
</body>
</html>