tree = Glib::RefPtr<ViewBTree>(ptree);
tree->signal_selected ().connect ( sigc::mem_fun (*real_frame, &ViewProperties::ShowItem) );
tree->AddNode (0);
+ double x1, x2, y1, y2;
+ tree->get_bounds (x1, y1, x2, y2);
+ real_canvas->set_scroll_region (0, 0, 5000, 5000);
+ real_canvas->scroll_to (0, 0);
}
}
}
int type = d.getKeyType ();
int atype = d.getTreeType ();
- tree = Glib::RefPtr<ViewBTree>(new ViewBTree (real_canvas->root(), "test.idx", d.getBlockSize (), atype, type));
+ std::string name = d.getName ();
+ tree = Glib::RefPtr<ViewBTree>(new ViewBTree (real_canvas->root(), name+".idx", d.getBlockSize (), atype, type));
+ real_frame->SetTree (tree);
tree->signal_selected ().connect ( sigc::mem_fun (*real_frame, &ViewProperties::ShowItem) );
if (type == BTree::KEY_FIXED) {
std::list<int> lst;