Re: Aqua Interface Guidelines & Close Window location ?
Re: Aqua Interface Guidelines & Close Window location ?
- Subject: Re: Aqua Interface Guidelines & Close Window location ?
- From: Rob Rix <email@hidden>
- Date: Thu, 20 Sep 2001 13:20:57 -0400
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Only modal ones (which do not allow you to use the application until
closed
by some button).
Okay...but how many non-modal dialogues were present? I don't recall many
in OS 9...but my memory is poor, and I've avoided OS 9 like the plague
since I got my own iMac :)
Yeah, it has. It has changed since you should *NEVER* use a modal panel
unless absolutely necessary. Non-modal panels naturally have closebox to
close them when you want to -- and you can close them also by Cmd-w or
"Window/Close" from menu, whenever they happen to be key windows.
Oh, definitely agreed there. I don't like _anything_ which interrupts my
workflow. Anything that stops a program, or forces me to log out, or worse,
reboot, is a big nasty on my list.
Right. We are speaking of windows and panels though here.
Okay.
In a vast majority of applications, there's no "open window". A window is
opened as a sideeffect of other commands, like "open document", "show
inspector", "find", "check spelling", etc...
Yes, but...
Each of those windows can be closed though -- either by clicking their
close
box, or by using the "Window/Close" menu command (or the key equivalent
Cmd-w) whenever the window happens to be first responder.
Yes. So there's really not much need for a close document command since
close document would just close the document window, not the find, check
spelling, et cetera windows.
So, I can see "close document" being _very_ useful in a situation where
every document had several windows that you could open for it (several
views of the same data, perhaps), but to my knowledge, this is not the
majority of cases. For Photoshop, I could see it. For most music
sequencers I could see myself using, I would probably demand it. But not
for TextEdit, et cetera, I don't think. The only advantage Close Document
would offer in that situation would be the ability to close the file when
the Find window (or whatever) was the first responder, and I'm not sure
that I would care about that at all.
Right, but with a different action. Close Window sends the "performClose:
"
message, which is interpreted by the first window in the responder chain;
Close Document sends the "closeDocument:" one, which is caught by the
first
_document_ in the responder chain.
So closeDocument: is already in place? Interesting...I will be sure to
keep that in mind!
Altogether interesting comments...thanks!
- -- Rob
Intuitive means finding something in the first place you look for it.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (Darwin)
Comment: For info see
http://www.gnupg.org
iD8DBQE7qiV7nZTWcucI1tgRAg2nAJ9CFYWKvPXUoZLg+F91uUKOHaEt1QCfdN/g
qFEeNJiKe3+SxubpgVTtOyY=
=XPGp
-----END PGP SIGNATURE-----