int termIndex = [self terminalIndex];
NSMenuItem *item = [[[NSApplication sharedApplication] windowsMenu] itemWithTag: AngbandWindowMenuItemTagBase + termIndex];
- [item setState: NSOnState];
+ [item setState: NSControlStateValueOn];
if( [[NSFontPanel sharedFontPanel] isVisible] )
{
int termIndex = [self terminalIndex];
NSMenuItem *item = [[[NSApplication sharedApplication] windowsMenu] itemWithTag: AngbandWindowMenuItemTagBase + termIndex];
- [item setState: NSOffState];
+ [item setState: NSControlStateValueOff];
}
- (void)windowWillClose: (NSNotification *)notification
BOOL is_on = [[NSUserDefaults standardUserDefaults]
boolForKey:AngbandSoundDefaultsKey];
- [menuItem setState: ((is_on) ? NSOnState : NSOffState)];
+ [menuItem setState: ((is_on) ?
+ NSControlStateValueOn : NSControlStateValueOff)];
return YES;
}
else if (sel == @selector(toggleWideTiles:)) {
BOOL is_on = [[NSUserDefaults standardUserDefaults]
boolForKey:AngbandBigTileDefaultsKey];
- [menuItem setState: ((is_on) ? NSOnState : NSOffState)];
+ [menuItem setState: ((is_on) ?
+ NSControlStateValueOn : NSControlStateValueOff)];
return YES;
}
else if( sel == @selector(sendAngbandCommand:) ||
- (IBAction) toggleSound: (NSMenuItem *) sender
{
- BOOL is_on = (sender.state == NSOnState);
+ BOOL is_on = (sender.state == NSControlStateValueOn);
/* Toggle the state and update the Angband global and preferences. */
if (is_on) {
- sender.state = NSOffState;
+ sender.state = NSControlStateValueOff;
use_sound = FALSE;
[AngbandSoundCatalog sharedSounds].enabled = NO;
} else {
- sender.state = NSOnState;
+ sender.state = NSControlStateValueOn;
use_sound = TRUE;
[AngbandSoundCatalog sharedSounds].enabled = YES;
}
- (IBAction)toggleWideTiles:(NSMenuItem *) sender
{
- BOOL is_on = (sender.state == NSOnState);
+ BOOL is_on = (sender.state == NSControlStateValueOn);
/* Toggle the state and update the Angband globals and preferences. */
- sender.state = (is_on) ? NSOffState : NSOnState;
+ sender.state = (is_on) ? NSControlStateValueOff : NSControlStateValueOn;
[[NSUserDefaults angbandDefaults] setBool:(! is_on)
forKey:AngbandBigTileDefaultsKey];
if (graphics_are_enabled()) {