54#if OO_MAC_SUPPORT_SYSTEM_STANDARD_FULL_SCREEN
55 if ([OOMacSystemStandardFullScreenController shouldUseSystemStandardFullScreenController])
61 if (fullScreenController ==
nil)
69 NSUInteger width = [
currentMode oo_unsignedIntegerForKey:kOODisplayWidth];
70 NSUInteger height = [
currentMode oo_unsignedIntegerForKey:kOODisplayHeight];
71 NSUInteger refresh = [
currentMode oo_unsignedIntegerForKey:kOODisplayRefreshRate];
73 NSUserDefaults *userDefaults = [
NSUserDefaults standardUserDefaults];
74 width = [
userDefaults oo_unsignedIntegerForKey:@"display_width" defaultValue:width];
75 height = [
userDefaults oo_unsignedIntegerForKey:@"display_height" defaultValue:height];
76 refresh = [
userDefaults oo_unsignedIntegerForKey:@"display_refresh" defaultValue:refresh];
80 _fullScreenController = fullScreenController;
129- (BOOL) setDisplayWidth:(
unsigned int)width Height:(
unsigned int)height Refresh:(
unsigned int)refreshRate
131 if ([_fullScreenController setDisplayWidth:width height:height refreshRate:refreshRate])
133 NSUserDefaults *userDefaults = [
NSUserDefaults standardUserDefaults];
135 [
userDefaults setInteger:width forKey:@"display_width"];
136 [
userDefaults setInteger:height forKey:@"display_height"];
137 [
userDefaults setInteger:refreshRate forKey:@"display_refresh"];