widgets/data_grid_inherited library

Classes

DataGridControllerScope<T extends DataGridRow>
Provides the controller and scroll controller. These rarely change, so widgets depending only on this won't rebuild on state updates.
DataGridInherited<T extends DataGridRow>
Convenience wrapper that nests both scopes.
DataGridStateScope<T extends DataGridRow>
Provides grid state via InheritedModel so dependents can subscribe to specific DataGridAspects and skip rebuilds for unrelated changes.

Enums

DataGridAspect
Aspects of grid state that widgets can selectively depend on.