Article View: comp.sys.next.programmer
Article #1973Re: Drag and Drop behaviour for shelves (was: Re: UI: Suggestion for open and save panels)
From: Michael Gersten
Date: Sun, 27 Dec 1992 21:38
Date: Sun, 27 Dec 1992 21:38
50 lines
3090 bytes
3090 bytes
In article <By2uws.80q@news.cso.uiuc.edu> jeffo@uiuc.edu (J.B. Nicholson-Owens) writes: >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. Here's a better question: Is there any panel that *should* have a shelf? Answer: ONLY the shelf application. How's this for a UI: Eliminate all the shelfs from the workspace windows. Add a new application who'se only function is to provide shelfs for any other application to drop things on, or to be dragged from. You can put a font object, or a file object, or even a miniwindow object, or anything. All that you need to do is have some sort of drag&drop protocol set up, where you can supply an image of what the shelf should display (obvious for a file, not really obvious for a font). Why make this change? Right now the Workspace is doing the work of three different apps, and I find that I hate having to clutter my screen with two of them when I only want one of them. (Specifically, it does: File navigation/manipulation Shelf storage Opening *all* directories from 'open .' (1) And services menu central comminucation/application launching. You cannot reduce a resizable shelf to size 0. You cannot expand a resizable shelf to the full window size -- it insists on a shelf of at least one line, and an icon area of at least one icon height. By seperating the shelf into a seperate app, this problem is solved.) Michael (1): When I want to look at a directory from the shell, I can type 'open .', except that that unhides every workspace window that I have, and clutters the screen, *BIG TIME*. Screen clutter is a mess on the NeXT; only VirtSpace makes it workable. And then, if you accidently hide an app, the unhide will destroy your carefully laid out window placement by trying to bring everything on screen (which you didn't want). Only solution would be to make a serpate "bring all windows onto screen" menu item. In fact, I'd like to see a "arrange only non-miniwindows in front" menu item for when I only want the windows currently on screen to be arranged, excluding the miniwindows which get arranged anyways. Normally the arrange in front does not move windows which are non mini and completely off screen. -- Michael Gersten michael@stb.info.com NeXT Registered Developer (NeRD) # 3860 -- Hire me! Quick! Will program computers for food (and net connection, health benefits, cash,...)
Technical Details
Message-ID:
<1992Dec27.213841.17089@stb.info.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!usc!elroy.jpl.nasa.gov!ucla-cs!netcon!bongo!denwa!stb!michaelReferences:
<1992Nov21.133743.1902@lkba.uucp> <By2uws.80q@news.cso.uiuc.edu>Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.next.programmer Path: arc1-ca.pugleaf.net!sparky!uunet!usc!elroy.jpl.nasa.gov!ucla-cs!netcon!bongo!denwa!stb!michael From: michael@stb.info.com (Michael Gersten) Subject: Re: Drag and Drop behaviour for shelves (was: Re: UI: Suggestion for open and save panels) Message-ID: <1992Dec27.213841.17089@stb.info.com> Organization: STB BBS, La, Ca, 310 397 3137 References: <1992Nov21.133743.1902@lkba.uucp> <By2uws.80q@news.cso.uiuc.edu> Date: Sun, 27 Dec 1992 21:38:41 GMT Lines: 50