X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=Classes%2FNJKeyInputField.m;fp=Classes%2FNJKeyInputField.m;h=36435f00b870b55e00f43aad0f2dfcda8b8ffe78;hp=791911bc044c985d0a8cf3cc0cb60b30f11eb388;hb=281e575060f936fd9483d1cf6416851b3783fe42;hpb=794a6e8c99be447b2ebc2b5510f7bf8ddeb4d75d diff --git a/Classes/NJKeyInputField.m b/Classes/NJKeyInputField.m index 791911b..36435f0 100644 --- a/Classes/NJKeyInputField.m +++ b/Classes/NJKeyInputField.m @@ -20,6 +20,9 @@ enum { const CGKeyCode NJKeyInputFieldEmpty = kVK_MAX; +@interface NJKeyInputField () +@end + @implementation NJKeyInputField { NSTextField *field; NSImageView *warning; @@ -52,7 +55,7 @@ const CGKeyCode NJKeyInputFieldEmpty = kVK_MAX; - (void)clear { self.keyCode = NJKeyInputFieldEmpty; - [self.delegate keyInputFieldDidClear:self]; + [self.delegate keyInputFieldDidClear:self]; [self resignIfFirstResponder]; } @@ -60,7 +63,7 @@ const CGKeyCode NJKeyInputFieldEmpty = kVK_MAX; return self.keyCode != NJKeyInputFieldEmpty; } -+ (NSString *)stringForKeyCode:(CGKeyCode)keyCode { ++ (NSString *)displayNameForKeyCode:(CGKeyCode)keyCode { switch (keyCode) { case kVK_F1: return @"F1"; case kVK_F2: return @"F2"; @@ -204,7 +207,6 @@ const CGKeyCode NJKeyInputFieldEmpty = kVK_MAX; case kVK_ApplicationMenu: return NSLocalizedString(@"Menu", "keyboard key"); - case kVK_MAX: // NJKeyInputFieldEmpty return @""; default: @@ -230,7 +232,7 @@ const CGKeyCode NJKeyInputFieldEmpty = kVK_MAX; - (void)setKeyCode:(CGKeyCode)keyCode { _keyCode = keyCode; - field.stringValue = [NJKeyInputField stringForKeyCode:keyCode]; + field.stringValue = [NJKeyInputField displayNameForKeyCode:keyCode]; } - (void)keyDown:(NSEvent *)event {