diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/ui-day.c | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/src/ui-day.c b/src/ui-day.c index c441398..847b2da 100644 --- a/src/ui-day.c +++ b/src/ui-day.c @@ -327,14 +327,15 @@ void ui_day_item_edit(void) break; case RECUR_APPT: ra = p->item.rapt; - const char *choice_recur_appt[4] = { + const char *choice_recur_appt[5] = { _("Start time"), _("End time"), _("Description"), _("Repetition"), + _("Move"), }; switch (status_ask_simplechoice - (_("Edit: "), choice_recur_appt, 4)) { + (_("Edit: "), choice_recur_appt, 5)) { case 1: need_check_notify = 1; update_start_time(&ra->start, &ra->dur, 1); @@ -352,19 +353,24 @@ void ui_day_item_edit(void) need_check_notify = 1; update_rept(&ra->rpt, ra->start); break; + case 5: + need_check_notify = 1; + update_start_time(&ra->start, &ra->dur, 0); + break; default: return; } break; case APPT: a = p->item.apt; - const char *choice_appt[3] = { + const char *choice_appt[4] = { _("Start time"), _("End time"), _("Description"), + _("Move"), }; switch (status_ask_simplechoice - (_("Edit: "), choice_appt, 3)) { + (_("Edit: "), choice_appt, 4)) { case 1: need_check_notify = 1; update_start_time(&a->start, &a->dur, 1); @@ -378,6 +384,10 @@ void ui_day_item_edit(void) notify_same_item(a->start); update_desc(&a->mesg); break; + case 4: + need_check_notify = 1; + update_start_time(&a->start, &a->dur, 0); + break; default: return; } |