🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.next.programmer
Article #1973

Re: Drag and Drop behaviour for shelves (was: Re: UI: Suggestion for open and save panels)

#1973
From: Michael Gersten
Date: Sun, 27 Dec 1992 21:38
50 lines
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!michael
References: <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