]> git.llucax.com Git - z.facultad/75.52/treemulator.git/blobdiff - nviewer/w_btree.cpp
Ajustes para utilizar ventana de input.
[z.facultad/75.52/treemulator.git] / nviewer / w_btree.cpp
index 892db6c7d6b425574c9390c8a92e561e2d9babf6..5cddabbe181005c66c901c79640d07cd9c83825c 100644 (file)
@@ -2,7 +2,7 @@
 #include <curses.h>
 #include "w_btree.h"
 
 #include <curses.h>
 #include "w_btree.h"
 
-wBTree::wBTree (Window *p):Window (p, "", p->Width()-2, p->Height ()-2, 1, 1, true)
+wBTree::wBTree (Window *p):Window (p, "", p->Width()-2, p->Height ()-5, 1, 1, true)
 {
        last_length = 0;
        wnode = new wNodeHeader (this, p->Width () - 30, 2);
 {
        last_length = 0;
        wnode = new wNodeHeader (this, p->Width () - 30, 2);
@@ -51,6 +51,8 @@ void wBTree::ShowNode (uint node_num)
                        wattron (win, COLOR_PAIR (2));
                else
                        wattron (win, COLOR_PAIR (3));
                        wattron (win, COLOR_PAIR (2));
                else
                        wattron (win, COLOR_PAIR (3));
+               mvwaddnstr (win, y, x, " ", 1);
+               x++;
                mvwaddnstr (win, y, x, (const char *)(s.c_str ()), s.length ());
                if (n%2)
                        wattroff (win, COLOR_PAIR (2));
                mvwaddnstr (win, y, x, (const char *)(s.c_str ()), s.length ());
                if (n%2)
                        wattroff (win, COLOR_PAIR (2));
@@ -61,7 +63,9 @@ void wBTree::ShowNode (uint node_num)
                it++;
        }
        last_length = x;
                it++;
        }
        last_length = x;
-       mvwaddstr (win, 20, 5, "Ir al nodo (-1 para salir) : ");
+       wnode->ShowHeader (node_num, node_header);
+
+       Show ();
 }
 
 void wBTree::Show ()
 }
 
 void wBTree::Show ()