Top | ![]() |
![]() |
![]() |
![]() |
gint i_cal_recurrence_type_rscale_is_supported (void
);
Check whether rscale is supported.
Since: 2.0
ICalArray *
i_cal_recurrence_type_rscale_supported_calendars
(void
);
Get an array of calendars supporting rscale (currently always return NULL).
Since: 2.0
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
gint i_cal_recurrence_type_month_is_leap ();
gshort month
Decode a month and check whether it is a leap month.
Since: 2.0
gint i_cal_recurrence_type_month_month ();
gshort month
Decode a month and check whether it is NOT a leap month.
Since: 2.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