aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@ximian.com>2001-07-11 02:39:25 +0800
committerFederico Mena Quintero <federico@src.gnome.org>2001-07-11 02:39:25 +0800
commit1b3ce1c888c231091f8d9b7be00f719efbaff494 (patch)
tree7bca9d0d63dab44177f4650bbdf571a8c72a8626 /calendar/gui
parent6079b3a3457d5f6a0a9b02e7db6a58f4ff9b0bc8 (diff)
downloadgsoc2013-evolution-1b3ce1c888c231091f8d9b7be00f719efbaff494.tar
gsoc2013-evolution-1b3ce1c888c231091f8d9b7be00f719efbaff494.tar.gz
gsoc2013-evolution-1b3ce1c888c231091f8d9b7be00f719efbaff494.tar.bz2
gsoc2013-evolution-1b3ce1c888c231091f8d9b7be00f719efbaff494.tar.lz
gsoc2013-evolution-1b3ce1c888c231091f8d9b7be00f719efbaff494.tar.xz
gsoc2013-evolution-1b3ce1c888c231091f8d9b7be00f719efbaff494.tar.zst
gsoc2013-evolution-1b3ce1c888c231091f8d9b7be00f719efbaff494.zip
Pass the parent vCalendar component as the timezone closure of
2001-07-09 Federico Mena Quintero <federico@ximian.com> * pcs/cal-backend-file.c (generate_alarms_for_comp): Pass the parent vCalendar component as the timezone closure of cal_recur_generate_instances(). * gui/dialogs/alarm-page.c (get_alarm_string): Make the string consistent with the option menu text. (get_alarm_string): Removed extra spaces from the last part of the alarm string. svn path=/trunk/; revision=10961
Diffstat (limited to 'calendar/gui')
-rw-r--r--calendar/gui/dialogs/alarm-page.c10
-rw-r--r--calendar/gui/e-day-view.c9
2 files changed, 14 insertions, 5 deletions
diff --git a/calendar/gui/dialogs/alarm-page.c b/calendar/gui/dialogs/alarm-page.c
index e6e09d4d3a..de33ff2d0d 100644
--- a/calendar/gui/dialogs/alarm-page.c
+++ b/calendar/gui/dialogs/alarm-page.c
@@ -332,7 +332,7 @@ get_alarm_string (CalComponentAlarm *alarm)
break;
case CAL_ALARM_DISPLAY:
- base = _("Show a dialog");
+ base = _("Display a message");
break;
case CAL_ALARM_EMAIL:
@@ -358,10 +358,10 @@ get_alarm_string (CalComponentAlarm *alarm)
if (trigger.u.rel_duration.is_neg)
str = g_strdup_printf ("%s %s %s", base, dur,
- _(" before start of appointment"));
+ _("before start of appointment"));
else
str = g_strdup_printf ("%s %s %s", base, dur,
- _(" after start of appointment"));
+ _("after start of appointment"));
g_free (dur);
break;
@@ -371,10 +371,10 @@ get_alarm_string (CalComponentAlarm *alarm)
if (trigger.u.rel_duration.is_neg)
str = g_strdup_printf ("%s %s %s", base, dur,
- _(" before end of appointment"));
+ _("before end of appointment"));
else
str = g_strdup_printf ("%s %s %s", base, dur,
- _(" after end of appointment"));
+ _("after end of appointment"));
g_free (dur);
break;
diff --git a/calendar/gui/e-day-view.c b/calendar/gui/e-day-view.c
index 5315dfcb1b..d8e9736449 100644
--- a/calendar/gui/e-day-view.c
+++ b/calendar/gui/e-day-view.c
@@ -1376,6 +1376,11 @@ e_day_view_focus_in (GtkWidget *widget, GdkEventFocus *event)
gtk_widget_queue_draw (day_view->top_canvas);
gtk_widget_queue_draw (day_view->main_canvas);
+ g_assert (GTK_WIDGET_REALIZED (day_view->main_canvas));
+ if (E_CANVAS (day_view->main_canvas)->ic)
+ gdk_im_begin (E_CANVAS (day_view->main_canvas)->ic,
+ GTK_LAYOUT (day_view->main_canvas)->bin_window);
+
return FALSE;
}
@@ -1396,6 +1401,10 @@ e_day_view_focus_out (GtkWidget *widget, GdkEventFocus *event)
gtk_widget_queue_draw (day_view->top_canvas);
gtk_widget_queue_draw (day_view->main_canvas);
+ g_assert (GTK_WIDGET_REALIZED (day_view->main_canvas));
+ if (E_CANVAS (day_view->main_canvas)->ic)
+ gdk_im_end ();
+
return FALSE;
}