RawRadio<T> constructor

const RawRadio<T>({
  1. Key? key,
  2. required T value,
  3. required WidgetStateProperty<MouseCursor> mouseCursor,
  4. required bool toggleable,
  5. required FocusNode focusNode,
  6. required bool autofocus,
  7. required RadioGroupRegistry<T>? groupRegistry,
  8. required bool enabled,
  9. required RadioBuilder builder,
})

Creates a radio button.

If enabled is true, the groupRegistry must not be null.

Implementation

const RawRadio({
  super.key,
  required this.value,
  required this.mouseCursor,
  required this.toggleable,
  required this.focusNode,
  required this.autofocus,
  required this.groupRegistry,
  required this.enabled,
  required this.builder,
}) : assert(!enabled || groupRegistry != null, 'an enabled raw radio must have a registry');