public BacktraceViewerComponent(TimeData data, Profile p) { this.data = data; this.p = p; this.bt = new BacktraceTabulator (p, p.GetContextObjsForTime (data.Time)); Title = string.Format ("Heap at {0} ms", data.Time); box = new VBox (); box.Spacing = 12; this.Add (box); box.PackStart (CreateHeader (), false, false, 0); ns = new BacktraceNodeStore (data, p, bt); ScrolledWindow sw = new ScrolledWindow (); sw.Add (ns.GetNodeView ()); box.PackStart (sw, true, true, 0); }