node_keys = tree->ReadKeys (node, node_header);
int y, x;
- y = 5;
- x = 5;
- /* Dibujo el bloque de color rojo */
- /*wattron (win, COLOR_PAIR (1));
- for (uint i=0; i < tree->header.block_size + 2; i++)
- mvwaddstr (win, y+1, i+x-1, ".");
- for (uint i=0; i < tree->header.block_size + 2; i++)
- mvwaddstr (win, y-1, i+x-1, ".");
- mvwaddstr (win, y, x-1, ".");
- mvwaddstr (win, y, tree->header.block_size + x, ".");
- wattroff (win, COLOR_PAIR (1));*/
+ y = 8;
+ x = 2;
for (uint o=0; o<last_length; o++)
mvwaddstr (win, y, x+o, " ");
int n = 0;
while (it != node_keys.end ()) {
std::string s = *(*it);
-
+
+ if ((x+s.length ()) > (width-4)) {
+ y++;
+ x = 2;
+ }
+
if (n%2)
wattron (win, COLOR_PAIR (2));
else