ScoobyRom.DataView2DModelGtk.SetNodeContentTypeChanged C# (CSharp) Method

SetNodeContentTypeChanged() public method

public SetNodeContentTypeChanged ( Gtk.TreeIter iter, Tables table ) : void
iter Gtk.TreeIter
table Tables
return void
        public override void SetNodeContentTypeChanged(TreeIter iter, Tables.Denso.Table table)
        {
            var t = (Table2D)table;
            store.SetValue (iter, (int)ColumnNr2D.Type, (int)t.TableType);
            store.SetValue (iter, (int)ColumnNr2D.Ymin, t.Ymin);
            store.SetValue (iter, (int)ColumnNr2D.Yavg, t.Yavg);
            store.SetValue (iter, (int)ColumnNr2D.Ymax, t.Ymax);

            if (iconsVisible)
                CreateSetNewIcon (iter, t);
        }

Usage Example

Example #1
0
        protected override void OnTableTypeChanged(TreeIter iter, TableType newTableType)
        {
            Table2D table2D = (Table2D)treeModel.GetValue(iter, (int)ColumnNr2D.Obj);

            viewModel.ChangeTableType(table2D, newTableType);
            viewModel.SetNodeContentTypeChanged(iter, table2D);
        }