Annotation of previous/src/gui-osx/PrefsController.h, revision 1.1

1.1     ! root        1: /*
        !             2:   Hatari - PrefsController.h
        !             3: 
        !             4:   This file is distributed under the GNU Public License, version 2 or at
        !             5:   your option any later version. Read the file gpl.txt for details.
        !             6: */
        !             7: 
        !             8: #import <Cocoa/Cocoa.h>
        !             9: 
        !            10: @interface PrefsController : NSObject
        !            11: {
        !            12:     IBOutlet NSWindow *window;
        !            13:     IBOutlet NSButton *autoInsertB;
        !            14:     IBOutlet NSButton *blitter;
        !            15:     IBOutlet NSButton *bootFromHD;
        !            16:     IBOutlet NSButton *captureOnChange;
        !            17:     IBOutlet NSTextField *cartridgeImage;
        !            18:     IBOutlet NSMatrix *colorDepth;
        !            19:     IBOutlet NSButton *compatibleCpu;
        !            20:     IBOutlet NSMatrix *cpuClock;
        !            21:     IBOutlet NSMatrix *cpuType;
        !            22:     IBOutlet NSPopUpButton *currentJoystick;
        !            23:     IBOutlet NSTextField *defaultImagesLocation;
        !            24:     IBOutlet NSButton *enableAutoFire;
        !            25:     IBOutlet NSButton *enableMidi;
        !            26:     IBOutlet NSButton *enablePrinter;
        !            27:     IBOutlet NSButton *enableRS232;
        !            28:     IBOutlet NSButton *enableSound;
        !            29:     IBOutlet NSTextField *floppyImageA;
        !            30:     IBOutlet NSTextField *floppyImageB;
        !            31:     IBOutlet NSButton *force8bpp;
        !            32:     IBOutlet NSButton *showStatusBar;
        !            33:     IBOutlet NSPopUpButton *frameSkip;
        !            34:     IBOutlet NSTextField *gemdosImage;
        !            35:     IBOutlet NSTextField *hdImage;
        !            36:     IBOutlet NSTextField *ideMasterHdImage;
        !            37:        IBOutlet NSTextField *ideSlaveHdImage;
        !            38:     IBOutlet NSButton *interleaved;
        !            39:     IBOutlet NSPopUpButton *joystickDown;
        !            40:     IBOutlet NSPopUpButton *joystickFire;
        !            41:     IBOutlet NSPopUpButton *joystickLeft;
        !            42:     IBOutlet NSMatrix *joystickMode;
        !            43:     IBOutlet NSPopUpButton *joystickRight;
        !            44:     IBOutlet NSPopUpButton *joystickUp;
        !            45:     IBOutlet NSMatrix *keyboardMapping;
        !            46:     IBOutlet NSTextField *keyboardMappingFile;
        !            47:     IBOutlet NSMatrix *machineType;
        !            48:     IBOutlet NSMatrix *monitor;
        !            49:     IBOutlet NSButton *patchTimerD;
        !            50:     IBOutlet NSPopUpButton *enableDSP;
        !            51:     IBOutlet NSMatrix *playbackQuality;
        !            52:     IBOutlet NSTextField *printToFile;
        !            53:     IBOutlet NSMatrix *ramSize;
        !            54:     IBOutlet NSTextField *readRS232FromFile;
        !            55:     IBOutlet NSPopUpButton *realJoystick;
        !            56:     IBOutlet NSButton *realTime;
        !            57:     IBOutlet NSMatrix *resolution;
        !            58:     IBOutlet NSButton *slowFDC;
        !            59:     IBOutlet NSTextField *tosImage;
        !            60:     IBOutlet NSButton *useBorders;
        !            61:     IBOutlet NSButton *useVDIResolution;
        !            62:     IBOutlet NSTextField *writeMidiToFile;
        !            63:     IBOutlet NSMatrix *writeProtection;
        !            64:     IBOutlet NSTextField *writeRS232ToFile;
        !            65:     IBOutlet NSButton *zoomSTLowRes;
        !            66:     IBOutlet NSSlider *nSpec512Treshold;
        !            67:        
        !            68:        IBOutlet NSButton *falconTTRatio;
        !            69:        IBOutlet NSButton *fullScreen;
        !            70:        IBOutlet NSButton *ledDisks;
        !            71:        
        !            72:        IBOutlet NSTextField *maxZoomedWidth;
        !            73:        IBOutlet NSTextField *maxZoomedHeight;
        !            74:        IBOutlet NSStepper *widthStepper;
        !            75:        IBOutlet NSStepper *heightStepper;
        !            76:        
        !            77:        
        !            78: 
        !            79:     IBOutlet NSTextField *configFile;
        !            80: 
        !            81:        BOOL bInitialized;
        !            82:        int cRealJoysticks;
        !            83:        int nCurrentJoystick;
        !            84: }
        !            85: - (IBAction)changeViewedJoystick:(id)sender;
        !            86: - (IBAction)chooseCartridgeImage:(id)sender;
        !            87: - (IBAction)chooseDefaultImagesLocation:(id)sender;
        !            88: - (IBAction)chooseFloppyImageA:(id)sender;
        !            89: - (IBAction)chooseFloppyImageB:(id)sender;
        !            90: - (IBAction)chooseGemdosImage:(id)sender;
        !            91: - (IBAction)chooseHdImage:(id)sender;
        !            92: - (IBAction)chooseIdeMasterHdImage:(id)sender;
        !            93: - (IBAction)chooseIdeSlaveHdImage:(id)sender;
        !            94: - (IBAction)chooseKeyboardMappingFile:(id)sender;
        !            95: - (IBAction)chooseMidiOutputFile:(id)sender;
        !            96: - (IBAction)choosePrintToFile:(id)sender;
        !            97: - (IBAction)chooseRS232InputFile:(id)sender;
        !            98: - (IBAction)chooseRS232OutputFile:(id)sender;
        !            99: - (IBAction)chooseTosImage:(id)sender;
        !           100: - (IBAction)commitAndClose:(id)sender;
        !           101: - (IBAction)ejectFloppyA:(id)sender;
        !           102: - (IBAction)ejectFloppyB:(id)sender;
        !           103: - (IBAction)ejectGemdosImage:(id)sender;
        !           104: - (IBAction)ejectHdImage:(id)sender;
        !           105: - (IBAction)ejectIdeMasterHdImage:(id)sender;
        !           106: - (IBAction)ejectIdeSlaveHdImage:(id)sender;
        !           107: - (IBAction)loadPrefs:(id)sender;
        !           108: - (IBAction)saveConfigAs:(id)sender;
        !           109: - (IBAction)loadConfigFrom:(id)sender;
        !           110: - (void)setAllControls;
        !           111: - (void)saveAllControls;
        !           112: - (void)insertFloppyImageIntoDrive:(int)drive forTextField:(NSTextField*)floppyTextField;
        !           113: - (BOOL)choosePathForControl:(NSTextField*)textField chooseDirectories:(bool)chooseDirectories defaultInitialDir:(NSString*)defaultInitialDir;
        !           114: - (void)initKeysDropDown:(NSPopUpButton*)dropDown;
        !           115: - (void)setJoystickControls;
        !           116: - (void)saveJoystickControls;
        !           117: - (IBAction)updateEnabledStates:(id)sender;
        !           118: - (IBAction)setWidth:(id)sender;
        !           119: - (IBAction)setHeight:(id)sender;
        !           120: 
        !           121: 
        !           122: 
        !           123: @end

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.