326#define SDL_PROP_FILE_DIALOG_FILTERS_POINTER "SDL.filedialog.filters"
327#define SDL_PROP_FILE_DIALOG_NFILTERS_NUMBER "SDL.filedialog.nfilters"
328#define SDL_PROP_FILE_DIALOG_WINDOW_POINTER "SDL.filedialog.window"
329#define SDL_PROP_FILE_DIALOG_LOCATION_STRING "SDL.filedialog.location"
330#define SDL_PROP_FILE_DIALOG_MANY_BOOLEAN "SDL.filedialog.many"
331#define SDL_PROP_FILE_DIALOG_TITLE_STRING "SDL.filedialog.title"
332#define SDL_PROP_FILE_DIALOG_ACCEPT_STRING "SDL.filedialog.accept"
333#define SDL_PROP_FILE_DIALOG_CANCEL_STRING "SDL.filedialog.cancel"
void SDL_ShowSaveFileDialog(SDL_DialogFileCallback callback, void *userdata, SDL_Window *window, const SDL_DialogFileFilter *filters, int nfilters, const char *default_location)
void(* SDL_DialogFileCallback)(void *userdata, const char *const *filelist, int filter)
void SDL_ShowOpenFolderDialog(SDL_DialogFileCallback callback, void *userdata, SDL_Window *window, const char *default_location, bool allow_many)
@ SDL_FILEDIALOG_SAVEFILE
@ SDL_FILEDIALOG_OPENFILE
@ SDL_FILEDIALOG_OPENFOLDER
void SDL_ShowOpenFileDialog(SDL_DialogFileCallback callback, void *userdata, SDL_Window *window, const SDL_DialogFileFilter *filters, int nfilters, const char *default_location, bool allow_many)
void SDL_ShowFileDialogWithProperties(SDL_FileDialogType type, SDL_DialogFileCallback callback, void *userdata, SDL_PropertiesID props)
struct SDL_Window SDL_Window