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>
.