copyWith method

InputBehavior copyWith({
  1. bool? focus,
  2. Set<LogicalKeyboardKey>? keys,
  3. ClickOutsideBehavior? clickOutside,
  4. PaletteGroup? group,
})

Creates a copy with the specified fields replaced.

Implementation

InputBehavior copyWith({
  bool? focus,
  Set<LogicalKeyboardKey>? keys,
  ClickOutsideBehavior? clickOutside,
  PaletteGroup? group,
}) {
  return InputBehavior(
    focus: focus ?? this.focus,
    keys: keys ?? this.keys,
    clickOutside: clickOutside ?? this.clickOutside,
    group: group ?? this.group,
  );
}