summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--timetracker.c48
1 files changed, 30 insertions, 18 deletions
diff --git a/timetracker.c b/timetracker.c
index 0d3d18f..5c805db 100644
--- a/timetracker.c
+++ b/timetracker.c
@@ -4,9 +4,10 @@
#include <string.h>
#include <curses.h>
-void print_current_activity();
+void print_new_activity();
void start_new_activity();
-void stop_current_activity();
+void stop_new_activity();
+void edit_new_activity();
void print_activities();
void save_to_file();
void load_file();
@@ -18,22 +19,22 @@ typedef struct activities
char description[100];
} activity;
-activity current_activity;
+activity new_activity;
activity activities_list[100];
int main()
{
- strcpy(current_activity.description,"N/A");
- current_activity.start_time = time(NULL);
+ strcpy(new_activity.description,"N/A");
+ new_activity.start_time = time(NULL);
load_file();
char command;
while(command != 'q')
{
system("clear");
- print_current_activity();
+ print_new_activity();
print_activities();
- printf("\n\n[s]tart tracking new activity | sto[p] current activity | sa[v]e to file | [q]uit: ");
+ printf("\n\n[s]tart/sto[p]/[e]dit new activity | sa[v]e to file | [q]uit: ");
fgets(&command, 256, stdin);