]> Pileus Git - lackey/blobdiff - src/cal.c
Add todo view
[lackey] / src / cal.c
index 800a7f8b0f7fd00e6f3698f5edd6751c1918e35b..5e8d0c4375ada0f855bf88d8b183ba3e514fcc47 100644 (file)
--- a/src/cal.c
+++ b/src/cal.c
 
 /* Global data */
 event_t *EVENTS;
+todo_t  *TODOS;
 
 /* Initialize */
 void cal_init(void)
 {
        EVENTS = cal_events(2012, JAN, 0, 366);
+       TODOS  = cal_todos(2012, JAN, 0, 366);
 
        /* Debug */
        for (event_t *e = EVENTS; e; e = e->next)
                debug("event: %04d-%02d-%02d %02d:%02d: %s - %s\n",
                                e->start.year, e->start.month, e->start.day,
                                e->start.hour, e->start.min, e->name, e->desc);
+       for (todo_t *e = TODOS; e; e = e->next)
+               debug("todo: %04d-%02d-%02d %02d:%02d: %s - %s\n",
+                               e->start.year, e->start.month, e->start.day,
+                               e->start.hour, e->start.min, e->name, e->desc);
 }
 
 /* Get events */
 event_t *cal_events(year_t year, month_t month, day_t day, int days)
 {
        return ical_events(0, year, month, day, days)
-           ?: dummy_events(0, year, month, day, days);
+          ?: dummy_events(0, year, month, day, days);
+}
+
+/* Get todos */
+todo_t *cal_todos(year_t year, month_t month, day_t day, int days)
+{
+       return ical_todos(0, year, month, day, days)
+          ?: dummy_todos(0, year, month, day, days);
 }