From 1ec2cf1777ae358c0bdf32e0ea8d0db04fb01bf6 Mon Sep 17 00:00:00 2001 From: Bolian Yin Date: Tue, 4 Nov 2003 06:39:32 +0000 Subject: add new signal "selected_time_changed" a11y initialization new public 2003-11-04 Bolian Yin * gui/e-cal-view.c: add new signal "selected_time_changed" * gui/e-day-view-main-item.c (e_day_view_main_item_class_init): a11y initialization * gui/e-day-view-top-item (e_day_view_top_item_get_day_label): new public function. * gui/e-day-view.c (e_day_view_ensure_rows_visible, e_day_view_update_calendar_selection_time): make static functions public (e_day_view_cursor_key_up, e_day_view_cursor_key_down, e_day_view_cursor_key_left, e_day_view_cursor_key_right): emit "selected_time_changed". svn path=/trunk/; revision=23179 --- calendar/gui/e-cal-view.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'calendar/gui/e-cal-view.c') diff --git a/calendar/gui/e-cal-view.c b/calendar/gui/e-cal-view.c index 7d2ef1c704..2e392560cd 100644 --- a/calendar/gui/e-cal-view.c +++ b/calendar/gui/e-cal-view.c @@ -94,6 +94,7 @@ enum props { /* Signal IDs */ enum { SELECTION_CHANGED, + SELECTED_TIME_CHANGED, TIMEZONE_CHANGED, EVENT_CHANGED, EVENT_ADDED, @@ -154,6 +155,7 @@ e_cal_view_class_init (ECalViewClass *klass) object_class->destroy = e_cal_view_destroy; klass->selection_changed = NULL; + klass->selected_time_changed = NULL; klass->event_changed = NULL; klass->event_added = NULL; @@ -177,6 +179,14 @@ e_cal_view_class_init (ECalViewClass *klass) NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); + e_cal_view_signals[SELECTED_TIME_CHANGED] = + g_signal_new ("selected_time_changed", + G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (ECalViewClass, selected_time_changed), + NULL, NULL, + g_cclosure_marshal_VOID__VOID, + G_TYPE_NONE, 0); e_cal_view_signals[TIMEZONE_CHANGED] = g_signal_new ("timezone_changed", G_TYPE_FROM_CLASS (klass), -- cgit v1.2.3