Re: Kosher use of textView:shouldChangeTextInRange:replacementString?
Re: Kosher use of textView:shouldChangeTextInRange:replacementString?
- Subject: Re: Kosher use of textView:shouldChangeTextInRange:replacementString?
- From: Peter Seibel <email@hidden>
- Date: Tue, 9 Jan 2007 13:40:10 -0800
On Jan 9, 2007, at 12:40 PM, Douglas Davidson wrote:
On Jan 9, 2007, at 12:32 PM, Peter Seibel wrote:
Is it good form to implement the
textView:shouldChangeTextInRange:replacementString method in a
NSTextView delegate to return NO after directly manipulating the
NSTextStorage. I'm working on a simple word processor that uses
some extra attributes attached to the text in the NSTextStorage
for its own purposes. When text is changed in response to user
actions I may need to clean up some of the attributes of
surrounding text. In other cases I may also need to manipulate the
text itself, inserting or removing list markers. Is this method
the right place to do that. Or should I just record information
here about what's changing and then clean things up in textDidChange?
Or should I do something completely different like subclass
NSTextView or even NSTextStorage?
Better to record what's changing and clean things up in textDidChange.
Why? I believe you--in fact that was how I first implemented it--I'm
just curious.
-Pete
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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