selection static method

KeyBindings selection({
  1. required void onUp(),
  2. required void onDown(),
  3. required void onToggle(),
  4. KeyActionResult onConfirm()?,
  5. void onCancel()?,
})

Standard selection bindings: navigation + toggle + confirm + cancel.

Implementation

static KeyBindings selection({
  required void Function() onUp,
  required void Function() onDown,
  required void Function() onToggle,
  KeyActionResult Function()? onConfirm,
  void Function()? onCancel,
}) {
  return verticalNavigation(onUp: onUp, onDown: onDown) +
      toggle(onToggle: onToggle, hintDescription: 'select') +
      confirm(onConfirm: onConfirm) +
      cancel(onCancel: onCancel);
}