Re: show and hide NSWindow
Re: show and hide NSWindow
- Subject: Re: show and hide NSWindow
- From: Mike Abdullah <email@hidden>
- Date: Thu, 4 May 2006 17:52:35 +0100
The reason could be interpreted as that. The logic is probably
simply that no-one (well no-one within the Cocoa team) has ever
wanted to do this, so the API has never been written. But still,
from a UI perspective its a very bad idea, and so shouldn't every be
attempted.
Mike.
On 4 May 2006, at 16:20PM0, Gurmit Teotia wrote:
Thanks for brilliant explaination. I'll relook at my application
behaviour.
Shawn, I'd appreciate if you can also tell me if Cocoa intentially
does not
give any such API to achieve that behaviour because of GUI design
priniciples?
Thanks again,
Gurmit
On 5/3/06, Shawn Erickson <email@hidden> wrote:
On 5/2/06, Gurmit Teotia <email@hidden> wrote:
> I want to display these windows in dock bar(minimized state)
instead of
> directly poping up on screen while displaying them first time.
Later on
user
> can maximize these windows from dock bar as per his/her
convinience.
Using the dock in that way isn't good UI... the dock is meant to
contain things that the user put their either by drag and drop
(yeah I
know some installers like to pollute it), by launching an
application,
or by minimizing windows themselves.
How would a user know to look in the dock for these other windows if
they themselves didn't minimize them? Don't forget that some folks
have the dock hidden and would never see these minimized windows
appear.
The API provided allows you minimize things as if the user did it
themselves but it generally incurs the expected animation which is an
important part of the minimize feature (it give a visual cue that
something was minimized and to what general location).
It seems like it makes more sense to me to provide toolbar buttons,
menu items, etc. to show these auxiliary windows (not knowing exactly
what you your application looks like or does). For example Activity
Monitory.app has menu items on the Window menu that brings up the
various windows it supports.
-Shawn
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40gmail.com
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden