home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / next / programm / 7920 < prev    next >
Encoding:
Text File  |  1992-12-28  |  3.0 KB  |  61 lines

  1. Newsgroups: comp.sys.next.programmer
  2. Path: sparky!uunet!usc!elroy.jpl.nasa.gov!ucla-cs!netcon!bongo!denwa!stb!michael
  3. From: michael@stb.info.com (Michael Gersten)
  4. Subject: Re: Drag and Drop behaviour for shelves (was: Re: UI: Suggestion for open and save panels)
  5. Message-ID: <1992Dec27.213841.17089@stb.info.com>
  6. Organization: STB BBS, La, Ca, 310 397 3137
  7. References: <1992Nov21.133743.1902@lkba.uucp> <By2uws.80q@news.cso.uiuc.edu>
  8. Date: Sun, 27 Dec 1992 21:38:41 GMT
  9. Lines: 50
  10.  
  11. In article <By2uws.80q@news.cso.uiuc.edu> jeffo@uiuc.edu (J.B. Nicholson-Owens) writes:
  12. >Larry Blische writes
  13. >> Don't forget about the Font Panel.  I'd like to see a shelf there as
  14. >> well to  hold the collection of fonts I'm using in a particular doc.
  15. >
  16. >Is there any panel that should not have a shelf?  I can't think of any.
  17.  
  18. Here's a better question: Is there any panel that *should* have a shelf?
  19. Answer: ONLY the shelf application.
  20.  
  21. How's this for a UI: Eliminate all the shelfs from the workspace windows.
  22. Add a new application who'se only function is to provide shelfs for
  23. any other application to drop things on, or to be dragged from.
  24.  
  25. You can put a font object, or a file object, or even a miniwindow object,
  26. or anything. All that you need to do is have some sort of drag&drop
  27. protocol set up, where you can supply an image of what the shelf should
  28. display (obvious for a file, not really obvious for a font).
  29.  
  30. Why make this change? Right now the Workspace is doing the work of
  31. three different apps, and I find that I hate having to clutter my
  32. screen with two of them when I only want one of them.
  33.  
  34. (Specifically, it does:
  35. File navigation/manipulation
  36. Shelf storage
  37. Opening *all* directories from 'open .' (1)
  38. And services menu central comminucation/application launching.
  39.  
  40. You cannot reduce a resizable shelf to size 0. You cannot expand a
  41. resizable shelf to the full window size -- it insists on a shelf of
  42. at least one line, and an icon area of at least one icon height.
  43. By seperating the shelf into a seperate app, this problem is solved.)
  44.  
  45.         Michael
  46. (1): When I want to look at a directory from the shell, I can type 'open .',
  47. except that that unhides every workspace window that I have, and clutters
  48. the screen, *BIG TIME*. Screen clutter is a mess on the NeXT; only VirtSpace
  49. makes it workable. And then, if you accidently hide an app, the unhide will
  50. destroy your carefully laid out window placement by trying to bring everything
  51. on screen (which you didn't want). Only solution would be to make a serpate
  52. "bring all windows onto screen" menu item. In fact, I'd like to see a
  53. "arrange only non-miniwindows in front" menu item for when I only want the
  54. windows currently on screen to be arranged, excluding the miniwindows which
  55. get arranged anyways. Normally the arrange in front does not move windows
  56. which are non mini and completely off screen.
  57. -- 
  58.     Michael Gersten        michael@stb.info.com
  59. NeXT Registered Developer (NeRD) # 3860 -- Hire me! Quick!
  60. Will program computers for food (and net connection, health benefits, cash,...)
  61.