aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui-day.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui-day.c')
-rw-r--r--src/ui-day.c18
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;
}