From c499dfbb2245dff090255bf5880b3ef233a0cb5e Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Wed, 5 Nov 2014 17:27:04 +0800 Subject: [PATCH] mac: Implement dialog.showErrorBox --- atom/browser/ui/message_box_mac.mm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/atom/browser/ui/message_box_mac.mm b/atom/browser/ui/message_box_mac.mm index 2ff0ee93e928..370b5911d0c2 100644 --- a/atom/browser/ui/message_box_mac.mm +++ b/atom/browser/ui/message_box_mac.mm @@ -141,4 +141,13 @@ void ShowMessageBox(NativeWindow* parent_window, contextInfo:nil]; } +void ShowErrorBox(const base::string16& title, const base::string16& content) { + NSAlert* alert = [[NSAlert alloc] init]; + [alert setMessageText:base::SysUTF16ToNSString(title)]; + [alert setInformativeText:base::SysUTF16ToNSString(content)]; + [alert setAlertStyle:NSWarningAlertStyle]; + [alert runModal]; + [alert release]; +} + } // namespace atom