nonbinary-tree(TM) now works in a very minimal instance
This commit is contained in:
parent
330755591b
commit
b16590fd5a
15 changed files with 132 additions and 216 deletions
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
#include "ncrswrap.h"
|
||||
#include "tree.h"
|
||||
#include "_ncurses.h"
|
||||
|
||||
int ct_init(struct ct_tree **const tree) {
|
||||
/* Initialise NCurses Library & Root Node */
|
||||
|
|
@ -21,9 +22,9 @@ void ct_update(struct ct_tree *const tree) {
|
|||
*/
|
||||
switch (key) {
|
||||
case -1:
|
||||
wclear(tree->root->child[0]->win);
|
||||
mvwprintw(tree->root->child[0]->win, 0, 0, " \r-1\n");
|
||||
wrefresh(tree->root->child[0]->win);
|
||||
wclear(tree->root->surface->win);
|
||||
mvwprintw(tree->root->surface->win, 0, 0, " \r-1\n");
|
||||
wrefresh(tree->root->surface->win);
|
||||
return;
|
||||
case KEY_RESIZE:
|
||||
resize_tree(tree, termdims());
|
||||
|
|
@ -31,9 +32,9 @@ void ct_update(struct ct_tree *const tree) {
|
|||
doupdate();
|
||||
break;
|
||||
default:
|
||||
wclear(tree->root->child[0]->win);
|
||||
mvwprintw(tree->root->child[0]->win, 0, 0, " \r%d\n", key);
|
||||
wrefresh(tree->root->child[0]->win);
|
||||
wclear(tree->root->surface->win);
|
||||
mvwprintw(tree->root->surface->win, 0, 0, " \r%d\n", key);
|
||||
wrefresh(tree->root->surface->win);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue