On Aug 21, 2012, at 04:28 , Graham Cox <[email protected]> wrote:
> I have a need to display a modal dialog from a document-modal sheet. > > I display the dialog OK but I can't dismiss it. I use [NSApp > stopModalWithCode:<blah>] and I show the dialog using [NSApp > runModalForWindow:<bleh>]; > > I tried using a modal session but got the same outcome. > > What's the correct way to nest a modal dialog within a document-modal sheet? > > BTW, before there are howls of protest from the UI police, there is > precedence for this - in the Save Panel, when it needs to prompt whether to > replace a file or not. I'm trying to do something similar. Maybe you should show some code fragments. It's not clear whether the "modal dialog" is itself intended to be a sheet, since 'runModalForWindow:' is going to make it app-modal anyway, not document-modal (isn't it?). Is it a sheet on the sheet in the Save panel case? Perhaps the Save panel does some more complex child window thing -- I notice that the "replace" sheet doesn't have the same kind of shadow at the top as the "Save" sheet does, but I don't know if that's significant. _______________________________________________ Cocoa-dev mailing list ([email protected]) 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [email protected]
