internal void CopyFrom(ValueTreeColumnCollection src) { _columns.Clear(); foreach (ValueTreeColumn column in src._columns) { _columns.Add(new ValueTreeColumn(this, column)); } }
public ValueTreeColumn(ValueTreeColumnCollection owner, ValueTreeColumn src) { _name = src._name; _title = src._title; _valueType = src._valueType; _width = src._width; _owner = owner; }
public ValueTreeColumn(ValueTreeColumnCollection owner, string name, string title, TypeDescription type, int width) { _name = name; _title = title ?? name; _valueType = type ?? new TypeDescription(); _width = width; _owner = owner; }
public ValueTreeColumn(ValueTreeColumnCollection Owner, int id, ValueTreeColumn src) { _name = src._name; _title = src._title; _valueType = src._valueType; _width = src._width; _owner = Owner; _id = id; }
public ValueTreeColumn(ValueTreeColumnCollection Owner, int id, string Name, string Title, IValue Type, int Width) { _name = Name; _title = Title ?? Name; _valueType = Type; _width = Width; _owner = Owner; _id = id; }
internal void CopyFrom(ValueTreeRowCollection src) { _rows.Clear(); ValueTreeColumnCollection Columns = Owner().Columns; foreach (ValueTreeRow row in src._rows) { ValueTreeRow new_row = Add(); foreach (ValueTreeColumn Column in Columns) { new_row.Set(Column, row.Get(ValueFactory.Create(Column.Name))); } new_row.Rows.CopyFrom(row.Rows); } }
internal void CopyFrom(ValueTreeColumnCollection src) { _columns.Clear(); foreach (ValueTreeColumn column in src._columns) { _columns.Add(new ValueTreeColumn(this, ++_internal_counter, column)); } }