From 3b841522a201f1ad6f193585634a189c791c891e Mon Sep 17 00:00:00 2001 From: Nicola Pero Date: Tue, 29 Aug 2000 18:53:54 +0000 Subject: [PATCH] Added methods for the delegate for editing with formatter/object value git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7286 72102866-910b-0410-8b05-ffd578937521 --- Headers/gnustep/gui/NSControl.h | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/Headers/gnustep/gui/NSControl.h b/Headers/gnustep/gui/NSControl.h index 6e2108950..0a39cbf99 100644 --- a/Headers/gnustep/gui/NSControl.h +++ b/Headers/gnustep/gui/NSControl.h @@ -174,13 +174,27 @@ extern NSString *NSControlTextDidChangeNotification; // Methods Implemented by the Delegate // @interface NSObject (NSControlDelegate) -- (BOOL)control:(NSControl *)control - textShouldBeginEditing:(NSText *)fieldEditor; -- (BOOL)control:(NSControl *)control - textShouldEndEditing:(NSText *)fieldEditor; -- (void)controlTextDidBeginEditing:(NSNotification *)aNotification; -- (void)controlTextDidEndEditing:(NSNotification *)aNotification; -- (void)controlTextDidChange:(NSNotification *)aNotification; +- (BOOL) control: (NSControl *)control + textShouldBeginEditing: (NSText *)fieldEditor; + +- (BOOL) control: (NSControl *)control + textShouldEndEditing: (NSText *)fieldEditor; + +- (void) controlTextDidBeginEditing: (NSNotification *)aNotification; + +- (void) controlTextDidEndEditing: (NSNotification *)aNotification; + +- (void) controlTextDidChange: (NSNotification *)aNotification; + +- (BOOL) control: (NSControl *)control + didFailToFormatString: (NSString *)string + errorDescription: (NSString *)error; + +- (void) control: (NSControl *)control + didFailToValidatePartialString: (NSString *)string + errorDescription: (NSString *)error; + +- (BOOL) control: (NSControl *)control isValidObject:(id)object; @end