TimePickerComponent constructor

TimePickerComponent({
  1. required int hour,
  2. required int minute,
  3. required void onChanged(
    1. ({int hour, int minute}) value
    ),
  4. int minuteStep = 15,
  5. Vector2? size,
  6. Vector2? position,
  7. TextStyle? style,
  8. TextStyle? selectedStyle,
})

Creates a TimePickerComponent.

hour and minute set the initial time. onChanged is called whenever the selected time changes. minuteStep controls the minute increment (default 15).

Implementation

TimePickerComponent({
  required int hour,
  required int minute,
  required this.onChanged,
  this.minuteStep = 15,
  Vector2? size,
  Vector2? position,
  this.style,
  this.selectedStyle,
}) : _hour = hour,
     _minute = minute,
     super(
       size: size ?? Vector2(60, 36),
       position: position ?? Vector2.zero(),
     );