From 9239a39127b728a2fff764f43a9005e5a9cad6ec Mon Sep 17 00:00:00 2001 From: nico Date: Wed, 20 Dec 2000 12:50:37 +0000 Subject: [PATCH] Removed most delegate code now handled by NSTextView git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8381 72102866-910b-0410-8b05-ffd578937521 --- Source/NSText.m | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/Source/NSText.m b/Source/NSText.m index 7442ef5d8..b7763a825 100644 --- a/Source/NSText.m +++ b/Source/NSText.m @@ -92,6 +92,7 @@ static Class concrete; turnedOn: (BOOL)flag; @end +/* TODO: Remove */ // not the same as NSMakeRange! static inline NSRange MakeRangeFromAbs (unsigned a1, unsigned a2) @@ -593,8 +594,7 @@ NSRange MakeRangeFromAbs (unsigned a1, unsigned a2) return [_typingAttributes objectForKey: NSForegroundColorAttributeName]; } -- (void) setTextColor: (NSColor*) color - range: (NSRange) aRange +- (void) setTextColor: (NSColor*)color range: (NSRange)aRange { if (aRange.location == NSNotFound) return; @@ -619,13 +619,12 @@ NSRange MakeRangeFromAbs (unsigned a1, unsigned a2) [self didChangeText]; } -- (void) setColor: (NSColor*) color - ofRange: (NSRange) aRange +- (void) setColor: (NSColor*)color ofRange: (NSRange)aRange { [self setTextColor: color range: aRange]; } -- (void) setTextColor: (NSColor*) color +- (void) setTextColor: (NSColor*)color { NSRange fullRange = NSMakeRange (0, [self textLength]); @@ -935,22 +934,9 @@ NSRange MakeRangeFromAbs (unsigned a1, unsigned a2) return _delegate; } -- (void) setDelegate: (id) anObject +- (void) setDelegate: (id)anObject { - if (_delegate) - [nc removeObserver: _delegate name: nil object: self]; - ASSIGN(_delegate, anObject); - -#define SET_DELEGATE_NOTIFICATION(notif_name) \ - if ([_delegate respondsToSelector: @selector(text##notif_name:)]) \ - [nc addObserver: _delegate \ - selector: @selector(text##notif_name:) \ - name: NSText##notif_name##Notification \ - object: self] - - SET_DELEGATE_NOTIFICATION(DidBeginEditing); - SET_DELEGATE_NOTIFICATION(DidChange); - SET_DELEGATE_NOTIFICATION(DidEndEditing); + _delegate = anObject; } //