SSpreadsheetHorizontalScrollButtons constructor

const SSpreadsheetHorizontalScrollButtons({
  1. Key? key,
  2. required SSpreadsheetHorizontalSyncController controller,
  3. EdgeInsetsGeometry padding = EdgeInsets.zero,
  4. double leadingInset = 0,
  5. MainAxisAlignment mainAxisAlignment = MainAxisAlignment.spaceBetween,
  6. CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center,
  7. Duration animationDuration = const Duration(milliseconds: 800),
  8. Curve animationCurve = Curves.easeOutCubic,
  9. double activationThreshold = 100,
  10. SSpreadsheetScrollButtonBuilder? buttonBuilder,
})

Implementation

const SSpreadsheetHorizontalScrollButtons({
  super.key,
  required this.controller,
  this.padding = EdgeInsets.zero,
  this.leadingInset = 0,
  this.mainAxisAlignment = MainAxisAlignment.spaceBetween,
  this.crossAxisAlignment = CrossAxisAlignment.center,
  this.animationDuration = const Duration(milliseconds: 800),
  this.animationCurve = Curves.easeOutCubic,
  this.activationThreshold = 100,
  this.buttonBuilder,
});