aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBaptiste Jonglez <baptiste--git@jonglez.org>2012-05-28 04:50:41 +0200
committerLukas Fleischer <calcurse@cryptocrack.de>2012-05-31 20:42:23 +0200
commitf7a88a5515e9f088a60623e162b89065ddcce757 (patch)
tree8d7692c1f2114fefd25775177e3f0406b1abbe31
parent9adacec623d4cca07844e1667c7d0a8d3179a261 (diff)
downloadcalcurse-f7a88a5515e9f088a60623e162b89065ddcce757.tar.gz
calcurse-f7a88a5515e9f088a60623e162b89065ddcce757.zip
Use our array of available date input formats
Signed-off-by: Baptiste Jonglez <baptiste--git@jonglez.org> Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
-rw-r--r--src/custom.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/custom.c b/src/custom.c
index 049f0ff..bb34634 100644
--- a/src/custom.c
+++ b/src/custom.c
@@ -687,8 +687,8 @@ static int print_general_options(WINDOW * win)
conf.input_datefmt);
custom_remove_attr(win, ATTR_HIGHEST);
mvwaddstr(win, y + 1, XPOS, _("(Format to be used when entering a date: "));
- mvwaddstr(win, y + 2, XPOS,
- _(" (1)mm/dd/yyyy (2)dd/mm/yyyy (3)yyyy/mm/dd (4)yyyy-mm-dd)"));
+ mvwprintw(win, y + 2, XPOS, " (1) %s, (2) %s, (3) %s, (4) %s)",
+ datefmt_str[0], datefmt_str[1], datefmt_str[2], datefmt_str[3]);
return y + YOFF;
}
@@ -715,12 +715,6 @@ void custom_general_config(void)
const char *output_datefmt_str =
_("Enter the date format (see 'man 3 strftime' for possible formats) ");
const char *input_datefmt_prefix = _("Enter the date format: ");
- const char *input_datefmt_choices[] = {
- _("mm/dd/yyyy"),
- _("dd/mm/yyyy"),
- _("yyyy/mm/dd"),
- _("yyyy-mm-dd")
- };
const char *periodic_save_str =
_("Enter the delay, in minutes, between automatic saves (0 to disable) ");
int ch;
@@ -791,8 +785,7 @@ void custom_general_config(void)
break;
case '0':
val = status_ask_simplechoice(input_datefmt_prefix,
- input_datefmt_choices,
- DATE_FORMATS);
+ datefmt_str, DATE_FORMATS);
if (val != -1)
conf.input_datefmt = val;
break;