aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/main.h
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/gui/main.h')
-rw-r--r--calendar/gui/main.h23
1 files changed, 19 insertions, 4 deletions
diff --git a/calendar/gui/main.h b/calendar/gui/main.h
index 2785e1d2d1..e05fd4367b 100644
--- a/calendar/gui/main.h
+++ b/calendar/gui/main.h
@@ -93,9 +93,24 @@ void save_default_calendar (GnomeCalendar *gcal);
GnomeCalendar *new_calendar (char *full_name, char *calendar_file,
char *geometry, char *page, gboolean hidden);
-#endif
-
-
-
+/*----------------------------------------------------------------------*/
+/* FIX ME -- where should this stuff go? */
+/*----------------------------------------------------------------------*/
+/* This is only used by the calendar_get_events_in_range routine to get
+ * a list of objects that recur on a specific date
+ */
+typedef struct {
+ time_t ev_start;
+ time_t ev_end;
+ iCalObject *ico;
+} CalendarObject;
+
+GList *calendar_get_events_in_range (CalClient *calc,
+ time_t start, time_t end);
+void
+calendar_iterate (GnomeCalendar *cal,
+ time_t start, time_t end,
+ calendarfn cb, void *closure);
+#endif