diff -r 7cfd36aa005b -r af411868ab9b ui/ui/toolkit.h --- a/ui/ui/toolkit.h Wed Jan 31 12:55:11 2024 +0100 +++ b/ui/ui/toolkit.h Tue Feb 06 14:17:22 2024 +0100 @@ -155,6 +155,8 @@ typedef struct UiStr UiStr; +typedef struct UiFileList UiFileList; + /* begin opaque types */ typedef struct UiContext UiContext; typedef struct UiContainer UiContainer; @@ -356,6 +358,11 @@ UI_OFF }; +struct UiFileList { + char **files; + size_t nfiles; +}; + UIEXPORT void ui_init(const char *appname, int argc, char **argv); UIEXPORT const char* ui_appname(); @@ -453,6 +460,9 @@ UIEXPORT void ui_list_addobsv(UiList *list, ui_callback f, void *data); UIEXPORT void ui_list_notify(UiList *list); +UiFileList ui_filelist_copy(UiFileList list); +void ui_filelist_free(UiFileList list); + UIEXPORT void ui_clipboard_set(char *str); UIEXPORT char* ui_clipboard_get();