double ViewBTree::node_width = 0;
double ViewBTree::node_height = 0;
-ViewBTree::ViewBTree (Canvas::Group *parent, std::string filename, uint block_size, int type):Canvas::Group (*parent, 0, 0),
- BTree (filename, block_size, type)
+ViewBTree::ViewBTree (Canvas::Group *parent, std::string filename, uint block_size, int tree_type, int type):Canvas::Group (*parent, 0, 0),
+ BTree (filename, block_size, tree_type, type)
{
/* Cada bytes lo hago de 5 units de ancho */
- node_width = 5 * block_size;
- node_height = node_width/10;
+ node_width = 4 * block_size;
+ node_height = 50;
byte_to_pixels = node_width/block_size;
last_selected = NULL;
if (vnode != last_selected)
last_selected->SetSelected (false);
last_selected = vnode;
- vnode->SetSelected (true);
m_signal_selected (data, node_h);
}
return m_signal_selected;
}
+void ViewBTree::Clear ()
+{
+ if (last_selected)
+ delete last_selected;
+}
+
+void ViewBTree::HighliteKey (Clave &k)
+{
+ last_selected->HighliteKey (k);
+}
+