filesystem_picker library

Classes

Path element description class for breadcrumbs
Horizontally scrollable breadcrumbs with Icons.chevron_right separator and fade on the right.
Defines a theme for the breadcrumbs used in the picker and Breadcrumbs widget.
FilesystemList
A widget that displays a list of folders and files of the file system.
FilesystemListTile
A single row displaying a folder or file, the corresponding icon and the trailing selection button for the file (configured in the fileTileSelectMode parameter).
FilesystemPicker
FileSystem file or folder picker dialog/bottom sheet.
FilesystemPickerActionThemeData
Defines the theme for the folder selection button used in the picker.
FilesystemPickerAutoSystemTheme
Defines a theme for the FilesystemPicker, which adapts to the light or dark theme of the application.
FilesystemPickerContextAction
Defines an action that can be called for the current path, such as "Create Folder".
FilesystemPickerContextActionsButtonThemeData
Defines the theme for the action button or the button that opens the popup menu if more than one action is specified.
FilesystemPickerContextActionsMenuThemeData
Defines the theme for the actions popup menu.
FilesystemPickerContextActionsThemeData
Defines the theme for the button and the menu of contextual actions called from the upper-right corner of the picker.
FilesystemPickerDefaultOptions
Sets global default values for the picker options and the default theme.
FilesystemPickerDefaultOptionsState
State associated with a FilesystemPickerDefaultOptions widget.
FilesystemPickerFileListFileTypesTheme
An object that defines a set of icons for file types by extensions in the picker file list. Used in FilesystemPickerFileListThemeData.
FilesystemPickerFileListFileTypesThemeBase
The interface of the object defining the set of icons for file types by extensions. Used in FilesystemPickerFileListThemeData.
FilesystemPickerFileListFileTypesThemeItem
An object that allows you to set an icon for a list of file extensions. Used in FilesystemPickerFileListFileTypesTheme.
FilesystemPickerFileListThemeData
Defines the theme for the list of folders and files displayed in the picker.
FilesystemPickerNewFolderContextAction
Defines the action to create a new folder.
FilesystemPickerNewFolderDialog
A dialog asking for a name for the new folder.
FilesystemPickerOptions
Defines the options for the FilesystemPicker, such as the theme, the name of the root element, etc.
FilesystemPickerShortcut
Shortcut - a specific path of the file system, it can be the root of a disk, a user folder, a folder with a photo, etc.
FilesystemPickerState
FilesystemPickerTheme
Defines a theme for the FilesystemPicker, allowing you to set colors, fonts, and icons for it.
FilesystemPickerThemeBase
An abstract base class for defining the picker theme interface.
FilesystemPickerTopBarThemeData
Defines a theme for the AppBar widget used in the picker.
PathItem

Enums

FilesystemPickerActionLocation
Defines the type and location of the folder selection action button.
FilesystemPickerViewMode
FilesystemType
Enumeration with options for display types of the file system.
FileTileSelectMode
Mode for selecting files. Either only the button in the trailing of row, or onTap of the whole row.

Typedefs

FilesystemListFilter = bool Function(FileSystemEntity fsEntity, String path, String name)
The signature of the folder and file list widget filter.
FilesystemPickerContextActionCallback = Future<bool> Function(BuildContext context, Directory path)
Handler of the specified action signature.
FilesystemPickerNewFolderMessageBuilder = String Function(String value)
The signature of the error message string interpolator when the folder being created already exists.
RequestPermission = Future<bool> Function()
Access permission request signature.
ValueSelected = void Function(String value)
Value selection signature.