From: Andy Spencer Date: Mon, 12 Jan 2015 17:30:33 +0000 (+0000) Subject: Make morning time configurable X-Git-Url: http://pileus.org/git/?p=lackey;a=commitdiff_plain;h=1c539418e58a005e670b48a83345f80d47445228 Make morning time configurable --- diff --git a/src/view.c b/src/view.c index 8341e97..bcca151 100644 --- a/src/view.c +++ b/src/view.c @@ -83,6 +83,7 @@ view_t *menu[] = { /* Config data */ int COMPACT = 0; +int MORNING = 8; /* Global data */ edit_t EDIT = EDIT_NONE; @@ -299,6 +300,8 @@ void view_config(const char *group, const char *name, const char *key, const cha if (match(group, "view")) { if (match(key, "compact")) { COMPACT = get_bool(value); + } else if (match(key, "morning")) { + MORNING = get_number(value); } else if (match(key, "active")) { for (int i = 0; i < N_ELEMENTS(views); i++) { if (match(value, views[i]->name)) { diff --git a/src/view.h b/src/view.h index 03d7922..d225323 100644 --- a/src/view.h +++ b/src/view.h @@ -42,6 +42,7 @@ typedef enum { /* Config data */ extern int COMPACT; // reduce layout spacing +extern int MORNING; // first line to display /* Global data */ extern edit_t EDIT; // edit mode 0=cal 1=event 3=todo diff --git a/views/day.c b/views/day.c index 3e75480..3d7e195 100644 --- a/views/day.c +++ b/views/day.c @@ -94,7 +94,7 @@ void day_init(WINDOW *_win) win = _win; // lines cols y x times = derwin(win, LINES-2, 5, 0, 0); body = derwin(win, LINES-2, COLS-5, 0, 5); - line = 10*4; // 10:00 + line = MORNING*4; } /* Day size */ diff --git a/views/week.c b/views/week.c index 82b56b3..9f97252 100644 --- a/views/week.c +++ b/views/week.c @@ -36,7 +36,7 @@ void week_init(WINDOW *_win) win = _win; // lines cols y x times = derwin(win, LINES-2, 5, 0, 0); body = derwin(win, LINES-2, COLS-5, 0, 5); - line = 10*4; // 10:00 + line = MORNING*4; } /* Week size */