diff --git a/stella/src/macosx/Menus.h b/stella/src/macosx/Menus.h index 699672b0a..a8f56d25e 100755 --- a/stella/src/macosx/Menus.h +++ b/stella/src/macosx/Menus.h @@ -4,7 +4,7 @@ Mark Grebe */ -/* $Id: Menus.h,v 1.5 2005-06-03 05:04:56 markgrebe Exp $ */ +/* $Id: Menus.h,v 1.6 2005-06-03 06:00:22 markgrebe Exp $ */ #import @@ -35,5 +35,7 @@ - (IBAction)doPrefs:(id)sender; - (IBAction)volumePlus:(id)sender; - (IBAction)volumeMinus:(id)sender; +- (IBAction)saveProps:(id)sender; +- (IBAction)mergeProps:(id)sender; @end diff --git a/stella/src/macosx/Menus.m b/stella/src/macosx/Menus.m index b00df95f1..09b1697d8 100755 --- a/stella/src/macosx/Menus.m +++ b/stella/src/macosx/Menus.m @@ -4,7 +4,7 @@ Mark Grebe */ -/* $Id: Menus.m,v 1.8 2005-06-03 05:30:21 markgrebe Exp $ */ +/* $Id: Menus.m,v 1.9 2005-06-03 06:00:22 markgrebe Exp $ */ #import #import "SDL.h" @@ -225,4 +225,14 @@ static Menus *sharedInstance = nil; [self pushKeyEvent:SDLK_LEFTBRACKET:YES:YES]; } +- (IBAction)saveProps:(id)sender +{ + [self pushKeyEvent:SDLK_s:NO:YES]; +} + +- (IBAction)mergeProps:(id)sender +{ + [self pushKeyEvent:SDLK_s:YES:YES]; +} + @end diff --git a/stella/src/macosx/SDLMain.nib/classes.nib b/stella/src/macosx/SDLMain.nib/classes.nib index 8da7ae163..d4adb5494 100644 --- a/stella/src/macosx/SDLMain.nib/classes.nib +++ b/stella/src/macosx/SDLMain.nib/classes.nib @@ -16,11 +16,13 @@ grabMouse = id; heightMinus = id; heightPlus = id; + mergeProps = id; ntscPalMode = id; openCart = id; paddleChange = id; pauseGame = id; restartGame = id; + saveProps = id; smallerScreen = id; speedLimit = id; toggleGlFilter = id; @@ -36,7 +38,6 @@ }; CLASS = Menus; LANGUAGE = ObjC; - OUTLETS = {}; SUPERCLASS = NSObject; }, {CLASS = Preferences; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, diff --git a/stella/src/macosx/SDLMain.nib/info.nib b/stella/src/macosx/SDLMain.nib/info.nib index 82ede646b..2ae2410ab 100644 --- a/stella/src/macosx/SDLMain.nib/info.nib +++ b/stella/src/macosx/SDLMain.nib/info.nib @@ -7,7 +7,7 @@ IBEditorPositions 29 - 116 460 389 44 0 0 1280 1002 + 116 460 447 44 0 0 1280 1002 IBFramework Version 437.0 diff --git a/stella/src/macosx/SDLMain.nib/objects.nib b/stella/src/macosx/SDLMain.nib/objects.nib index 70fea249f..8a7a83d75 100644 Binary files a/stella/src/macosx/SDLMain.nib/objects.nib and b/stella/src/macosx/SDLMain.nib/objects.nib differ