X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fgraphics%2Fcocoa%2Ferrordialog.m;fp=source%2Fgraphics%2Fcocoa%2Ferrordialog.m;h=2b6b3c63bf790b8b48be3fb5884cc59552d23ef3;hb=12df88ecf9787f4ed59051646775165b74301cf0;hp=0000000000000000000000000000000000000000;hpb=54dd9e0bcbaba39c0f32ce9e4c65cde0ce3c0cfb;p=libs%2Fgui.git diff --git a/source/graphics/cocoa/errordialog.m b/source/graphics/cocoa/errordialog.m new file mode 100644 index 0000000..2b6b3c6 --- /dev/null +++ b/source/graphics/cocoa/errordialog.m @@ -0,0 +1,16 @@ +#import +#import + +// The function gets incorrect linkage without a prototype +void run_alert(const char *, const char *); + +void run_alert(const char *type, const char *what) +{ + NSString *message = [[[NSString stringWithUTF8String:type] stringByAppendingString:@": "] + stringByAppendingString:[NSString stringWithUTF8String:what]]; + NSAlert *alert = [NSAlert alertWithMessageText:@"Uncaught exception" + defaultButton:nil alternateButton:nil otherButton:nil + informativeTextWithFormat:@"%@", message]; + [alert runModal]; +} +