Esempio n. 1
0
    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);
    }