public override void GetValue(Gtk.TreeIter iter, int column, ref GLib.Value val) { Node node = (Node)iter; if (column == 0) { val = new GLib.Value(node.Name); } else if (column == 1) { double percent = (double)node.Value / (double)total_clicks * 100.0; val = new GLib.Value(String.Format("{0,5:F2}% ({1:F6}s)", percent, ProfileData.ClicksToSeconds(node.Value))); } }