- (void)setTranslatingEvents:(BOOL)translatingEvents {
if (translatingEvents != _translatingEvents) {
_translatingEvents = translatingEvents;
- translatingEventsSetting.selectedSegment = !!translatingEvents;
+ NSInteger state = translatingEvents ? NSOnState : NSOffState;
+ translatingEventsButton.state = state;
+ translatingEventsMenu.title = translatingEvents ? @"Disable" : @"Enable";
NSString *name = translatingEvents
? NJEventTranslationActivated
: NJEventTranslationDeactivated;
}
}
-- (IBAction)translatingEventsChanged:(id)sender {
- self.translatingEvents = translatingEventsSetting.selectedSegment;
+- (IBAction)translatingEventsChanged:(NSButton *)sender {
+ self.translatingEvents = sender.state == NSOnState;
}