aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui-day.c
diff options
context:
space:
mode:
authorLars Henriksen <LarsHenriksen@get2net.dk>2018-12-28 09:55:16 +0100
committerLukas Fleischer <lfleischer@calcurse.org>2019-05-22 01:56:59 -0400
commit80ce812effec8190bfbb1986dced1b143162a4c8 (patch)
tree2c1087f0754b5d186273766440a5435c8f947ec9 /src/ui-day.c
parent0bb4a59b5fb089062f0eb369d39289ff1ccfc2ba (diff)
downloadcalcurse-80ce812effec8190bfbb1986dced1b143162a4c8.tar.gz
calcurse-80ce812effec8190bfbb1986dced1b143162a4c8.zip
Add configuration variables for multiple days
The number of days displayed in the APP panel has been made configurable, maximum 21 days, default seven days. With several days in the APP panel, it may be desirable to "squeeze" the entries by leaving out the final empty line of each appointment and lower the number of lines between consecutive days (0, 1, or 2). Both are made general configuration options. To make a uniform display, an empty line is added to a day without appointments, if appointments have an empty line. Signed-off-by: Lars Henriksen <LarsHenriksen@get2net.dk> Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
Diffstat (limited to 'src/ui-day.c')
-rw-r--r--src/ui-day.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ui-day.c b/src/ui-day.c
index ab4e7d9..f7fddef 100644
--- a/src/ui-day.c
+++ b/src/ui-day.c
@@ -1144,7 +1144,9 @@ int ui_day_height(int n, void *cb_data)
if (item->type == APPT ||
item->type == RECUR_APPT)
- return 3;
+ return conf.empty_appt_line ? 3 : 2;
+ else if (item->type == DAY_SEPARATOR)
+ return conf.dayseparator;
else
return 1;
}