aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/gnome-cal.h
diff options
context:
space:
mode:
authorJP Rosevear <jpr@ximian.com>2004-04-15 05:41:21 +0800
committerJP Rosevear <jpr@src.gnome.org>2004-04-15 05:41:21 +0800
commit726d0388cf3d1164e7d31709e15a93ab00654988 (patch)
treebfbd38e2154b94226eeb8a97d238deed868da28d /calendar/gui/gnome-cal.h
parent24c56f175744c852ef211207405ea40ae3fba450 (diff)
downloadgsoc2013-evolution-726d0388cf3d1164e7d31709e15a93ab00654988.tar
gsoc2013-evolution-726d0388cf3d1164e7d31709e15a93ab00654988.tar.gz
gsoc2013-evolution-726d0388cf3d1164e7d31709e15a93ab00654988.tar.bz2
gsoc2013-evolution-726d0388cf3d1164e7d31709e15a93ab00654988.tar.lz
gsoc2013-evolution-726d0388cf3d1164e7d31709e15a93ab00654988.tar.xz
gsoc2013-evolution-726d0388cf3d1164e7d31709e15a93ab00654988.tar.zst
gsoc2013-evolution-726d0388cf3d1164e7d31709e15a93ab00654988.zip
Fixes #56613
2004-04-14 JP Rosevear <jpr@ximian.com> Fixes #56613 * gui/gnome-cal.h: add proto * gui/gnome-cal.c (client_cal_opened_cb): key the clients by uid (backend_died_cb): ditto (gnome_calendar_add_source): ditto (gnome_calendar_remove_source): use remove_source_by_uid (gnome_calendar_remove_source_by_uid): new function to remove a source by uid (gnome_calendar_set_default_source): key the clients by uid * gui/calendar-component.c (update_task_selection): the source could be NULL if the source was deleted rather than unchecked (update_primary_task_selection): look at the task source list svn path=/trunk/; revision=25469
Diffstat (limited to 'calendar/gui/gnome-cal.h')
-rw-r--r--calendar/gui/gnome-cal.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/calendar/gui/gnome-cal.h b/calendar/gui/gnome-cal.h
index edb9405b1f..cb7e60ee0b 100644
--- a/calendar/gui/gnome-cal.h
+++ b/calendar/gui/gnome-cal.h
@@ -109,6 +109,7 @@ ECal *gnome_calendar_get_default_client (GnomeCalendar *gcal);
gboolean gnome_calendar_add_source (GnomeCalendar *gcal, ECalSourceType source_type, ESource *source);
gboolean gnome_calendar_remove_source (GnomeCalendar *gcal, ECalSourceType source_type, ESource *source);
+gboolean gnome_calendar_remove_source_by_uid (GnomeCalendar *gcal, ECalSourceType source_type, const char *uid);
gboolean gnome_calendar_set_default_source (GnomeCalendar *gcal, ECalSourceType source_type, ESource *source);
void gnome_calendar_next (GnomeCalendar *gcal);