85 Gtk.TreeViewColumn coordCol =
new Gtk.TreeViewColumn();
86 coordCol.Title =
"Coordinate";
87 Gtk.CellRendererText coordCell =
new Gtk.CellRendererText();
88 coordCol.PackStart(coordCell,
true);
90 Gtk.TreeViewColumn expCol =
new Gtk.TreeViewColumn();
91 expCol.Title =
"Exposure";
92 Gtk.CellRendererText expCell =
new Gtk.CellRendererText();
93 expCol.PackStart(expCell,
true);
95 Gtk.TreeViewColumn deltaCol =
new Gtk.TreeViewColumn();
96 deltaCol.Title =
"Delta";
97 Gtk.CellRendererText deltaCell =
new Gtk.CellRendererText();
98 deltaCol.PackStart(deltaCell,
true);
101 tree.AppendColumn(coordCol);
102 tree.AppendColumn(expCol);
103 tree.AppendColumn(deltaCol);
105 coordCol.AddAttribute(coordCell,
"text", 0);
106 expCol.AddAttribute(expCell,
"text", 1);
107 deltaCol.AddAttribute(deltaCell,
"text", 2);
109 Gtk.TreeStore store =
new Gtk.TreeStore(typeof(
string), typeof(
string), typeof(
string));
111 foreach (BioImage b
in Images.images)
113 Gtk.TreeIter iter = store.AppendValues(System.IO.Path.GetFileName(b.Filename));
114 foreach (AForge.Bitmap bit in b.Buffers)
116 store.AppendValues(iter, bit.Coordinate.ToString(), bit.Plane.Exposure, bit.Plane.Delta);
127 Gtk.TreeStore store =
new Gtk.TreeStore(typeof(
string), typeof(
string), typeof(
string));
129 foreach (BioImage b
in Images.images)
131 Gtk.TreeIter iter = store.AppendValues(System.IO.Path.GetFileName(b.Filename));
132 foreach (AForge.Bitmap bit in b.Buffers)
134 if(bit.Plane !=
null)
135 store.AppendValues(iter, bit.Coordinate.ToString(), bit.Plane.Exposure, bit.Plane.Delta);
137 store.AppendValues(iter, bit.Coordinate.ToString(), 0, 0);