--- hatari/src/gui-osx/PrefsController.h 2019/04/09 08:47:11 1.1.1.4 +++ hatari/src/gui-osx/PrefsController.h 2019/04/09 08:51:49 1.1.1.7 @@ -33,7 +33,8 @@ IBOutlet NSPopUpButton *frameSkip; IBOutlet NSTextField *gemdosImage; IBOutlet NSTextField *hdImage; - IBOutlet NSTextField *ideHdImage; + IBOutlet NSTextField *ideMasterHdImage; + IBOutlet NSTextField *ideSlaveHdImage; IBOutlet NSButton *interleaved; IBOutlet NSPopUpButton *joystickDown; IBOutlet NSPopUpButton *joystickFire; @@ -48,21 +49,36 @@ IBOutlet NSButton *patchTimerD; IBOutlet NSPopUpButton *enableDSP; IBOutlet NSMatrix *playbackQuality; - IBOutlet NSTextField *printToFile; + IBOutlet NSMatrix *YMVoicesMixing; + IBOutlet NSTextField *printToFile; IBOutlet NSMatrix *ramSize; IBOutlet NSTextField *readRS232FromFile; IBOutlet NSPopUpButton *realJoystick; IBOutlet NSButton *realTime; + IBOutlet NSButton *FastBootPatch; IBOutlet NSMatrix *resolution; - IBOutlet NSButton *slowFDC; + IBOutlet NSButton *fastFDC; IBOutlet NSTextField *tosImage; IBOutlet NSButton *useBorders; IBOutlet NSButton *useVDIResolution; IBOutlet NSTextField *writeMidiToFile; - IBOutlet NSMatrix *writeProtection; + IBOutlet NSMatrix *floppyWriteProtection; + IBOutlet NSMatrix *HDWriteProtection; IBOutlet NSTextField *writeRS232ToFile; IBOutlet NSButton *zoomSTLowRes; IBOutlet NSSlider *nSpec512Treshold; + + IBOutlet NSButton *keepDesktopResolution; + IBOutlet NSButton *falconTTRatio; + IBOutlet NSButton *fullScreen; + IBOutlet NSButton *ledDisks; + + IBOutlet NSTextField *maxZoomedWidth; + IBOutlet NSTextField *maxZoomedHeight; + IBOutlet NSStepper *widthStepper; + IBOutlet NSStepper *heightStepper; + + IBOutlet NSTextField *configFile; @@ -77,7 +93,8 @@ - (IBAction)chooseFloppyImageB:(id)sender; - (IBAction)chooseGemdosImage:(id)sender; - (IBAction)chooseHdImage:(id)sender; -- (IBAction)chooseIdeHdImage:(id)sender; +- (IBAction)chooseIdeMasterHdImage:(id)sender; +- (IBAction)chooseIdeSlaveHdImage:(id)sender; - (IBAction)chooseKeyboardMappingFile:(id)sender; - (IBAction)chooseMidiOutputFile:(id)sender; - (IBAction)choosePrintToFile:(id)sender; @@ -89,7 +106,8 @@ - (IBAction)ejectFloppyB:(id)sender; - (IBAction)ejectGemdosImage:(id)sender; - (IBAction)ejectHdImage:(id)sender; -- (IBAction)ejectIdeHdImage:(id)sender; +- (IBAction)ejectIdeMasterHdImage:(id)sender; +- (IBAction)ejectIdeSlaveHdImage:(id)sender; - (IBAction)loadPrefs:(id)sender; - (IBAction)saveConfigAs:(id)sender; - (IBAction)loadConfigFrom:(id)sender; @@ -101,5 +119,9 @@ - (void)setJoystickControls; - (void)saveJoystickControls; - (IBAction)updateEnabledStates:(id)sender; +- (IBAction)setWidth:(id)sender; +- (IBAction)setHeight:(id)sender; ++(PrefsController*)prefs; + @end