BOOL enabled;
}
-@synthesize descr;
-
- (id)initWithFrame:(NSRect)frameRect {
if ((self = [super initWithFrame:frameRect])) {
self.alignment = NSCenterTextAlignment;
}
- (BOOL)acceptsFirstResponder {
- return enabled;
+ return self.enabled;
}
- (BOOL)becomeFirstResponder {
- (void)setVk:(int)key {
vk = key;
- descr = [KeyInputTextView stringForKeyCode:key];
- [self setStringValue:descr];
+ [self setStringValue:[KeyInputTextView stringForKeyCode:key]];
if (self.hasKey)
[targetController keyChanged];
}
- (void)keyDown:(NSEvent *)evt {
if (!evt.isARepeat) {
self.vk = evt.keyCode;
- [[self window] makeFirstResponder:nil];
+ [self.window makeFirstResponder:nil];
}
}