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,
);