summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarcinzelent <marcin@zelent.net>2017-08-21 10:18:19 +0200
committermarcinzelent <marcin@zelent.net>2017-08-21 10:18:19 +0200
commitb3e980d2133a503b854bf3d4a840ea4cac899d22 (patch)
tree7005a5ed5451e432cd428f5383346ebf4289883f
parent2b29391c4f2611ba196ee4b55265d4f3e710ad02 (diff)
Created new activity description input box using forms library.
-rw-r--r--timetracker.c58
1 files changed, 47 insertions, 11 deletions
diff --git a/timetracker.c b/timetracker.c
index 797be53..8f9872e 100644
--- a/timetracker.c
+++ b/timetracker.c
@@ -5,6 +5,7 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
+#include <form.h>
void print_new_activity(WINDOW *win);
void print_activities(WINDOW *win);
@@ -32,6 +33,7 @@ int main(int argc, char *argv[])
initscr();
noecho();
cbreak();
+ keypad(stdscr, TRUE);
curs_set(0);
strcpy(new_activity.description,"N/A");
@@ -111,6 +113,7 @@ void print_activities(WINDOW *win)
void start_new_activity()
{
new_activity.start_time = time(NULL);
+ memset(&new_activity.description[0], 0, sizeof(new_activity.description));
edit_new_activity();
}