assign method

  1. @override
void assign(
  1. TPersistent? source
)
override

Implementation

@override
void assign(TPersistent? source) {
  if (source is TGridColumn) {
    _alignment = source._alignment;
    _color = source._color;
    _layout = source._layout;
    _visible = source._visible;
    _readOnly = source._readOnly;
    _width = source._width;
    _minSize = source._minSize;
    _maxSize = source._maxSize;
    _sizePriority = source._sizePriority;
    _font.assign(source._font);
    _isDefaultFont = source._isDefaultFont;
    buttonStyle = source.buttonStyle;
    dropDownRows = source.dropDownRows;
    tag = source.tag;
    _valueChecked = source._valueChecked;
    _valueUnchecked = source._valueUnchecked;
    if (source._pickList != null) getPickList().assign(source._pickList!);
    _title.assign(source._title);
    columnChanged();
    return;
  }
  super.assign(source);
}