diff options
| author | Pietro Gagliardi <[email protected]> | 2014-06-29 10:41:02 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2014-06-29 10:41:02 -0400 |
| commit | 7e0a0db4928ffba4ff882bbddea6b2ad22a4213e (patch) | |
| tree | 81fbc5f4c2c345ec309100326a43c4c05eb01388 /dialog_darwin.m | |
| parent | f4677247f19177cb8a3521839dac3cbe7ffde417 (diff) | |
Did most of the conversion of dialog_darwin.go/.m to the new API.
Diffstat (limited to 'dialog_darwin.m')
| -rw-r--r-- | dialog_darwin.m | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/dialog_darwin.m b/dialog_darwin.m index d38e7af..7f72d02 100644 --- a/dialog_darwin.m +++ b/dialog_darwin.m @@ -21,12 +21,14 @@ static void alert(id parent, NSString *primary, NSString *secondary, NSAlertStyl // TODO is there a named constant? will also need to be changed when we add different dialog types [box addButtonWithTitle:@"OK"]; if (parent == nil) - dialog_send(chan, (intptr_t) [box runModal]); - else + return (intptr_t) [box runModal]; + else { [box beginSheetModalForWindow:toNSWindow(parent) modalDelegate:[NSApp delegate] didEndSelector:@selector(alertDidEnd:returnCode:contextInfo:) contextInfo:chan]; + // TODO + } } void msgBox(id parent, id primary, id secondary, void *chan) |
