assign method
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);
}