}
- (BOOL)becomeFirstResponder {
- [self setBackgroundColor:[NSColor selectedTextBackgroundColor]];
+ self.backgroundColor = NSColor.selectedTextBackgroundColor;
return [super becomeFirstResponder];
}
- (BOOL)resignFirstResponder {
- [self setBackgroundColor:[NSColor textBackgroundColor]];
+ self.backgroundColor = NSColor.textBackgroundColor;
return [super resignFirstResponder];
}
}
}
+- (void)mouseDown:(NSEvent *)theEvent {
+ [targetController keyChanged];
+ [self.window makeFirstResponder:self];
+}
+
- (void)flagsChanged:(NSEvent *)evt {
self.vk = evt.keyCode;
[targetController keyChanged];