Esempio n. 1
0
 internal void CopyFrom(ValueTreeColumnCollection src)
 {
     _columns.Clear();
     foreach (ValueTreeColumn column in src._columns)
     {
         _columns.Add(new ValueTreeColumn(this, column));
     }
 }
Esempio n. 2
0
        public ValueTreeColumn(ValueTreeColumnCollection owner, ValueTreeColumn src)
        {
            _name      = src._name;
            _title     = src._title;
            _valueType = src._valueType;
            _width     = src._width;

            _owner = owner;
        }
Esempio n. 3
0
        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;
        }
Esempio n. 4
0
        public ValueTreeColumn(ValueTreeColumnCollection Owner, int id, ValueTreeColumn src)
        {
            _name      = src._name;
            _title     = src._title;
            _valueType = src._valueType;
            _width     = src._width;

            _owner = Owner;
            _id    = id;
        }
Esempio n. 5
0
        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;
        }
Esempio n. 6
0
        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));
     }
 }