#include "view_btree.h"
#include "view_properties.h"
#include "new_tree_dialog.h"
+#include "view_debug.h"
using namespace Gnome::Canvas;
void zoom_normal ();
ViewBTree *tree;
+ViewDebug *vdebug;
Gnome::Canvas::Canvas *real_canvas;
int main(int argc, char *argv[])
Gnome::Canvas::Canvas canvas;
ViewBTree canvas_grp (canvas.root (), "test.idx");
+ ViewDebug debug (&canvas_grp);
+
tree = &canvas_grp;
real_canvas = &canvas;
+ vdebug = &debug;
canvas.set_scroll_region (0, 0, 5000, 5000);
area.add (canvas);
hbox.pack_start (frame, false, false, 10);
hbox.pack_start (area);
+ hbox.pack_end (debug, false, true, 10);
Glib::RefPtr<Gtk::ActionGroup> actiongroup = Gtk::ActionGroup::create();
m_refUIManager->add_ui_from_string(ui_info);
Gtk::Widget* menubar = m_refUIManager->get_widget("/MenuBar");
menubar->show_all ();
- vbox.pack_start (*menubar, false, true, 0);
+ vbox.pack_start (*menubar, false, true, 0);
vbox.pack_end (hbox, true, true, 5);
+
window.add (vbox);
window.set_size_request (640, 480);
window.show_all ();
{
NewTreeDialog d;
if (d.run () == Gtk::RESPONSE_OK) {
- for (uint i=0; i<=d.getAmount (); i++) {
+ uint tot = d.getAmount ();
+ for (uint i=0; i <= tot; i++) {
ClaveFija c(i);
tree->AddKey (c);
+ vdebug->AddKey (c);
}
tree->AddNode (0);
}