X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=Classes%2FNJKeyInputField.h;h=bc1876c129ac02b7666887ef4212b68dc1388f65;hp=c32e16c50d16a6b6c304423c6d55afcd9294c0f3;hb=281e575060f936fd9483d1cf6416851b3783fe42;hpb=794a6e8c99be447b2ebc2b5510f7bf8ddeb4d75d diff --git a/Classes/NJKeyInputField.h b/Classes/NJKeyInputField.h index c32e16c..bc1876c 100644 --- a/Classes/NJKeyInputField.h +++ b/Classes/NJKeyInputField.h @@ -11,14 +11,13 @@ extern const CGKeyCode NJKeyInputFieldEmpty; @protocol NJKeyInputFieldDelegate; -@interface NJKeyInputField : NSControl +@interface NJKeyInputField : NSControl // An NJKeyInputField is a NSTextField-like widget that receives // exactly one key press, and displays the name of that key, then // resigns its first responder status. It can also inform a // special delegate when its content changes. -+ (NSString *)stringForKeyCode:(CGKeyCode)keyCode; - // Give the string name for a virtual key code. ++ (NSString *)displayNameForKeyCode:(CGKeyCode)keyCode; @property (nonatomic, weak) IBOutlet id delegate; @@ -28,14 +27,14 @@ extern const CGKeyCode NJKeyInputFieldEmpty; // inform the delegate. @property (nonatomic, readonly) BOOL hasKeyCode; - // True if any key is active, false otherwise. + // YES if any key is set, NO otherwise. - (void)clear; // Clear the currently active key and call the delegate. @end -@protocol NJKeyInputFieldDelegate +@protocol NJKeyInputFieldDelegate - (void)keyInputField:(NJKeyInputField *)keyInput didChangeKey:(CGKeyCode)keyCode;