cloneWidgetInto method

  1. @override
void cloneWidgetInto(
  1. FWidget<T> copy
)
override

Implementation

@override
void cloneWidgetInto(FWidget<T> copy) {
  if (copy is! FSelect<T>) return;
  copy.options = .from(options);
  copy.selectedIndex = selectedIndex;
  copy.controlWidth = controlWidth;
  copy.controlHeight = controlHeight;
  copy.itemHeight = itemHeight;
  copy.fontSize = fontSize;
  copy.borderWidth = borderWidth;
  copy.cornerRadius = cornerRadius;
  copy.selectVariant = selectVariant;
  copy._onWidgetClickFns = .from(_onWidgetClickFns);
  copy._onWidgetDoubleClickFns = .from(_onWidgetDoubleClickFns);
  copy._onWidgetClickHoldFns = .from(_onWidgetClickHoldFns);
}