home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.next.programmer
- Path: 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
-
- 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,...)
-