From f245eb32c54f5f98e79643338f192abea871f2cf Mon Sep 17 00:00:00 2001 From: Rodrigo Moya Date: Fri, 16 Aug 2002 12:56:14 +0000 Subject: added internal EComponentListener object, to listen for the activated Cal. 2002-08-16 Rodrigo Moya * cal-client/cal-client.[ch]: added internal EComponentListener object, to listen for the activated Cal. (cal_client_class_init): added "backend_died" signal. (cal_client_destroy): clean up component listener. (backend_died_cb): new callback for getting signals from the EComponentListener. (cal_opened_cb): setup component listener. * cal-client/Makefile.am: added libetuil to needed LIBS. * gui/gnome-cal.c (backend_died_cb): new callback. (gnome_calendar_construct): connect to "backend_died" signal on all CalClient's we create. svn path=/trunk/; revision=17787 --- calendar/cal-client/cal-client.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'calendar/cal-client/cal-client.h') diff --git a/calendar/cal-client/cal-client.h b/calendar/cal-client/cal-client.h index 68bef1e96c..de5e19ffdf 100644 --- a/calendar/cal-client/cal-client.h +++ b/calendar/cal-client/cal-client.h @@ -110,6 +110,8 @@ struct _CalClientClass { void (* categories_changed) (CalClient *client, GPtrArray *categories); void (* forget_password) (CalClient *client, const char *key); + + void (* backend_died) (CalClient *client); }; typedef gchar * (* CalClientAuthFunc) (CalClient *client, -- cgit v1.2.3