On Dec 13, 2010, at 5:52 PM, Gregg Eshelman wrote:

--- On Mon, 12/13/10, Joshua Juran <[email protected]> wrote:

From: Joshua Juran <[email protected]>
Subject: Re: Drag and drop (Re: IIsi)
To: [email protected]
Date: Monday, December 13, 2010, 9:55 AM
On Dec 13, 2010, at 9:43 AM,
Christian Wacker wrote:

From my experience, Drag n Drop still doesn't work
quite right until
you get around 10.3... I didn't like the "Drag and
make a shortcut"
that Apple did...

Gregg was referring to the Drag Manager, originally
provided by the
Macintosh Drag and Drop system extension and later built
into the OS (in 7.5, I think).

The drag and drop stuff was included with System 7.1 but could either be downloaded from Apple or copied from 7.1 to 7.0.x Same thing with the clipping extension, thread manager and some other 7.1 features to enable some software that "requires" 7.1 to run on 7.0.x.

Assuming the application asks "Is the Thread Manager installed?" rather than "Is this System 7.1 or later?". Otherwise it gets tricky. :-)

IIRC it was Drag Manager that enabled moving windows partially beyond the screen edges, without it windows are always fully within the screen bondaries.

Enforcing the placement of windows (like many things in Mac OS) is up to each application. The DragWindow() Toolbox call (part of the Window Manager) has a bounds parameter to which screenBits.bounds is typically passed, but that only constrains the point that was clicked, not the entire window structure, so you can drag windows as far offscreen as you can reach (except that the last six pixels or so toward the edge are a drag-canceling dead zone in more recent versions of classic Mac OS, but not Mac OS X).

The Drag Manager is an entirely different API, concerned with dragging things between different applications. If you drag an item from the Finder into another app, that's the Drag Manager at work.

Josh


--
-----
You received this message because you are a member of the Vintage Macs group.
The list FAQ is at http://lowendmac.com/lists/vintagemacs.shtml and our 
netiquette guide is at http://www.lowendmac.com/lists/netiquette.shtml
To post to this group, send email to [email protected]
To leave this group, send email to [email protected]
For more options, visit this group at 
http://groups.google.com/group/vintage-macs

Support for older Macs: http://lowendmac.com/services/

Reply via email to