aboutsummaryrefslogtreecommitdiff
path: root/misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'misc.c')
-rw-r--r--misc.c36
1 files changed, 36 insertions, 0 deletions
diff --git a/misc.c b/misc.c
index f5a3ada..35a602c 100644
--- a/misc.c
+++ b/misc.c
@@ -1,3 +1,39 @@
+/*
+// Alternative code to print a task row.
+
+ ////////////////////////------------------
+ total_time = 0;
+ char t0[10], t1[10], t2[10], t3[10], t4[10], t5[10], t6[10], t7[10];
+ for (int idx = 0; idx < NUM_WEEK_DAYS; idx++) {
+ total_time = add_int64(total_time, task->times[idx]);
+ }
+ snprintf(string_buffer, size_x - 2 + 1, "%-*.*s %*s %*s %*s %*s %*s %*s %*s %*s",
+ layout->columns[L_TITLE_IDX].width,
+ layout->columns[L_TITLE_IDX].width,
+ task->name,
+
+ layout->columns[1].width,
+ print_time_5cc(t0, task->times[(0 + FIRST_DAY_OF_WEEK) % NUM_WEEK_DAYS], layout->columns[1].width + 1),
+ layout->columns[2].width,
+ print_time_5cc(t1, task->times[(1 + FIRST_DAY_OF_WEEK) % NUM_WEEK_DAYS], layout->columns[1].width + 1),
+ layout->columns[3].width,
+ print_time_5cc(t2, task->times[(2 + FIRST_DAY_OF_WEEK) % NUM_WEEK_DAYS], layout->columns[1].width + 1),
+ layout->columns[4].width,
+ print_time_5cc(t3, task->times[(3 + FIRST_DAY_OF_WEEK) % NUM_WEEK_DAYS], layout->columns[1].width + 1),
+ layout->columns[5].width,
+ print_time_5cc(t4, task->times[(4 + FIRST_DAY_OF_WEEK) % NUM_WEEK_DAYS], layout->columns[1].width + 1),
+ layout->columns[6].width,
+ print_time_5cc(t5, task->times[(5 + FIRST_DAY_OF_WEEK) % NUM_WEEK_DAYS], layout->columns[1].width + 1),
+ layout->columns[7].width,
+ print_time_5cc(t6, task->times[(6 + FIRST_DAY_OF_WEEK) % NUM_WEEK_DAYS], layout->columns[1].width + 1),
+ layout->columns[L_TOTAL_IDX].width,
+ print_time_5cc(t1, total_time, layout->columns[L_TOTAL_IDX].width + 1)
+ );
+ mvaddnstr(y, 1, string_buffer, size_x - 2);
+ ////////////////////////------------------
+
+ */
+
// Writes only the database core structure and the provided task if not null.
// Returns success.