ready
library
Classes
AccessType
Action <T , S extends BaseReadyListState <T > , TController extends ReadyListController <T , S > >
action that used to handle row actions
AlignedGridView
A scrollable, 2D array of widgets placed according to the aligned layout.
Animated
AnimatedItemsScope
AnimatedItemsScopeState
AppBarOptions
Authorization
AxisConfig
BaseReadyListState <T >
BooleanFilter
CurrentUser
DashboardItem
DataTableOptions <T >
options of DataTable
DateFilter
filter for DateTime
DateRangeFilter
filter for DateTime
DefaultReadyListController <T >
DefaultReadyRemoteController <T >
DrawerOptions
FadeAnimation
🔥 change opacity from from to to
FlipAnimation
🔥 flip widget according to type
🔥 FlipType.x rotate x from (180) t (0)
🔥 FlipType.y rotate y from (180) t (0)
🔥 FlipType.z rotate y from (180) t (0)
🔥 FlipType.negativeY rotate y from (-180) t (0)
🔥 FlipType.negativeX rotate x from (-180) t (0)
🔥 FlipType.negativeZ rotate y from (-180) t (0)
Grids
ICancelToken
IconAction <T , S extends BaseReadyListState <T > , TController extends ReadyListController <T , S > >
ListOptions <T , S extends BaseReadyListState <T > >
options for ReadyList
LoadingButton
simple loading button
MasonryGridView
A scrollable, 2D array of widgets placed according to the masonry layout.
MultiOptionFilter <T >
NavigatorOptions
OptionFilterItem <T >
single option filter
PageInfo
PageInfoState
PlaceholdersConfig
QuiltedGridRepeatPattern
Defines how a pattern is repeating.
QuiltedGridTile
A tile for SliverQuiltedGridDelegate .
Ready
ReadyDashboard
ReadyDashboardState
ReadyList <T , S extends BaseReadyListState <T > , TController extends ReadyListController <T , S > >
ReadyListConfig
ReadyListConfigOptions
ReadyListController <T , S extends BaseReadyListState <T > >
ReadyListState <T >
ReadyScreenLoader
RemoteResult <T >
RenderSliverMasonryGrid
A sliver that places multiple box children in a two dimensional arrangement.
RenderSliverRemainingAreaAndOverScroll
ReorderOptions
ResponsiveDataTable <T , S extends BaseReadyListState <T > , TController extends ReadyListController <T , S > >
responsive data table
ScaleAnimation
🔥 scale all axis of widget
🔥 fromX and toX scales the x axis
🔥 fromY and toY scales the y axis
🔥 fromZ and toZ scales the z axis
SearchArgs
SearchFilter
search filter
SelectionController
Shimmer
use this to wrap every element you want to add shimmer effect to it
if enabled is false
then there is no effect
You must use this in the child tree of ShimmerScope
ShimmerScope
Specify the scope for Shimmer
This will paint the shimmer gradient on all Shimmer children in its tree
SingleOptionDialogResult <T >
SingleOptionFilter <T >
SliverAlignedGrid
A sliver that places multiple box children in a two dimensional arrangement.
SliverMasonryGrid
A sliver that places multiple box children in a two dimensional arrangement.
SliverMasonryGridParentData
Parent data structure used by RenderSliverMasonryGrid .
SliverQuiltedGridDelegate
Controls the layout of a quilted grid.
SliverRemainingArea
SliverSimpleGridDelegate
Controls the layout of tiles in a some slivers.
SliverSimpleGridDelegateWithFixedCrossAxisCount
Creates grid layouts with a fixed number of tiles in the cross axis.
SliverSimpleGridDelegateWithMaxCrossAxisExtent
Creates grid layouts with tiles that each have a maximum cross-axis extent.
SliverStairedGridDelegate
Controls the layout of tiles in a staired grid.
SliverWovenGridDelegate
Controls the layout of tiles in a woven grid.
StaggeredGrid
A grid which lays out children in a staggered arrangement.
Each child can have a different size.
Wrap your children with a StaggeredGridTile to specify their size if it's
different from a 1x1 tile.
StaggeredGridTile
Represents the size of a StaggeredGrid 's tile.
StairedGridTile
A tile of a staired pattern.
TabControllerBuilder
This will listen to controller and call builder every time index changed
If controller is null then it will listen to nearest DefaultTabController
TabControllerListener
TimeFilter
time filter
ToggleFilter
toggle filter
TransformAnimation
TranslateAnimation
🔥 fromX and toX translate the x axis
🔥 fromY and toY translate the y axis
🔥 fromZ and toZ translate the z axis
WovenGridTile
A tile of a woven pattern.
Typedefs
BuildItemCallBack <T >
= List <Widget > Function(int index , T item )
DataTableActionCallBack <T , S extends BaseReadyListState <T > , TController extends ReadyListController <T , S > >
= Future Function(BuildContext context , TController controller , T item )
DataTableActionProperty <T , Type >
= Type Function(T item )
DataTableActionPropertyCtx <T , Type >
= Type Function(BuildContext context , T item )
ErrorDisplayCallBack
= String Function(BuildContext context )
GradientGetterCallback
= Gradient Function(GradientTransform transform )
GridDelegateCallback
= SliverSimpleGridDelegate Function({required int ? length , required double width })
ListItemBuilder <T >
= Widget Function(T item , int index , LayoutType layout , List <Widget > actions )
ReadyListItemBuilder <T >
= Widget Function(T? item , int index )
ReadyListSliverBuilder <T , S extends BaseReadyListState <T > >
= List <Widget > Function(S state , Widget ? defaultPlaceHolder () )
ReadyListWidgetBuilder <T , S extends BaseReadyListState <T > >
= List <Widget > Function(S state )
SelectedButtonCallBack
= Widget Function(ResponsiveDataTableType type , Set <int > selected )
StateResultCallBack <T >
= T Function(BaseReadyListState state )
TitleBuilderCallBack <T >
= Widget Function(int index , T item )
TotalCountResolver
= int Function(int currentTotalCount , int difference )
ValueGetter <T >
= T Function(BuildContext context )