private void InitTable() { try { TreeViewColumn ImgColumn = new TreeViewColumn(); TreeViewColumn TypeColumn = new TreeViewColumn(); TreeViewColumn WBColumn = new TreeViewColumn(); TreeViewColumn TintColumn = new TreeViewColumn(); TreeViewColumn EVColumn = new TreeViewColumn(); CellRendererText ImgCell = new CellRendererText(); CellRendererText TypeCell = new CellRendererText(); CellRendererText WBCell = new CellRendererText(); CellRendererText TintCell = new CellRendererText(); CellRendererText EVCell = new CellRendererText(); ImgColumn.Title = "Image"; ImgColumn.MinWidth = 100; ImgColumn.PackStart(ImgCell, true); TypeColumn.Title = "Type"; TypeColumn.MinWidth = 100; TypeColumn.PackStart(TypeCell, true); TypeColumn.Title = "WB Change"; TypeColumn.MinWidth = 100; TypeColumn.PackStart(WBCell, true); TypeColumn.Title = "Tint Change"; TypeColumn.MinWidth = 100; TypeColumn.PackStart(TintCell, true); TypeColumn.Title = "EV Change"; TypeColumn.MinWidth = 100; TypeColumn.PackStart(EVCell, true); ValueTable.AppendColumn(ImgColumn); ValueTable.AppendColumn(TypeColumn); ValueTable.AppendColumn(WBColumn); ValueTable.AppendColumn(TintColumn); ValueTable.AppendColumn(EVColumn); ImgColumn.AddAttribute(ImgCell, "text", 0); TypeColumn.AddAttribute(TypeCell, "text", 1); ImgColumn.AddAttribute(WBCell, "text", 2); TypeColumn.AddAttribute(TintCell, "text", 3); ImgColumn.AddAttribute(EVCell, "text", 4); ValueTable.Model = table; } catch (Exception ex) { ErrorReport.ReportError("Init Table (Create Filterset)", ex); } }