libui: primp file picker dialogs

* support for filters, for Windows (tested) and GTK (theoretical)
* add extra parameter for setting the start directory, but not supported yet
This commit is contained in:
StapleButter
2017-09-11 15:56:52 +02:00
parent 08ed0f3229
commit 62a26977c7
5 changed files with 130 additions and 17 deletions

View File

@ -32,7 +32,7 @@ static char *runSavePanel(NSWindow *parent, NSSavePanel *s)
return filename;
}
char *uiOpenFile(uiWindow *parent)
char *uiOpenFile(uiWindow *parent, char* filter, char* initpath)
{
NSOpenPanel *o;
@ -46,7 +46,7 @@ char *uiOpenFile(uiWindow *parent)
return runSavePanel(windowWindow(parent), o);
}
char *uiSaveFile(uiWindow *parent)
char *uiSaveFile(uiWindow *parent, char* filter, char* initpath)
{
NSSavePanel *s;