diff options
| author | marcinzelent <zelent.marcin@gmail.com> | 2018-01-26 20:03:21 +0100 |
|---|---|---|
| committer | marcinzelent <zelent.marcin@gmail.com> | 2018-01-26 20:03:21 +0100 |
| commit | 930b127cfc13041dae140f542d403245f02c78d9 (patch) | |
| tree | da0ba7e13e4fac952570a21b57e08b9eb02385bb | |
| parent | f771df3a3b67543d714175c5aea1c261a12403b6 (diff) | |
Remade UI, added job number, changed persistency format and method.
| -rw-r--r-- | timetracker.c | 122 |
1 files changed, 79 insertions, 43 deletions
diff --git a/timetracker.c b/timetracker.c index c268a9e..d5a4bb5 100644 --- a/timetracker.c +++ b/timetracker.c @@ -6,11 +6,13 @@ #include <sys/stat.h> #include <unistd.h> #include <form.h> +#include <dirent.h> typedef struct activity { + char job_number[100]; + char name[100]; time_t start; time_t end; - char name[100]; } activity; activity new; @@ -19,33 +21,22 @@ activity activities[100]; void print_new(WINDOW *win) { - time_t time_now = time(NULL); - char start[80]; + time_t now = time(NULL); - strftime(start, sizeof(start), "%H:%M:%S", localtime(&new.start)); - - mvwprintw(win, 1, 1, "Current activity: %.*s", COLS - |