summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarcinzelent <zelent.marcin@gmail.com>2018-01-26 20:03:21 +0100
committermarcinzelent <zelent.marcin@gmail.com>2018-01-26 20:03:21 +0100
commit930b127cfc13041dae140f542d403245f02c78d9 (patch)
treeda0ba7e13e4fac952570a21b57e08b9eb02385bb
parentf771df3a3b67543d714175c5aea1c261a12403b6 (diff)
Remade UI, added job number, changed persistency format and method.
-rw-r--r--timetracker.c122
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 -