Re: Document with Multiple Windows
Re: Document with Multiple Windows
- Subject: Re: Document with Multiple Windows
- From: Mike Rossetti <email@hidden>
- Date: Tue, 27 Nov 2007 15:21:35 -0700
On Nov 27, 2007, at 4:50 PM, Jonathon Mah (email@hidden) wrote:
Hi Mike,
On 2007-11-27, at 14:18, Mike Rossetti wrote:
I'm close: I can make edits in the main window and see them in the
sub-component windows, and vice versa. But only the main window
shows dirtiness and can be used to undo/redo. The additional
windows can save the document but if I try an undo then I just get
a beep.
In each window controller for the other windows, implement the
delegate method -windowWillReturnUndoManager:, and return
[managedObjectContext undoManager].
That did the trick for undo/redo! Thanks!
I think the dirty status /should/ propagate correctly. Are you
creating additional window controllers and adding them to your
NSPersistentDocument instance?
Yes, using:
[NSBundle loadNibNamed:@"InvoiceEditWindow" owner:document];
I also tried a specific:
[document addWindowController:invoiceEditWC];
and I further tried setting the 'Document Edited' binding for the
window to the document's isDocumentEdited accessor,
all of these with no success.
Mike
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden