From b265b27dfc1e68424d509a17b9c6466adbae3fc9 Mon Sep 17 00:00:00 2001 From: Arturo Espinosa Date: Sat, 11 Apr 1998 23:32:49 +0000 Subject: More work on the recurrence dialog box, day navigation -mig svn path=/trunk/; revision=126 --- calendar/calobj.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'calendar/calobj.h') diff --git a/calendar/calobj.h b/calendar/calobj.h index 0fe85c6ca3..560c4ca99e 100644 --- a/calendar/calobj.h +++ b/calendar/calobj.h @@ -70,6 +70,21 @@ typedef enum { typedef char NotYet; +enum RecurType { + RECUR_DAILY, + RECUR_WEEKLY, + RECUR_MONTHLY_BY_POS, + RECUR_MONTHLY_BY_DAY, + RECUR_YEARLY_BY_MONTH, + RECUR_YEARLY_BY_DAY, +}; + +typedef struct { + enum RecurType type; + + int frequency; +} Recurrence; + /* * This describes an iCalendar object, note that we never store durations, instead we * always compute the end time computed from the start + duration. @@ -114,6 +129,8 @@ typedef struct { CalendarAlarm aalarm; CalendarAlarm palarm; CalendarAlarm malarm; + + Recurrence *recur; } iCalObject; iCalObject *ical_new (char *comment, char *organizer, char *summary); -- cgit v1.2.3