diff --git a/apple/OSX/en.lproj/MainMenu.xib b/apple/OSX/en.lproj/MainMenu.xib index 4ebd04b3f9..908154abc8 100644 --- a/apple/OSX/en.lproj/MainMenu.xib +++ b/apple/OSX/en.lproj/MainMenu.xib @@ -2,9 +2,9 @@ 1080 - 12D78 + 12E55 3084 - 1187.37 + 1187.39 626.00 com.apple.InterfaceBuilder.CocoaPlugin @@ -297,6 +297,28 @@ + + + Go + + 2147483647 + + + submenuAction: + + Go + + + + Cores Directory + + 2147483647 + + + + + + Window @@ -397,11 +419,9 @@ - + 256 {480, 360} - - {{0, 0}, {2560, 1418}} {10000000000000, 10000000000000} @@ -420,7 +440,7 @@ - + 256 @@ -428,7 +448,6 @@ 268 {{17, 72}, {242, 17}} - _NS:1535 YES @@ -470,7 +489,6 @@ 268 {{20, 45}, {239, 26}} - _NS:9 1 @@ -499,7 +517,7 @@ 274 - {13, 0} + {15, 0} _NS:24 @@ -508,7 +526,7 @@ YES - 10 + 12 10 1000 @@ -559,7 +577,7 @@ 19 tableViewAction: - -765427712 + -767524864 @@ -578,7 +596,6 @@ 268 {{180, 13}, {82, 32}} - _NS:9 YES @@ -599,8 +616,6 @@ {276, 89} - - _NS:21 @@ -787,6 +802,14 @@ 584 + + + showCoresDirectory: + + + + 588 + @@ -823,6 +846,7 @@ + @@ -1339,6 +1363,27 @@ + + 585 + + + + + + + + 586 + + + + + + + + 587 + + + @@ -1417,6 +1462,9 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -1428,7 +1476,7 @@ - 584 + 588 @@ -1443,6 +1491,39 @@ RetroArch_OSX NSObject + + id + id + id + + + + coreWasChosen: + id + + + showCoresDirectory: + id + + + showPreferences: + id + + + + NSWindow + NSWindow + + + + _coreSelectSheet + NSWindow + + + window + NSWindow + + IBProjectSource ./Classes/RetroArch_OSX.h diff --git a/apple/OSX/platform.m b/apple/OSX/platform.m index 09580ca852..1f21d5aae8 100644 --- a/apple/OSX/platform.m +++ b/apple/OSX/platform.m @@ -82,7 +82,7 @@ if (cb.numberOfItems) [cb selectItemAtIndex:0]; else - apple_display_alert(@"No libretro cores were found.", @"RetroArch"); + apple_display_alert(@"No libretro cores were found.\nSelect \"Go->Cores Directory\" from the menu and place libretro dylib files there.", @"RetroArch"); // Run RGUI if needed if (!_wantReload) @@ -239,6 +239,11 @@ } #pragma mark Menus +- (IBAction)showCoresDirectory:(id)sender +{ + [[NSWorkspace sharedWorkspace] openFile:self.corePath]; +} + - (IBAction)showPreferences:(id)sender { [[[NSWindowController alloc] initWithWindowNibName:@"Settings"] window];