--- hatari/src/gui-osx/SDLMain.h 2019/04/09 08:48:35 1.1.1.2 +++ hatari/src/gui-osx/SDLMain.h 2019/04/09 08:54:08 1.1.1.6 @@ -1,3 +1,10 @@ +// +// HatariAppDelegate.h +// Hatari +// +// Créé le 12/06/13 par Miguel Saro. +// Tout droits réservés, - Cocoa Pod -, 2013. +// /* SDLMain.m - main entry point for our Cocoa-ized SDL app Initial Version: Darrell Walisser Non-NIB-Code & other changes: Max Horn @@ -9,25 +16,31 @@ #define _SDLMain_h_ #import -@interface SDLMain : NSObject + +@interface HatariAppDelegate : NSObject // { IBOutlet NSMenuItem *beginCaptureAnim; IBOutlet NSMenuItem *endCaptureAnim; IBOutlet NSMenuItem *beginCaptureSound; IBOutlet NSMenuItem *endCaptureSound; } + - (IBAction)openConfig:(id)sender; - (IBAction)saveConfig:(id)sender; - (IBAction)prefsMenu:(id)sender; + +//- (IBAction)openPreferences:(id)sender; + - (IBAction)warmReset:(id)sender; - (IBAction)coldReset:(id)sender; - (IBAction)insertDiskA:(id)sender; - (IBAction)insertDiskB:(id)sender; - (IBAction)help:(id)sender; +- (IBAction)compat:(id)sender; - (IBAction)captureScreen:(id)sender; - (IBAction)captureAnimation:(id)sender; - (IBAction)endCaptureAnimation:(id)sender; -//- (IBAction)captureAnimation_AVI:(id)sender; +//- (IBAction)captureAnimation_AVI:(id)sender;; //- (IBAction)endCaptureAnimation_AVI:(id)sender; - (IBAction)captureSound:(id)sender; - (IBAction)endCaptureSound:(id)sender; @@ -35,8 +48,13 @@ - (IBAction)restoreMemorySnap:(id)sender; - (IBAction)doFullScreen:(id)sender; - (IBAction)debugUI:(id)sender; -- (BOOL)validateMenuItem:(NSMenuItem*)item; +- (BOOL)validateMenuItem:(NSMenuItem*)item; +- (void)setupWorkingDirectory:(BOOL)shouldChdir ; +- (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filename ; +- (void)insertDisk:(int)disque ; +- (BOOL)validateMenuItem:(NSMenuItem*)item ; +- (NSString*)displayFileSelection:(const char*)pathInParams preferredFileName:(NSString*)preferredFileName allowedExtensions:(NSArray*)allowedExtensions ; @end