ruler_scale_picker library

Classes

NumericRulerScalePicker
A picker widget styled like a ruler with int values.
NumericRulerScalePickerController
Implementation of RulerPickerController<T> using int.
RulerButton
The default button used by NumericRulerScalePicker.
RulerScaleIndicator
The default scale indicator used by NumericRulerScalePicker.
RulerScaleMarker
The default scale marker used by NumericRulerScalePicker.
RulerScalePicker<T>
A picker widget styled like a ruler.
RulerScalePickerController<T>
Interface for a Controller to be used with RulerPicker<T>.
RulerScalePickerOptions
Options to customize a RulerPicker<T>.
RulerValueView
Widget that displays the current value.

Typedefs

ActionButtonBuilder = Widget Function(BuildContext context, VoidCallback action)
Signature for a function that creates a button for RulerPicker<T>.
ScaleIndicatorBuilder<T> = Widget Function(BuildContext context, Axis orientation, T value, {required bool isMajorIndicator})
Signature for a function that creates a scale indicator for RulerPicker<T>.
ScaleMarkerBuilder = Widget Function(BuildContext context, Axis orientation)
Signature for a function that creates a scale marker for RulerPicker<T>.
ValueDisplayBuilder<T> = Widget Function(BuildContext context, T value)
Signature for a function that creates a value display for RulerPicker<T>.