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
This commit is contained in:
Nicola Pero 2000-12-20 12:50:37 +00:00
parent 7427870911
commit 6ab26e6943

View file

@ -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,8 +619,7 @@ 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];
}
@ -937,20 +936,7 @@ NSRange MakeRangeFromAbs (unsigned a1, unsigned a2)
- (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;
}
//