FROM : Graham Cox
DATE : Tue Mar 25 23:12:32 2008
There may be a simpler way, but this is what occurred to me when I
read this:
Subclass NSTextView and override -changeFont: -changeAttributes: and
any other "ephemeral" method. Turn off the undo manager using -
disableUndoRegistration, call super, then turn it back on again.
Be warned I haven't tried it, so may be way off.
------
S.O.S.
On 26 Mar 2008, at 4:48 am, Gerriet M. Denkmann wrote:
>
> I have a document based Cocoa editor, which handles simple text
> files (setRichText: NO).
> It handles undo and font changes.
>
> But the files are just plain text files; no font information gets
> stored.
>
> So I would like that the document does NOT get dirty
> (isDocumentEdited) if only the font has been changed.
>
> This would imply that we have two kinds of changes: "real" changes
> (like typing, cut and paste of text, etc.) and "ephemeral" changes
> (e.g. change of font).
> Both are recorded by the NSUndoManager, but only "real" changes make
> the document dirty.
>
> How could this be done in 10.4.11 ?
>
> Kind regards,
>
> Gerriet.
>
> _______________________________________________
>
> Cocoa-dev mailing list (<email_removed>)
>
> 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/graham.<email_removed>
>
> This email sent to graham.<email_removed>
DATE : Tue Mar 25 23:12:32 2008
There may be a simpler way, but this is what occurred to me when I
read this:
Subclass NSTextView and override -changeFont: -changeAttributes: and
any other "ephemeral" method. Turn off the undo manager using -
disableUndoRegistration, call super, then turn it back on again.
Be warned I haven't tried it, so may be way off.
------
S.O.S.
On 26 Mar 2008, at 4:48 am, Gerriet M. Denkmann wrote:
>
> I have a document based Cocoa editor, which handles simple text
> files (setRichText: NO).
> It handles undo and font changes.
>
> But the files are just plain text files; no font information gets
> stored.
>
> So I would like that the document does NOT get dirty
> (isDocumentEdited) if only the font has been changed.
>
> This would imply that we have two kinds of changes: "real" changes
> (like typing, cut and paste of text, etc.) and "ephemeral" changes
> (e.g. change of font).
> Both are recorded by the NSUndoManager, but only "real" changes make
> the document dirty.
>
> How could this be done in 10.4.11 ?
>
> Kind regards,
>
> Gerriet.
>
> _______________________________________________
>
> Cocoa-dev mailing list (<email_removed>)
>
> 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/graham.<email_removed>
>
> This email sent to graham.<email_removed>
| Related mails | Author | Date |
|---|---|---|
| Gerriet M. Denkman… | Mar 25, 18:48 | |
| Graham Cox | Mar 25, 23:12 | |
| Gerriet M. Denkman… | Mar 26, 03:07 | |
| Sherm Pendley | Mar 26, 04:07 | |
| Gerriet M. Denkman… | Mar 26, 11:26 | |
| Graham Cox | Mar 26, 22:56 | |
| Jens Miltner | Mar 27, 09:50 | |
| Gerriet M. Denkman… | Mar 27, 11:57 | |
| Jens Miltner | Mar 27, 14:46 | |
| Gerriet M. Denkman… | Mar 27, 18:44 | |
| Gerriet M. Denkman… | Mar 27, 18:48 |






Cocoa mail archive

