Annotation of hatari/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 *frameSkip;
        !            33:     IBOutlet NSTextField *gemdosImage;
        !            34:     IBOutlet NSTextField *hdImage;
        !            35:     IBOutlet NSButton *interleaved;
        !            36:     IBOutlet NSPopUpButton *joystickDown;
        !            37:     IBOutlet NSPopUpButton *joystickFire;
        !            38:     IBOutlet NSPopUpButton *joystickLeft;
        !            39:     IBOutlet NSMatrix *joystickMode;
        !            40:     IBOutlet NSPopUpButton *joystickRight;
        !            41:     IBOutlet NSPopUpButton *joystickUp;
        !            42:     IBOutlet NSMatrix *keyboardMapping;
        !            43:     IBOutlet NSTextField *keyboardMappingFile;
        !            44:     IBOutlet NSMatrix *machineType;
        !            45:     IBOutlet NSMatrix *monitor;
        !            46:     IBOutlet NSButton *patchTimerD;
        !            47:     IBOutlet NSMatrix *playbackQuality;
        !            48:     IBOutlet NSTextField *printToFile;
        !            49:     IBOutlet NSMatrix *ramSize;
        !            50:     IBOutlet NSTextField *readRS232FromFile;
        !            51:     IBOutlet NSPopUpButton *realJoystick;
        !            52:     IBOutlet NSButton *realTime;
        !            53:     IBOutlet NSMatrix *resolution;
        !            54:     IBOutlet NSButton *slowFDC;
        !            55:     IBOutlet NSTextField *tosImage;
        !            56:     IBOutlet NSButton *useBorders;
        !            57:     IBOutlet NSButton *useVDIResolution;
        !            58:     IBOutlet NSTextField *writeMidiToFile;
        !            59:     IBOutlet NSMatrix *writeProtection;
        !            60:     IBOutlet NSTextField *writeRS232ToFile;
        !            61:     IBOutlet NSButton *zoomSTLowRes;
        !            62:        BOOL bInitialized;
        !            63:        int cRealJoysticks;
        !            64:        int nCurrentJoystick;
        !            65: }
        !            66: - (IBAction)changeViewedJoystick:(id)sender;
        !            67: - (IBAction)chooseCartridgeImage:(id)sender;
        !            68: - (IBAction)chooseDefaultImagesLocation:(id)sender;
        !            69: - (IBAction)chooseFloppyImageA:(id)sender;
        !            70: - (IBAction)chooseFloppyImageB:(id)sender;
        !            71: - (IBAction)chooseGemdosImage:(id)sender;
        !            72: - (IBAction)chooseHdImage:(id)sender;
        !            73: - (IBAction)chooseKeyboardMappingFile:(id)sender;
        !            74: - (IBAction)chooseMidiOutputFile:(id)sender;
        !            75: - (IBAction)choosePrintToFile:(id)sender;
        !            76: - (IBAction)chooseRS232InputFile:(id)sender;
        !            77: - (IBAction)chooseRS232OutputFile:(id)sender;
        !            78: - (IBAction)chooseTosImage:(id)sender;
        !            79: - (IBAction)commitAndClose:(id)sender;
        !            80: - (IBAction)ejectFloppyA:(id)sender;
        !            81: - (IBAction)ejectFloppyB:(id)sender;
        !            82: - (IBAction)ejectGemdosImage:(id)sender;
        !            83: - (IBAction)ejectHdImage:(id)sender;
        !            84: - (IBAction)loadConfig:(id)sender;
        !            85: - (IBAction)loadPrefs:(id)sender;
        !            86: - (IBAction)saveConfig:(id)sender;
        !            87: - (void)setAllControls;
        !            88: - (void)saveAllControls;
        !            89: - (void)insertFloppyImageIntoDrive:(int)drive forTextField:(NSTextField*)floppyTextField;
        !            90: - (BOOL)choosePathForControl:(NSTextField*)textField chooseDirectories:(bool)chooseDirectories defaultInitialDir:(NSString*)defaultInitialDir;
        !            91: - (void)initKeysDropDown:(NSPopUpButton*)dropDown;
        !            92: - (void)setJoystickControls;
        !            93: - (void)saveJoystickControls;
        !            94: - (IBAction)updateEnabledStates:(id)sender;
        !            95: 
        !            96: @end

unix.superglobalmegacorp.com

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