filesystem_picker library
Classes
-
BreadcrumbItem<
T> - Path element description class for breadcrumbs
-
Breadcrumbs<
T> -
Horizontally scrollable breadcrumbs with
Icons.chevron_right
separator and fade on the right. - BreadcrumbsThemeData
- 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
- 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.
- 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.
Enums
- FilesystemPickerActionLocation
- Defines the type and location of the folder selection action button.
- 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.