sdl3/sdl_dialog library

Functions

sdlShowFileDialogWithProperties(int type, Pointer<NativeFunction<SdlDialogFileCallback>> callback, Pointer<Void> userdata, int props) → void dialog
Create and launch a file dialog with the specified properties.
sdlShowOpenFileDialog(Pointer<NativeFunction<SdlDialogFileCallback>> callback, Pointer<Void> userdata, Pointer<SdlWindow> window, Pointer<SdlDialogFileFilter> filters, int nfilters, String? defaultLocation, bool allowMany) → void dialog
Displays a dialog that lets the user select a file on their filesystem.
sdlShowOpenFolderDialog(Pointer<NativeFunction<SdlDialogFileCallback>> callback, Pointer<Void> userdata, Pointer<SdlWindow> window, String? defaultLocation, bool allowMany) → void dialog
Displays a dialog that lets the user select a folder on their filesystem.
sdlShowSaveFileDialog(Pointer<NativeFunction<SdlDialogFileCallback>> callback, Pointer<Void> userdata, Pointer<SdlWindow> window, Pointer<SdlDialogFileFilter> filters, int nfilters, String? defaultLocation) → void dialog
Displays a dialog that lets the user choose a new or existing file on their filesystem.
sdlxShowFileDialogWithProperties({required int type, required Pointer<NativeFunction<SdlDialogFileCallback>>? callback, Pointer<Void>? userdata, int prop = 0}) → void dialog
Create and launch a file dialog with the specified properties.
sdlxShowOpenFileDialog({required Pointer<NativeFunction<SdlDialogFileCallback>>? callback, Pointer<SdlWindow>? window, Pointer<Void>? userdata, List<SdlxDialogFileFilter>? filters, String? defaultLocation, bool allowMany = false}) → void dialog
Displays a dialog that lets the user select a file on their filesystem.
sdlxShowOpenFolderDialog({required Pointer<NativeFunction<SdlDialogFileCallback>>? callback, Pointer<SdlWindow>? window, Pointer<Void>? userdata, String? defaultLocation, bool allowMany = false}) → void dialog
Displays a dialog that lets the user select a folder on their filesystem.
sdlxShowSaveFileDialog({required Pointer<NativeFunction<SdlDialogFileCallback>>? callback, Pointer<SdlWindow>? window, Pointer<Void>? userdata, List<SdlxDialogFileFilter>? filters, String? defaultLocation}) → void dialog
Displays a dialog that lets the user choose a new or existing file on their filesystem.