widgets/list/list_config library

Classes

TGridDelegate
Delegate for controlling grid layout.
TLoadOptions<T>
Options for loading data in the list.
TLoadResult<T>
Result of a data load operation.

Enums

TExpansionMode
Mode for expanding list items.
TGridMode
Grid layout mode.
TItemAddPosition
Position to add new items in the list.
TSelectionMode
Mode for selecting list items.

Typedefs

ItemChildrenAccessor<T> = List<T>? Function(T item)
ItemKeyAccessor<T, K> = K Function(T item)
ItemTextAccessor<T> = String Function(T item)
ItemToString<T> = String Function(T item)
ListItemBuilder<T, K> = Widget Function(BuildContext context, TListItem<T, K> item, int index)
ListItemFactory<T, K> = TListItem<T, K> Function(T item)
ListItemTap<T, K> = void Function(TListItem<T, K> item)
TGridDelegateBuilder = TGridDelegate Function(BuildContext context)
TListDragProxyDecorator = Widget Function(Widget, int, Animation<double>)
TListEmptyBuilder = Widget Function(BuildContext context)
TListErrorBuilder = Widget Function(BuildContext context, TListError error)
TListFooterBuilder = Widget Function(BuildContext context)
TListHeaderBuilder = Widget Function(BuildContext context)
TListLoadingBuilder = Widget Function(BuildContext context)
TListReorderCallback = void Function(int, int)
TListSeparatorBuilder = Widget? Function(BuildContext context, int index)
TLoadListener<T> = Future<TLoadResult<T>> Function(TLoadOptions<T> options)