add darwin#uiOpenFolder

This commit is contained in:
Ddo 2016-08-09 03:59:36 +07:00
parent 46af488c75
commit 5796687da3
1 changed files with 14 additions and 0 deletions

View File

@ -46,6 +46,20 @@ char *uiOpenFile(uiWindow *parent)
return runSavePanel(windowWindow(parent), o); return runSavePanel(windowWindow(parent), o);
} }
char *uiOpenFolder(uiWindow *parent)
{
NSOpenPanel *o;
o = [NSOpenPanel openPanel];
[o setCanChooseFiles:NO];
[o setCanChooseDirectories:YES];
[o setResolvesAliases:NO];
[o setAllowsMultipleSelection:NO];
setupSavePanel(o);
// panel is autoreleased
return runSavePanel(windowWindow(parent), o);
}
char *uiSaveFile(uiWindow *parent) char *uiSaveFile(uiWindow *parent)
{ {
NSSavePanel *s; NSSavePanel *s;