From 47c9fef15abc15c678e4cde60ee71d741dfe23bf Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Fri, 12 May 2000 04:16:46 +0000 Subject: New function to add today's alarms for a single object. 2000-05-11 Federico Mena Quintero * gui/gnome-cal.c (add_alarms_for_object): New function to add today's alarms for a single object. (gnome_calendar_object_updated_cb): Update the object's alarms. * idl/evolution-calendar.idl (Cal): Added a get_alarms_for_object() method. * pcs/cal.c (Cal_get_alarms_for_object): Implemented method. * pcs/cal-backend.c (cal_backend_get_alarms_for_object): New function. * pcs/cal-backend-imc.c (cal_backend_imc_get_alarms_for_object): Implemented. * cal-client/cal-client.c (cal_client_get_alarms_for_object): New function. svn path=/trunk/; revision=3003 --- calendar/idl/evolution-calendar.idl | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'calendar/idl/evolution-calendar.idl') diff --git a/calendar/idl/evolution-calendar.idl b/calendar/idl/evolution-calendar.idl index b08b8fd07f..29d0a79780 100644 --- a/calendar/idl/evolution-calendar.idl +++ b/calendar/idl/evolution-calendar.idl @@ -92,11 +92,18 @@ module Calendar { raises (InvalidRange); /* Gets the objects whose alarms trigger in the specified time - * range. + * range. */ CalAlarmInstanceSeq get_alarms_in_range (in Time_t start, in Time_t end) raises (InvalidRange); + /* Gets the alarms for the specified object that trigger in the + * specified time range. + */ + CalAlarmInstanceSeq get_alarms_for_object (in CalObjUID uid, + in Time_t start, in Time_t end) + raises (NotFound, InvalidRange); + /* Updates an object by adding it if it does not exist or by * changing an existing one. */ -- cgit v1.2.3