test standard ncurses graphing template
This commit is contained in:
parent
342886a098
commit
5a4f75c418
2 changed files with 60 additions and 0 deletions
54
lib/graph.c
Normal file
54
lib/graph.c
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
#include <ncurses.h>
|
||||
|
||||
// void init_colors() {
|
||||
// start_color();
|
||||
// init_pair(1, COLOR_GREEN, COLOR_BLACK);
|
||||
// init_pair(2, COLOR_CYAN, COLOR_BLACK);
|
||||
// init_pair(3, COLOR_MAGENTA, COLOR_BLACK);
|
||||
// init_pair(4, COLOR_YELLOW, COLOR_BLACK);
|
||||
// }
|
||||
|
||||
// int main(void) {
|
||||
// initscr();
|
||||
// printw("Goodbye World...");
|
||||
// refresh();
|
||||
// getch();
|
||||
// endwin();
|
||||
|
||||
// return 0;
|
||||
// }
|
||||
|
||||
int main(void) {
|
||||
initscr();
|
||||
raw();
|
||||
// cbreak();
|
||||
// noecho();
|
||||
// echo();
|
||||
// curs_set(0);
|
||||
keypad(stdscr, TRUE); // enable F1, F2, etc
|
||||
noecho();
|
||||
// nodelay(stdscr, TRUE);
|
||||
|
||||
// getmaxyx(stdscr, max_y, max_x);
|
||||
// init_colors();
|
||||
printw("Type: ");
|
||||
refresh();
|
||||
|
||||
int ch;
|
||||
while (1) {
|
||||
ch = getch();
|
||||
if (ch == KEY_F(1)) {
|
||||
printw("[!] F1\n");
|
||||
break;
|
||||
}
|
||||
|
||||
attron(A_BOLD);
|
||||
printw("%c", ch);
|
||||
attroff(A_BOLD);
|
||||
refresh();
|
||||
// napms(50);
|
||||
}
|
||||
|
||||
endwin();
|
||||
return 0;
|
||||
}
|
||||
6
lib/graph.h
Normal file
6
lib/graph.h
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#ifndef DORNE_GRAPH_H
|
||||
#define DORNE_GRAPH_H
|
||||
|
||||
|
||||
|
||||
#endif /* DORNE_GRAPH_H */
|
||||
Loading…
Add table
Add a link
Reference in a new issue