(svn r3375) -Add: [ FS#29 ] show an error dialog for OSX cocoa driver (egladil)
This commit is contained in:
		@@ -8,11 +8,33 @@
 | 
			
		||||
 * To insure that the crosscompiler still works, let him try any changes before they are committed
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#ifdef WITH_SDL
 | 
			
		||||
 | 
			
		||||
void ShowMacDialog ( const char *title, const char *message, const char *buttonLabel )
 | 
			
		||||
{
 | 
			
		||||
	NSRunAlertPanel([NSString stringWithCString: title], [NSString stringWithCString: message], [NSString stringWithCString: buttonLabel], nil, nil);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#elif defined WITH_COCOA
 | 
			
		||||
 | 
			
		||||
void CocoaDialog ( const char *title, const char *message, const char *buttonLabel );
 | 
			
		||||
 | 
			
		||||
void ShowMacDialog ( const char *title, const char *message, const char *buttonLabel )
 | 
			
		||||
{
 | 
			
		||||
	CocoaDialog(title, message, buttonLabel);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#else
 | 
			
		||||
 | 
			
		||||
void ShowMacDialog ( const char *title, const char *message, const char *buttonLabel )
 | 
			
		||||
{
 | 
			
		||||
	fprintf(stderr, "%s: %s\n", title, message);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
void ShowMacAssertDialog ( const char *function, const char *file, const int line, const char *expression )
 | 
			
		||||
{
 | 
			
		||||
	const char *buffer =
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user