Article View: comp.sys.next.programmer
Article #1875Drag and Drop behaviour for shelves (was: Re: UI:Suggestion for open and save panels)
From: J.B. Nicholson-Owens
Date: Sat, 21 Nov 1992 17:50
Date: Sat, 21 Nov 1992 17:50
28 lines
2212 bytes
2212 bytes
Larry Blische writes > Don't forget about the Font Panel. I'd like to see a shelf there as well to > hold the collection of fonts I'm using in a particular doc. Is there any panel that should not have a shelf? I can't think of any. Being able to resize the shelf via the splitView is pretty nice and would be a good addition to all these shelves. For an answer to the problem of dragging stuff off shelves completely instead of leaving a copy on the shelf and dragging a copy around, how about redefining the way the drag-and-drop works? The new way would work according to one rule: If the place you're dropping the dragged item to a place that can accept it, the shelf should show a copy (perhaps ghosted) of the dragged item in the place from which it was dragged. When the drag-and-drop action has been completed, the shelved item can be un-ghosted, thus leaving the shelf looking like you never performed the drag-and-drop. If you drop the item somewhere where it means nothing (dropping an item onto the background, for example), the shelved item is removed from the shelf. Since the whole point of using the shelves is to promote drag-and-drop, it seems silly to me to have to use a modifier key (shift, control, command, etc.) to get the action that you would want when you take something off the shelf (taking a copy of the item off the shelf). I agree that when I put stuff on shelves, I don't intend to take them off the shelf when I drag them somewhere where they are accepted. I intend to drag a copy of them off the shelf. -- -- Jeff (jeffo@uiuc.edu) -- NeXTmail welcome
Technical Details
Message-ID:
<By2uws.80q@news.cso.uiuc.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!uwm.edu!ux1.cso.uiuc.edu!news.cso.uiuc.edu!usenetReferences:
<1992Nov21.133743.1902@lkba.uucp>Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.next.programmer Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!uwm.edu!ux1.cso.uiuc.edu!news.cso.uiuc.edu!usenet From: jeffo@uiuc.edu (J.B. Nicholson-Owens) Subject: Drag and Drop behaviour for shelves (was: Re: UI:Suggestion for open and save panels) References: <1992Nov21.133743.1902@lkba.uucp> Message-ID: <By2uws.80q@news.cso.uiuc.edu> Sender: usenet@news.cso.uiuc.edu (Net Noise owner) Reply-To: jeffo@uiuc.edu (J.B. Nicholson-Owens) Organization: University of Illinois at Urbana Date: Sat, 21 Nov 1992 17:50:51 GMT Lines: 28