summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarcinzelent <marcin@zelent.net>2017-07-14 12:54:10 +0200
committermarcinzelent <marcin@zelent.net>2017-07-14 12:54:10 +0200
commitbe2252126b251567623808bce0989f456447de68 (patch)
treeffed477f558742d9ecd10e78c9960e0d37a3f2a7
parentbf1cfb95233fc0deab5cae969691baf9fa6a21a3 (diff)
Remade the program using ncurses.
-rw-r--r--timetracker.c118
1 files changed, 71 insertions, 47 deletions
diff --git a/timetracker.c b/timetracker.c
index 79efd09..93cfdd9 100644
--- a/timetracker.c
+++ b/timetracker.c
@@ -2,21 +2,22 @@
#include <stdlib.h>
#include <time.h>
#include <string.h>
-#include <curses.h>
+#include <ncurses.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
+#include <panel.h>
-void print_new_activity();
-void start_new_activity();
+void print_new_activity(WINDOW *win);
+void print_activities(WINDOW *win);
+WINDOW *start_new_activity();
void stop_new_activity();
-void edit_new_activity();
-void print_activities();
+WINDOW *edit_new_activity();
void save_to_file(char *filepath);
void load_file(char *filepath);
char *create_data_files();