Top | ![]() |
![]() |
![]() |
![]() |
void
i_cal_recurrence_type_clear (ICalRecurrenceType *r
);
Reset an ICalRecurrenceType.
Since 1.0
ICalRecurrenceTypeWeekday
i_cal_recurrence_type_day_day_of_week (gshort day
);
Decode a day to a weekday in a week.
Since 1.0
gint
i_cal_recurrence_type_day_position (gshort day
);
Decode a day to a position of the weekday.
The decoded day of the week. 0 == any of day of week. 1 == first, 2 = second, -2 == second to last, etc
Since 1.0
ICalRecurrenceType *
i_cal_recurrence_type_from_string (const gchar *str
);
Convert a string to a ICalRecurrenceType.
Since 1.0
gchar *
i_cal_recurrence_type_as_string_r (ICalRecurrenceType *recur
);
Convert a ICalRecurrenceType to a string.
Since 1.0
ICalTimetype *
i_cal_recurrence_type_get_until (ICalRecurrenceType *recur
);
Get the until from ICalRecurrenceType.
Since 1.0
void i_cal_recurrence_type_set_until (ICalRecurrenceType *recur
,ICalTimetype *until
);
Set the until from ICalRecurrenceType.
Since 1.0
ICalRecurrenceTypeFrequency
i_cal_recurrence_type_get_freq (ICalRecurrenceType *recur
);
Get the freq from ICalRecurrenceType.
Since 1.0
void i_cal_recurrence_type_set_freq (ICalRecurrenceType *recur
,ICalRecurrenceTypeFrequency freq
);
Set the freq from ICalRecurrenceType.
Since 1.0
gint
i_cal_recurrence_type_get_count (ICalRecurrenceType *recur
);
Get the count from ICalRecurrenceType.
Since 1.0
void i_cal_recurrence_type_set_count (ICalRecurrenceType *recur
,gint count
);
Set the count from ICalRecurrenceType.
Since 1.0
gshort
i_cal_recurrence_type_get_interval (ICalRecurrenceType *recur
);
Get the interval from ICalRecurrenceType.
Since 1.0
void i_cal_recurrence_type_set_interval (ICalRecurrenceType *recur
,gshort interval
);
Set the interval from ICalRecurrenceType.
Since 1.0
ICalRecurrenceTypeWeekday
i_cal_recurrence_type_get_week_start (ICalRecurrenceType *recur
);
Get the week_start from ICalRecurrenceType.
Since 1.0
void i_cal_recurrence_type_set_week_start (ICalRecurrenceType *recur
,ICalRecurrenceTypeWeekday week_start
);
Set the week_start from ICalRecurrenceType.
Since 1.0
GArray *
i_cal_recurrence_type_get_by_second (ICalRecurrenceType *recur
);
Get the by_second array from ICalRecurrenceType. The array size if ICAL_BY_SECOND_SIZE.
Since 1.0
void i_cal_recurrence_type_set_by_second (ICalRecurrenceType *recur
,guint index
,gshort value
);
Set the by_second array from ICalRecurrenceType at the given index. The array size if ICAL_BY_SECOND_SIZE.
recur |
The ICalRecurrenceType. |
|
index |
The index in by_second of ICalRecurrenceType. |
|
value |
The value to be set into by_second of ICalRecurrenceType. |
Since 1.0
GArray *
i_cal_recurrence_type_get_by_minute (ICalRecurrenceType *recur
);
Get the by_minute array from ICalRecurrenceType. The array size if ICAL_BY_MINUTE_SIZE.
Since 1.0
void i_cal_recurrence_type_set_by_minute (ICalRecurrenceType *recur
,guint index
,gshort value
);
Set the by_minute array from ICalRecurrenceType at the given index. The array size if ICAL_BY_MINUTE_SIZE.
recur |
The ICalRecurrenceType. |
|
index |
The index in by_minute of ICalRecurrenceType. |
|
value |
The value to be set into by_minute of ICalRecurrenceType. |
Since 1.0
GArray *
i_cal_recurrence_type_get_by_hour (ICalRecurrenceType *recur
);
Get the by_hour array from ICalRecurrenceType. The array size if ICAL_BY_HOUR_SIZE.
Since 1.0
void i_cal_recurrence_type_set_by_hour (ICalRecurrenceType *recur
,guint index
,gshort value
);
Set the by_hour array from ICalRecurrenceType at the given index. The array size if ICAL_BY_HOUR_SIZE.
recur |
The ICalRecurrenceType. |
|
index |
The index in by_hour of ICalRecurrenceType. |
|
value |
The value to be set into by_hour of ICalRecurrenceType. |
Since 1.0
GArray *
i_cal_recurrence_type_get_by_day (ICalRecurrenceType *recur
);
Get the by_day array from ICalRecurrenceType. The array size if ICAL_BY_DAY_SIZE.
Since 1.0
void i_cal_recurrence_type_set_by_day (ICalRecurrenceType *recur
,guint index
,gshort value
);
Set the by_day array from ICalRecurrenceType at the given index. The array size if ICAL_BY_DAY_SIZE.
recur |
The ICalRecurrenceType. |
|
index |
The index in by_day of ICalRecurrenceType. |
|
value |
The value to be set into by_day of ICalRecurrenceType. |
Since 1.0
GArray *
i_cal_recurrence_type_get_by_month_day
(ICalRecurrenceType *recur
);
Get the by_month_day array from ICalRecurrenceType. The array size if ICAL_BY_MONTHDAY_SIZE.
Since 1.0
void i_cal_recurrence_type_set_by_month_day (ICalRecurrenceType *recur
,guint index
,gshort value
);
Set the by_month_day array from ICalRecurrenceType at the given index. The array size if ICAL_BY_MONTHDAY_SIZE.
recur |
The ICalRecurrenceType. |
|
index |
The index in by_month_day of ICalRecurrenceType. |
|
value |
The value to be set into by_month_day of ICalRecurrenceType. |
Since 1.0
GArray *
i_cal_recurrence_type_get_by_year_day (ICalRecurrenceType *recur
);
Get the by_year_day array from ICalRecurrenceType. The array size if ICAL_BY_YEARDAY_SIZE.
Since 1.0
void i_cal_recurrence_type_set_by_year_day (ICalRecurrenceType *recur
,guint index
,gshort value
);
Set the by_year_day array from ICalRecurrenceType at the given index. The array size if ICAL_BY_YEARDAY_SIZE.
recur |
The ICalRecurrenceType. |
|
index |
The index in by_year_day of ICalRecurrenceType. |
|
value |
The value to be set into by_year_day of ICalRecurrenceType. |
Since 1.0
GArray *
i_cal_recurrence_type_get_by_week_no (ICalRecurrenceType *recur
);
Get the by_week_no array from ICalRecurrenceType. The array size if ICAL_BY_WEEKNO_SIZE.
Since 1.0
void i_cal_recurrence_type_set_by_week_no (ICalRecurrenceType *recur
,guint index
,gshort value
);
Set the by_week_no array from ICalRecurrenceType at the given index. The array size if ICAL_BY_WEEKNO_SIZE.
recur |
The ICalRecurrenceType. |
|
index |
The index in by_week_no of ICalRecurrenceType. |
|
value |
The value to be set into by_week_no of ICalRecurrenceType. |
Since 1.0
GArray *
i_cal_recurrence_type_get_by_month (ICalRecurrenceType *recur
);
Get the by_month array from ICalRecurrenceType. The array size if ICAL_BY_MONTH_SIZE.
Since 1.0
void i_cal_recurrence_type_set_by_month (ICalRecurrenceType *recur
,guint index
,gshort value
);
Set the by_month array from ICalRecurrenceType at the given index. The array size if ICAL_BY_MONTH_SIZE.
recur |
The ICalRecurrenceType. |
|
index |
The index in by_month of ICalRecurrenceType. |
|
value |
The value to be set into by_month of ICalRecurrenceType. |
Since 1.0
GArray *
i_cal_recurrence_type_get_by_set_pos (ICalRecurrenceType *recur
);
Get the by_set_pos array from ICalRecurrenceType. The array size if ICAL_BY_SETPOS_SIZE.
Since 1.0
void i_cal_recurrence_type_set_by_set_pos (ICalRecurrenceType *recur
,guint index
,gshort value
);
Set the by_set_pos array from ICalRecurrenceType at the given index. The array size if ICAL_BY_SETPOS_SIZE.
recur |
The ICalRecurrenceType. |
|
index |
The index in by_set_pos of ICalRecurrenceType. |
|
value |
The value to be set into by_set_pos of ICalRecurrenceType. |
Since 1.0