--- SheepShaver/src/MacOSX/Launcher/VMSettingsController.h 2009/08/02 18:34:57 1.1 +++ SheepShaver/src/MacOSX/Launcher/VMSettingsController.h 2009/08/18 03:26:17 1.4 @@ -22,6 +22,8 @@ @interface VMSettingsController : NSWindowController { + BOOL cancelWasClicked; + IBOutlet NSView *diskSaveSize; IBOutlet NSTextField *diskSaveSizeField; NSMutableArray *diskArray; @@ -46,6 +48,7 @@ // Keyboard/Mouse IBOutlet NSButton *useRawKeyCodes; IBOutlet NSTextField *rawKeyCodes; + IBOutlet NSButton *browseRawKeyCodesButton; IBOutlet NSPopUpButton *mouseWheel; IBOutlet NSTextField *scrollLines; IBOutlet NSStepper *scrollLinesStepper; @@ -62,6 +65,7 @@ + (id) sharedInstance; - (id) init; +- (void) setupGUI; - (void) editSettingsFor: (NSString *) vmdir sender: (id) sender; - (IBAction) addDisk: (id) sender; - (IBAction) removeDisk: (id) sender; @@ -69,8 +73,10 @@ - (IBAction) useRawKeyCodesClicked: (id) sender; - (IBAction) browseForROMFileClicked: (id) sender; - (IBAction) browseForUnixRootClicked: (id) sender; +- (IBAction) browseForKeyCodesFileClicked: (id) sender; - (void) cancelEdit: (id) sender; - (void) saveChanges: (id) sender; +- (BOOL) cancelWasClicked; - (void) dealloc; @end