filter_list library

Classes

ChoiceChipTheme
Overrides the default style of ChoiceChip
ChoiceChipThemeData
A style that overrides the default appearance of ChoiceChip and ChoiceChip widgets when used with HeaderTheme or with the overall FilterListTheme's FilterListThemeData.choiceChipTheme.
ControlButtonBarTheme
Overrides the default style of ControlButtonBar
ControlButtonBarThemeData
A style that overrides the default appearance of ControlButtonBar and ControlButtonBar widgets when used with ControlButtonBarTheme or with the overall
ControlButtonTheme
Overrides the default style of ContorlButton
ControlButtonThemeData
A style that overrides the default appearance of ControlButton and ControlButton widgets when used with ControlButtonTheme or with the overall ControlButtonBarTheme's ControlButtonBarThemeData.controlButtonTheme.
FilterListDelegate<T>
The FilterListDelegate.show implement a search view, using SearchDelegate The listData should be list of T which needs to filter.
FilterListDelegateTheme
FilterListDelegateThemeData
Defines the configuration of the overall visual FilterListDelegateTheme for a particular widget subtree.
FilterListDialog
The FilterListDialog.display is a Dialog with some filter utilities and callbacks which helps in single/multiple selection from list of data.
FilterListTheme
Applies a FilterListThemeData to descendent Filter list widgets.
FilterListThemeData
Defines the configuration of the overall visual FilterListTheme for a particular widget subtree.
FilterListWidget<T extends Object>
The FilterListWidget is a widget with some filter utilities and callbacks which helps in single/multiple selection from list of data.
HeaderTheme
Overrides the default style of ChoiceChip
HeaderThemeData
A style that overrides the default appearance of ChoiceChip and ChoiceChip widgets when used with HeaderTheme or with the overall FilterListTheme's FilterListThemeData.choiceChipTheme.

Typedefs

AppbarBottom = PreferredSizeWidget Function(BuildContext context)
ChoiceChipBuilder<T> = Widget Function(BuildContext context, T? item, bool? isSelected)
LabelDelegate<T> = String? Function(T?)
OnApplyButtonClick<T> = void Function(List<T>? list)
SearchPredict<T> = bool Function(T item, String query)
SuggestionBuilder<T> = Widget Function(BuildContext context, T suggestion, bool isSelected)
ValidateRemoveItem<T> = List<T> Function(List<T>? list, T item)
ValidateSelectedItem<T> = bool Function(List<T>? list, T item)