CustomSlider<T> typedef
CustomSlider<T> =
ReactiveCustomWidget<Widget> Function(T editorState, Stream rebuildStream, double value, dynamic onChanged(double value), dynamic onChangeEnd(double value))
A typedef for creating a ReactiveCustomWidget that includes a custom slider.
T
- The type representing the editor state.editorState
- The current state of the editor.rebuildStream
- A Stream that triggers the widget to rebuild.value
- The current value of the slider.onChanged
- A function to handle changes to the slider's value.onChangeEnd
- A function to handle the end of slider value changes.
Returns a ReactiveCustomWidget that provides a custom slider.
Example: slider: (editorState, rebuildStream, value, onChanged, onChangeEnd) { return ReactiveCustomWidget( stream: rebuildStream, builder: (_) => Slider( onChanged: onChanged, onChangeEnd: onChangeEnd, value: value, activeColor: Colors.blue.shade200, ), ); },
Implementation
typedef CustomSlider<T> = ReactiveCustomWidget Function(
T editorState,
Stream rebuildStream,
double value,
Function(double value) onChanged,
Function(double value) onChangeEnd,
);