FilePicker

interface FilePicker(source)

Native file and folder picker for a Compose GLFW window.

Functions

Link copied to clipboard
abstract fun openFile(defaultDirectory: Path? = null, filters: List<FileDialogFilter> = emptyList()): Path?

Opens a native dialog to choose one file.

Link copied to clipboard
abstract fun openFiles(defaultDirectory: Path? = null, filters: List<FileDialogFilter> = emptyList()): List<Path>

Opens a native dialog to choose one or more files.

Link copied to clipboard
abstract fun pickFolder(defaultDirectory: Path? = null): Path?

Opens a native dialog to choose one folder.

Link copied to clipboard
abstract fun pickFolders(defaultDirectory: Path? = null): List<Path>

Opens a native dialog to choose one or more folders.

Link copied to clipboard
abstract fun saveFile(defaultDirectory: Path? = null, defaultName: String? = null, filters: List<FileDialogFilter> = emptyList()): Path?

Opens a native dialog to choose a save path.