On Apr 27, 2011, at 09:35, Oleg Andreev wrote:

> I'll clarify what I meant.
> 
> Normally, user will see only one sheet at a time. There won't be any sort of 
> step-by-step sheet switching within a single task (like in Xcode 4 when 
> creating a new file). The only issue I'm trying to solve is presenting a 
> username/password dialog when it was invoked by a background task (not a 
> direct user action). And since I may have several such background tasks 
> running, I can potentially present several dialogs at once. 
> 
> Again, normally you'll see no dialogs at all (when the password is already 
> stored in keychain) or a single dialog when a new repository is added or the 
> password was changed. But I should have a nice fallback for a case when 
> several dialogs get popped out. With floating modal windows it is not a 
> problem: they live independently from each other. But floating modal windows 
> look awful, so I want to use sheets. And to present them correctly, I need to 
> maintain some sort of a queue for these sheets.

I increasingly believe you're using the wrong UI for the need you describe. I'm 
not confident I have a good guess at what the *right* one is, unfortunately, 
but sheets spontaneously opening like this really feels wrong. It seems it will 
be troublesome for both the coder and the user.
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to