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