home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / sys / mac / programm / 15169 < prev    next >
Encoding:
Internet Message Format  |  1992-09-08  |  2.4 KB

  1. Path: sparky!uunet!dtix!darwin.sura.net!wupost!gumby!kzoo!k044477
  2. From: k044477@hobbes.kzoo.edu (Jamie R. McCarthy)
  3. Newsgroups: comp.sys.mac.programmer
  4. Subject: An extension to the UI
  5. Message-ID: <1992Sep8.205959.27954@hobbes.kzoo.edu>
  6. Date: 8 Sep 92 20:59:59 GMT
  7. Organization: Kalamazoo College
  8. Lines: 43
  9.  
  10. OK, brace yourself for a "this is the way the UI should be" spiel.
  11.  
  12. I've been thinking about the desktop and screen real estate and how
  13. better to make use of it.  One of the icky things about MS Windows
  14. is that you can't drop stuff on the desktop, everything has to be in
  15. a window.  But one of the icky things about the Mac UI is that all
  16. that stuff on the desktop keeps getting covered up by apps' windows.
  17.  
  18. The best example is the volume icons on the right that you can't see
  19. once you zoom a window out.  I keep nine aliases down at the bottom
  20. of my screen, that I often can't even see.  And, I use Applicon all
  21. the time--it's a great program--but I'm always fussing around to
  22. keep apps' windows away from it.
  23.  
  24. Now, a lot of programs are nice enough to give you a 50- or 60-pixel
  25. margin on the right, if there's enough room, to let the volume icons
  26. show through.  But it would be a lot more Mac-like to let the user
  27. tell the OS to keep windows away from frequently-used icons,
  28. Applicon tiles, the "It's Just a Clock" clock, that DA that displays
  29. your hard disk's free space, and so on and so on.
  30.  
  31.  
  32. How about a freeware control panel that keeps track of a global
  33. rectangle, inside which all savvy apps will voluntarily constrain
  34. their default windows?  An extension to the user interface, created
  35. by the Mac community, just like ShowINIT.
  36.  
  37.  
  38. This wouldn't affect window-moving code at all, of course--just the
  39. code that decides where a window goes in the first place.
  40.  
  41. If you support this and would be willing to put simple code to check
  42. this into future apps, send me a short letter or comment to the net.
  43. The code to get the rectangle wouldn't be any more complicated than
  44. a Gestalt call, I imagine.
  45.  
  46. If there's enough support, I'll write the control panel and a
  47. subclass of the TCL's CDecorator that makes use of it.  (If you'd be
  48. willing to write the MacApp equivalent, let me know.)
  49. -- 
  50.  Jamie McCarthy      Internet: k044477@kzoo.edu      AppleLink: j.mccarthy
  51.  "I don't think we should have to have them wandering the streets
  52.   frightening women and people."                            - Pat Buchanan
  53.