diff options
author | Federico Mena Quintero <federico@ximian.com> | 2001-10-30 06:21:24 +0800 |
---|---|---|
committer | Federico Mena Quintero <federico@src.gnome.org> | 2001-10-30 06:21:24 +0800 |
commit | 8836050e99af77f97260fdfae1a37d3fdfb0924d (patch) | |
tree | 126a692e608cf8b043521dfa8dc6a2b897357df6 /doc/devel/calendar/cal-util | |
parent | bf2ea436f7803272cdd4d27f3a1048ea8a3f7809 (diff) | |
download | gsoc2013-evolution-8836050e99af77f97260fdfae1a37d3fdfb0924d.tar.gz gsoc2013-evolution-8836050e99af77f97260fdfae1a37d3fdfb0924d.tar.zst gsoc2013-evolution-8836050e99af77f97260fdfae1a37d3fdfb0924d.zip |
Updated docs for repeating alarms.
2001-10-29 Federico Mena Quintero <federico@ximian.com>
* calendar/alarm-generation.sgml: Updated docs for repeating
alarms.
svn path=/trunk/; revision=14367
Diffstat (limited to 'doc/devel/calendar/cal-util')
5 files changed, 252 insertions, 224 deletions
diff --git a/doc/devel/calendar/cal-util/evolution-cal-util-decl.txt b/doc/devel/calendar/cal-util/evolution-cal-util-decl.txt index 608c328755..77268db8b1 100644 --- a/doc/devel/calendar/cal-util/evolution-cal-util-decl.txt +++ b/doc/devel/calendar/cal-util/evolution-cal-util-decl.txt @@ -1,3 +1,188 @@ +<USER_FUNCTION> +<NAME>CalRecurInstanceFn</NAME> +<RETURNS>gboolean </RETURNS> +CalComponent *comp, + time_t instance_start, + time_t instance_end, + gpointer data +</USER_FUNCTION> +<USER_FUNCTION> +<NAME>CalRecurResolveTimezoneFn</NAME> +<RETURNS>icaltimezone *</RETURNS> +const char *tzid, + gpointer data +</USER_FUNCTION> +<FUNCTION> +<NAME>cal_recur_generate_instances</NAME> +<RETURNS>void </RETURNS> +CalComponent *comp,time_t start,time_t end,CalRecurInstanceFn cb,gpointer cb_data,CalRecurResolveTimezoneFn tz_cb,gpointer tz_cb_data,icaltimezone *default_timezone +</FUNCTION> +<TYPEDEF> +<NAME>CalObjInstance</NAME> +typedef struct { + char *uid; /* UID of the object */ + time_t start; /* Start time of instance */ + time_t end; /* End time of instance */ +} CalObjInstance; +</TYPEDEF> +<FUNCTION> +<NAME>cal_obj_instance_list_free</NAME> +<RETURNS>void </RETURNS> +GList *list +</FUNCTION> +<ENUM> +<NAME>CalObjType</NAME> +typedef enum { + CALOBJ_TYPE_EVENT = 1 << 0, + CALOBJ_TYPE_TODO = 1 << 1, + CALOBJ_TYPE_JOURNAL = 1 << 2, + CALOBJ_TYPE_ANY = 0x07 +} CalObjType; +</ENUM> +<ENUM> +<NAME>CalMode</NAME> +typedef enum { + CAL_MODE_INVALID = -1, + CAL_MODE_LOCAL = 1 << 0, + CAL_MODE_REMOTE = 1 << 1, + CAL_MODE_ANY = 0x07 +} CalMode; +</ENUM> +<FUNCTION> +<NAME>cal_obj_uid_list_free</NAME> +<RETURNS>void </RETURNS> +GList *list +</FUNCTION> +<FUNCTION> +<NAME>cal_util_new_top_level</NAME> +<RETURNS>icalcomponent *</RETURNS> +void +</FUNCTION> +<FUNCTION> +<NAME>cal_util_generate_alarms_for_comp</NAME> +<RETURNS>CalComponentAlarms *</RETURNS> +CalComponent *comp,time_t start,time_t end,CalRecurResolveTimezoneFn resolve_tzid,gpointer user_data,icaltimezone *default_timezone +</FUNCTION> +<FUNCTION> +<NAME>cal_util_generate_alarms_for_list</NAME> +<RETURNS>int </RETURNS> +GList *comps,time_t start,time_t end,GSList **comp_alarms,CalRecurResolveTimezoneFn resolve_tzid,gpointer user_data,icaltimezone *default_timezone +</FUNCTION> +<FUNCTION> +<NAME>cal_util_resolve_tzid</NAME> +<RETURNS>icaltimezone *</RETURNS> +const char *tzid, gpointer data +</FUNCTION> +<FUNCTION> +<NAME>cal_util_priority_to_string</NAME> +<RETURNS>char *</RETURNS> +int priority +</FUNCTION> +<FUNCTION> +<NAME>cal_util_priority_from_string</NAME> +<RETURNS>int </RETURNS> +const char *string +</FUNCTION> +<FUNCTION> +<NAME>time_days_in_month</NAME> +<RETURNS>int </RETURNS> +int year, int month +</FUNCTION> +<FUNCTION> +<NAME>time_day_of_year</NAME> +<RETURNS>int </RETURNS> +int day, int month, int year +</FUNCTION> +<FUNCTION> +<NAME>time_day_of_week</NAME> +<RETURNS>int </RETURNS> +int day, int month, int year +</FUNCTION> +<FUNCTION> +<NAME>time_is_leap_year</NAME> +<RETURNS>gboolean </RETURNS> +int year +</FUNCTION> +<FUNCTION> +<NAME>time_leap_years_up_to</NAME> +<RETURNS>int </RETURNS> +int year +</FUNCTION> +<FUNCTION> +<NAME>isodate_from_time_t</NAME> +<RETURNS>char *</RETURNS> +time_t t +</FUNCTION> +<FUNCTION> +<NAME>time_from_isodate</NAME> +<RETURNS>time_t </RETURNS> +const char *str +</FUNCTION> +<FUNCTION> +<NAME>time_add_day</NAME> +<RETURNS>time_t </RETURNS> +time_t time, int days +</FUNCTION> +<FUNCTION> +<NAME>time_add_week</NAME> +<RETURNS>time_t </RETURNS> +time_t time, int weeks +</FUNCTION> +<FUNCTION> +<NAME>time_day_begin</NAME> +<RETURNS>time_t </RETURNS> +time_t t +</FUNCTION> +<FUNCTION> +<NAME>time_day_end</NAME> +<RETURNS>time_t </RETURNS> +time_t t +</FUNCTION> +<FUNCTION> +<NAME>time_add_day_with_zone</NAME> +<RETURNS>time_t </RETURNS> +time_t time, int days, icaltimezone *zone +</FUNCTION> +<FUNCTION> +<NAME>time_add_week_with_zone</NAME> +<RETURNS>time_t </RETURNS> +time_t time, int weeks, icaltimezone *zone +</FUNCTION> +<FUNCTION> +<NAME>time_add_month_with_zone</NAME> +<RETURNS>time_t </RETURNS> +time_t time, int months, icaltimezone *zone +</FUNCTION> +<FUNCTION> +<NAME>time_year_begin_with_zone</NAME> +<RETURNS>time_t </RETURNS> +time_t time, icaltimezone *zone +</FUNCTION> +<FUNCTION> +<NAME>time_month_begin_with_zone</NAME> +<RETURNS>time_t </RETURNS> +time_t time, icaltimezone *zone +</FUNCTION> +<FUNCTION> +<NAME>time_week_begin_with_zone</NAME> +<RETURNS>time_t </RETURNS> +time_t time, int week_start_day,icaltimezone *zone +</FUNCTION> +<FUNCTION> +<NAME>time_day_begin_with_zone</NAME> +<RETURNS>time_t </RETURNS> +time_t time, icaltimezone *zone +</FUNCTION> +<FUNCTION> +<NAME>time_day_end_with_zone</NAME> +<RETURNS>time_t </RETURNS> +time_t time, icaltimezone *zone +</FUNCTION> +<FUNCTION> +<NAME>time_to_gdate_with_zone</NAME> +<RETURNS>void </RETURNS> +GDate *date, time_t time, icaltimezone *zone +</FUNCTION> <MACRO> <NAME>CAL_COMPONENT_TYPE</NAME> #define CAL_COMPONENT_TYPE (cal_component_get_type ()) @@ -53,6 +238,7 @@ typedef enum { CAL_COMPONENT_FIELD_COLOR, /* not a real field */ CAL_COMPONENT_FIELD_STATUS, CAL_COMPONENT_FIELD_COMPONENT, /* not a real field */ + CAL_COMPONENT_FIELD_LOCATION, CAL_COMPONENT_FIELD_NUM_FIELDS } CalComponentField; </ENUM> @@ -212,6 +398,11 @@ CalComponent *comp, icalcomponent *icalcomp CalComponent *comp </FUNCTION> <FUNCTION> +<NAME>cal_component_rescan</NAME> +<RETURNS>void </RETURNS> +CalComponent *comp +</FUNCTION> +<FUNCTION> <NAME>cal_component_get_vtype</NAME> <RETURNS>CalComponentVType </RETURNS> CalComponent *comp @@ -427,6 +618,11 @@ CalComponent *comp, CalComponentOrganizer *organizer CalComponent *comp, CalComponentOrganizer *organizer </FUNCTION> <FUNCTION> +<NAME>cal_component_has_organizer</NAME> +<RETURNS>gboolean </RETURNS> +CalComponent *comp +</FUNCTION> +<FUNCTION> <NAME>cal_component_get_percent</NAME> <RETURNS>void </RETURNS> CalComponent *comp, int **percent @@ -557,6 +753,21 @@ CalComponent *comp, GSList **attendee_list CalComponent *comp, GSList *attendee_list </FUNCTION> <FUNCTION> +<NAME>cal_component_has_attendees</NAME> +<RETURNS>gboolean </RETURNS> +CalComponent *comp +</FUNCTION> +<FUNCTION> +<NAME>cal_component_get_location</NAME> +<RETURNS>void </RETURNS> +CalComponent *comp, const char **location +</FUNCTION> +<FUNCTION> +<NAME>cal_component_set_location</NAME> +<RETURNS>void </RETURNS> +CalComponent *comp, const char *location +</FUNCTION> +<FUNCTION> <NAME>cal_component_event_dates_match</NAME> <RETURNS>gboolean </RETURNS> CalComponent *comp1, CalComponent *comp2 @@ -705,6 +916,11 @@ CalComponent *comp, CalComponentAlarm *alarm CalComponent *comp, const char *auid </FUNCTION> <FUNCTION> +<NAME>cal_component_remove_all_alarms</NAME> +<RETURNS>void </RETURNS> +CalComponent *comp +</FUNCTION> +<FUNCTION> <NAME>cal_component_get_alarm_uids</NAME> <RETURNS>GList *</RETURNS> CalComponent *comp @@ -789,189 +1005,3 @@ CalComponentAlarm *alarm, CalAlarmTrigger *trigger <RETURNS>void </RETURNS> CalComponentAlarm *alarm, CalAlarmTrigger trigger </FUNCTION> -<USER_FUNCTION> -<NAME>CalRecurInstanceFn</NAME> -<RETURNS>gboolean </RETURNS> -CalComponent *comp, - time_t instance_start, - time_t instance_end, - gpointer data -</USER_FUNCTION> -<USER_FUNCTION> -<NAME>CalRecurResolveTimezoneFn</NAME> -<RETURNS>icaltimezone *</RETURNS> -const char *tzid, - gpointer data -</USER_FUNCTION> -<FUNCTION> -<NAME>cal_recur_generate_instances</NAME> -<RETURNS>void </RETURNS> -CalComponent *comp,time_t start,time_t end,CalRecurInstanceFn cb,gpointer cb_data,CalRecurResolveTimezoneFn tz_cb,gpointer tz_cb_data -</FUNCTION> -<TYPEDEF> -<NAME>CalObjInstance</NAME> -typedef struct { - char *uid; /* UID of the object */ - time_t start; /* Start time of instance */ - time_t end; /* End time of instance */ -} CalObjInstance; -</TYPEDEF> -<FUNCTION> -<NAME>cal_obj_instance_list_free</NAME> -<RETURNS>void </RETURNS> -GList *list -</FUNCTION> -<ENUM> -<NAME>CalObjType</NAME> -typedef enum { - CALOBJ_TYPE_EVENT = 1 << 0, - CALOBJ_TYPE_TODO = 1 << 1, - CALOBJ_TYPE_JOURNAL = 1 << 2, - CALOBJ_TYPE_ANY = 0x07 -} CalObjType; -</ENUM> -<FUNCTION> -<NAME>cal_obj_uid_list_free</NAME> -<RETURNS>void </RETURNS> -GList *list -</FUNCTION> -<FUNCTION> -<NAME>cal_util_new_top_level</NAME> -<RETURNS>icalcomponent *</RETURNS> -void -</FUNCTION> -<FUNCTION> -<NAME>cal_util_generate_alarms_for_comp</NAME> -<RETURNS>CalComponentAlarms *</RETURNS> -CalComponent *comp,time_t start,time_t end,CalRecurResolveTimezoneFn resolve_tzid,gpointer user_data -</FUNCTION> -<FUNCTION> -<NAME>cal_util_generate_alarms_for_list</NAME> -<RETURNS>int </RETURNS> -GList *comps,time_t start,time_t end,GSList **comp_alarms,CalRecurResolveTimezoneFn resolve_tzid,gpointer user_data -</FUNCTION> -<FUNCTION> -<NAME>cal_util_resolve_tzid</NAME> -<RETURNS>icaltimezone *</RETURNS> -const char *tzid, gpointer data -</FUNCTION> -<FUNCTION> -<NAME>time_days_in_month</NAME> -<RETURNS>int </RETURNS> -int year, int month -</FUNCTION> -<FUNCTION> -<NAME>time_day_of_year</NAME> -<RETURNS>int </RETURNS> -int day, int month, int year -</FUNCTION> -<FUNCTION> -<NAME>time_day_of_week</NAME> -<RETURNS>int </RETURNS> -int day, int month, int year -</FUNCTION> -<FUNCTION> -<NAME>time_is_leap_year</NAME> -<RETURNS>gboolean </RETURNS> -int year -</FUNCTION> -<FUNCTION> -<NAME>time_leap_years_up_to</NAME> -<RETURNS>int </RETURNS> -int year -</FUNCTION> -<FUNCTION> -<NAME>isodate_from_time_t</NAME> -<RETURNS>char *</RETURNS> -time_t t -</FUNCTION> -<FUNCTION> -<NAME>time_from_isodate</NAME> -<RETURNS>time_t </RETURNS> -const char *str -</FUNCTION> -<FUNCTION> -<NAME>time_add_day</NAME> -<RETURNS>time_t </RETURNS> -time_t time, int days -</FUNCTION> -<FUNCTION> -<NAME>time_add_week</NAME> -<RETURNS>time_t </RETURNS> -time_t time, int weeks -</FUNCTION> -<FUNCTION> -<NAME>time_add_month</NAME> -<RETURNS>time_t </RETURNS> -time_t time, int months -</FUNCTION> -<FUNCTION> -<NAME>time_year_begin</NAME> -<RETURNS>time_t </RETURNS> -time_t t -</FUNCTION> -<FUNCTION> -<NAME>time_month_begin</NAME> -<RETURNS>time_t </RETURNS> -time_t t -</FUNCTION> -<FUNCTION> -<NAME>time_week_begin</NAME> -<RETURNS>time_t </RETURNS> -time_t t, int week_start_day -</FUNCTION> -<FUNCTION> -<NAME>time_day_begin</NAME> -<RETURNS>time_t </RETURNS> -time_t t -</FUNCTION> -<FUNCTION> -<NAME>time_day_end</NAME> -<RETURNS>time_t </RETURNS> -time_t t -</FUNCTION> -<FUNCTION> -<NAME>time_add_day_with_zone</NAME> -<RETURNS>time_t </RETURNS> -time_t time, int days, icaltimezone *zone -</FUNCTION> -<FUNCTION> -<NAME>time_add_week_with_zone</NAME> -<RETURNS>time_t </RETURNS> -time_t time, int weeks, icaltimezone *zone -</FUNCTION> -<FUNCTION> -<NAME>time_add_month_with_zone</NAME> -<RETURNS>time_t </RETURNS> -time_t time, int months, icaltimezone *zone -</FUNCTION> -<FUNCTION> -<NAME>time_year_begin_with_zone</NAME> -<RETURNS>time_t </RETURNS> -time_t time, icaltimezone *zone -</FUNCTION> -<FUNCTION> -<NAME>time_month_begin_with_zone</NAME> -<RETURNS>time_t </RETURNS> -time_t time, icaltimezone *zone -</FUNCTION> -<FUNCTION> -<NAME>time_week_begin_with_zone</NAME> -<RETURNS>time_t </RETURNS> -time_t time, int week_start_day,icaltimezone *zone -</FUNCTION> -<FUNCTION> -<NAME>time_day_begin_with_zone</NAME> -<RETURNS>time_t </RETURNS> -time_t time, icaltimezone *zone -</FUNCTION> -<FUNCTION> -<NAME>time_day_end_with_zone</NAME> -<RETURNS>time_t </RETURNS> -time_t time, icaltimezone *zone -</FUNCTION> -<FUNCTION> -<NAME>time_to_gdate_with_zone</NAME> -<RETURNS>void </RETURNS> -GDate *date, time_t time, icaltimezone *zone -</FUNCTION> diff --git a/doc/devel/calendar/cal-util/tmpl/cal-component.sgml b/doc/devel/calendar/cal-util/tmpl/cal-component.sgml index 0bd957e9c2..df864035e7 100644 --- a/doc/devel/calendar/cal-util/tmpl/cal-component.sgml +++ b/doc/devel/calendar/cal-util/tmpl/cal-component.sgml @@ -116,6 +116,7 @@ RFC 2445 iCalendar component object. @CAL_COMPONENT_FIELD_COLOR: @CAL_COMPONENT_FIELD_STATUS: @CAL_COMPONENT_FIELD_COMPONENT: +@CAL_COMPONENT_FIELD_LOCATION: @CAL_COMPONENT_FIELD_NUM_FIELDS: <!-- ##### ENUM CalComponentClassification ##### --> diff --git a/doc/devel/calendar/cal-util/tmpl/cal-recur.sgml b/doc/devel/calendar/cal-util/tmpl/cal-recur.sgml index a8e7cf1620..214b24cbf7 100644 --- a/doc/devel/calendar/cal-util/tmpl/cal-recur.sgml +++ b/doc/devel/calendar/cal-util/tmpl/cal-recur.sgml @@ -40,5 +40,6 @@ cal-recur @cb_data: @tz_cb: @tz_cb_data: +@default_timezone: diff --git a/doc/devel/calendar/cal-util/tmpl/evolution-cal-util-unused.sgml b/doc/devel/calendar/cal-util/tmpl/evolution-cal-util-unused.sgml index 878273b0aa..757b46b170 100644 --- a/doc/devel/calendar/cal-util/tmpl/evolution-cal-util-unused.sgml +++ b/doc/devel/calendar/cal-util/tmpl/evolution-cal-util-unused.sgml @@ -208,6 +208,15 @@ End: @minutes: @Returns: +<!-- ##### FUNCTION time_add_month ##### --> +<para> + +</para> + +@time: +@months: +@Returns: + <!-- ##### FUNCTION time_add_year ##### --> <para> @@ -261,6 +270,14 @@ End: @duration: @Returns: +<!-- ##### FUNCTION time_month_begin ##### --> +<para> + +</para> + +@t: +@Returns: + <!-- ##### FUNCTION time_month_end ##### --> <para> @@ -269,6 +286,15 @@ End: @t: @Returns: +<!-- ##### FUNCTION time_week_begin ##### --> +<para> + +</para> + +@t: +@week_start_day: +@Returns: + <!-- ##### FUNCTION time_week_end ##### --> <para> @@ -278,6 +304,14 @@ End: @week_start_day: @Returns: +<!-- ##### FUNCTION time_year_begin ##### --> +<para> + +</para> + +@t: +@Returns: + <!-- ##### FUNCTION time_year_end ##### --> <para> diff --git a/doc/devel/calendar/cal-util/tmpl/timeutil.sgml b/doc/devel/calendar/cal-util/tmpl/timeutil.sgml index e2dba5224f..e118c438eb 100644 --- a/doc/devel/calendar/cal-util/tmpl/timeutil.sgml +++ b/doc/devel/calendar/cal-util/tmpl/timeutil.sgml @@ -43,16 +43,6 @@ timeutil @Returns: -<!-- ##### FUNCTION time_add_month ##### --> -<para> - -</para> - -@time: -@months: -@Returns: - - <!-- ##### FUNCTION time_days_in_month ##### --> <para> @@ -63,34 +53,6 @@ timeutil @Returns: -<!-- ##### FUNCTION time_year_begin ##### --> -<para> - -</para> - -@t: -@Returns: - - -<!-- ##### FUNCTION time_month_begin ##### --> -<para> - -</para> - -@t: -@Returns: - - -<!-- ##### FUNCTION time_week_begin ##### --> -<para> - -</para> - -@t: -@week_start_day: -@Returns: - - <!-- ##### FUNCTION time_day_begin ##### --> <para> |