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)
+ BTree (filename, block_size, BTree::TYPE_UNIQUE, type)
{
/* Cada bytes lo hago de 5 units de ancho */
node_width = 5 * block_size;
{
last_selected = NULL;
- uint next = data->getChild ();
+ uint next = data->GetChild ();
delete vnode;
std::cout << next << std::endl;
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);
+}
+