[libical-glib/update_for_2_0] Update and add missing APIs in icalderived*
- From: Miao Yu <williamyu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libical-glib/update_for_2_0] Update and add missing APIs in icalderived*
- Date: Sat, 2 Apr 2016 20:03:47 +0000 (UTC)
commit 3463f0169f96e2e42fa4d09cab3309fb386f2f71
Author: William Yu <williamyu gnome org>
Date: Sat Apr 2 13:02:34 2016 -0700
Update and add missing APIs in icalderived*
TODO | 96 ++++++++++++++--
src/api/i-cal-derived-parameter.xml | 185 ++++++++++++++++++++++++++++-
src/api/i-cal-derived-property.xml | 226 ++++++++++++++++++++++++++++++++++-
src/api/i-cal-derived-value.xml | 141 ++++++++++++++++++----
4 files changed, 614 insertions(+), 34 deletions(-)
---
diff --git a/TODO b/TODO
index b49f753..3ef8390 100644
--- a/TODO
+++ b/TODO
@@ -80,14 +80,7 @@ Notes:
========2.0.0 upgrade========
-TODOs:
-i-cal-array.xml
-i-cal-attach.xml
-i-cal-comp-iter.xml
-i-cal-datetimeperiod-type.xml
-i-cal-derived-parameter.xml
-i-cal-derived-property.xml
-i-cal-derived-value.xml
+TODOs:
i-cal-duration-type.xml
i-cal-enums.xml
i-cal-error.xml
@@ -116,6 +109,12 @@ i-cal-value.xml
Done:
i-cal-component.xml
+i-cal-array.xml
+i-cal-attach.xml
+i-cal-comp-iter.xml
+i-cal-datetimeperiod-type.xml
+i-cal-derived-parameter.xml
+i-cal-derived-property.xml
Upgrade results:
icalcomponent.h
@@ -123,4 +122,85 @@ icalcomponent.h
icalcomponent_get_parent (internal)
icalcomponent_set_parent (internal)
icalcomponent_foreach_recurrence (TODO)
+i-cal-attach.xml
+ icalattachtype_new (no implementation)
+ icalattachtype_add_reference (no implementation)
+ icalattachtype_free (no implementation)
+ icalattachtype_set_url (no implementation)
+ icalattachtype_get_url (no implementation)
+ icalattachtype_set_base64 (no implementation)
+ icalattachtype_get_base64 (no implementation)
+ icalattachtype_set_binary (no implementation)
+ icalattachtype_get_binary (no implementation)
+i-cal-derived-parameter.xml
+ added:
+ ICAL_FILENAME_PARAMETER
+ ICAL_MANAGEDID_PARAMETER
+ ICAL_MODIFIED_PARAMETER
+ ICAL_PUBLICCOMMENT_PARAMETER
+ ICAL_REASON_PARAMETER
+ ICAL_REQUIRED_PARAMETER
+ ICAL_RESPONSE_PARAMETER
+ ICAL_SIZE_PARAMETER
+ ICAL_STAYINFORMED_PARAMETER
+ ICAL_SUBSTATE_PARAMETER
+ <element name="ICAL_PARTSTAT_FAILED"/>
+ <element name="ICAL_RELTYPE_POLL"/>
+ <enum name="ICalParameterRequired" default_native="I_CAL_REQUIRED_NONE">
+ <element name="I_CAL_REQUIRED_X"/>
+ <element name="I_CAL_REQUIRED_TRUE"/>
+ <element name="I_CAL_REQUIRED_FALSE"/>
+ <element name="I_CAL_REQUIRED_NONE"/>
+ </enum>
+ <enum name="ICalParameterStayinformed" default_native="I_CAL_STAYINFORMED_NONE">
+ <element name="ICAL_STAYINFORMED_X"/>
+ <element name="ICAL_STAYINFORMED_TRUE"/>
+ <element name="ICAL_STAYINFORMED_FALSE"/>
+ <element name="ICAL_STAYINFORMED_NONE"/>
+ </enum>
+ <enum name="ICalParameterSubstate" default_native="I_CAL_SUBSTATE_NONE">
+ <element name="I_CAL_SUBSTATE_X"/>
+ <element name="I_CAL_SUBSTATE_OK"/>
+ <element name="I_CAL_SUBSTATE_ERROR"/>
+ <element name="I_CAL_SUBSTATE_SUSPENDED"/>
+ <element name="I_CAL_SUBSTATE_NONE"/>
+ </enum>
+ LIBICAL_ICAL_EXPORT icalparameter* icalparameter_new_required(icalparameter_required v);
+ LIBICAL_ICAL_EXPORT icalparameter_required icalparameter_get_required(const icalparameter* value);
+ LIBICAL_ICAL_EXPORT void icalparameter_set_required(icalparameter* value, icalparameter_required v);
+ /* SIZE */
+ LIBICAL_ICAL_EXPORT icalparameter* icalparameter_new_size(const char* v);
+ LIBICAL_ICAL_EXPORT const char* icalparameter_get_size(const icalparameter* value);
+ LIBICAL_ICAL_EXPORT void icalparameter_set_size(icalparameter* value, const char* v);
+
+ /* STAY-INFORMED */
+ LIBICAL_ICAL_EXPORT icalparameter* icalparameter_new_stayinformed(icalparameter_stayinformed v);
+ LIBICAL_ICAL_EXPORT icalparameter_stayinformed icalparameter_get_stayinformed(const icalparameter*
value);
+ LIBICAL_ICAL_EXPORT void icalparameter_set_stayinformed(icalparameter* value,
icalparameter_stayinformed v);
+
+ /* SUBSTATE */
+ LIBICAL_ICAL_EXPORT icalparameter* icalparameter_new_substate(icalparameter_substate v);
+ LIBICAL_ICAL_EXPORT icalparameter_substate icalparameter_get_substate(const icalparameter* value);
+ LIBICAL_ICAL_EXPORT void icalparameter_set_substate(icalparameter* value, icalparameter_substate v);
+i-cal-derived-property.xml
+ added:
+ ICAL_ACCEPTRESPONSE_PROPERTY
+ ICAL_BUSYTYPE_PROPERTY
+ ICAL_ESTIMATEDDURATION_PROPERTY
+ ICAL_POLLCOMPLETION_PROPERTY
+ ICAL_POLLITEMID_PROPERTY
+ ICAL_POLLMODE_PROPERTY
+ ICAL_POLLPROPERTIES_PROPERTY
+ ICAL_POLLWINNER_PROPERTY
+ ICAL_REPLYURL_PROPERTY
+ ICAL_RESPONSE_PROPERTY
+ ICAL_TASKMODE_PROPERTY
+ ICAL_TZIDALIASOF_PROPERTY
+ ICAL_TZUNTIL_PROPERTY
+ ICAL_VOTER_PROPERTY
+
+ And all their constructors, getters and setters.
+
+i-cal-derived-value.xml
+
\ No newline at end of file
diff --git a/src/api/i-cal-derived-parameter.xml b/src/api/i-cal-derived-parameter.xml
index 1f42ee2..050e445 100644
--- a/src/api/i-cal-derived-parameter.xml
+++ b/src/api/i-cal-derived-parameter.xml
@@ -27,25 +27,35 @@
<element name="ICAL_ENABLE_PARAMETER"/>
<element name="ICAL_ENCODING_PARAMETER"/>
<element name="ICAL_FBTYPE_PARAMETER"/>
+ <element name="ICAL_FILENAME_PARAMETER"/>
<element name="ICAL_FMTTYPE_PARAMETER"/>
<element name="ICAL_IANA_PARAMETER"/>
<element name="ICAL_ID_PARAMETER"/>
<element name="ICAL_LANGUAGE_PARAMETER"/>
<element name="ICAL_LATENCY_PARAMETER"/>
<element name="ICAL_LOCAL_PARAMETER"/>
- <element name="ICAL_LOCALIZE_PARAMETER"/>
+ <element name="ICAL_LOCALIZE_PARAMETER"/>
+ <element name="ICAL_MANAGEDID_PARAMETER"/>
<element name="ICAL_MEMBER_PARAMETER"/>
+ <element name="ICAL_MODIFIED_PARAMETER"/>
<element name="ICAL_OPTIONS_PARAMETER"/>
<element name="ICAL_PARTSTAT_PARAMETER"/>
+ <element name="ICAL_PUBLICCOMMENT_PARAMETER"/>
<element name="ICAL_RANGE_PARAMETER"/>
+ <element name="ICAL_REASON_PARAMETER"/>
<element name="ICAL_RELATED_PARAMETER"/>
<element name="ICAL_RELTYPE_PARAMETER"/>
+ <element name="ICAL_REQUIRED_PARAMETER"/>
+ <element name="ICAL_RESPONSE_PARAMETER"/>
<element name="ICAL_ROLE_PARAMETER"/>
<element name="ICAL_RSVP_PARAMETER"/>
<element name="ICAL_SCHEDULEAGENT_PARAMETER"/>
<element name="ICAL_SCHEDULEFORCESEND_PARAMETER"/>
<element name="ICAL_SCHEDULESTATUS_PARAMETER"/>
- <element name="ICAL_SENTBY_PARAMETER"/>
+ <element name="ICAL_SENTBY_PARAMETER"/>
+ <element name="ICAL_SIZE_PARAMETER"/>
+ <element name="ICAL_STAYINFORMED_PARAMETER"/>
+ <element name="ICAL_SUBSTATE_PARAMETER"/>
<element name="ICAL_TZID_PARAMETER"/>
<element name="ICAL_VALUE_PARAMETER"/>
<element name="ICAL_X_PARAMETER"/>
@@ -103,6 +113,7 @@
<element name="ICAL_PARTSTAT_DELEGATED"/>
<element name="ICAL_PARTSTAT_COMPLETED"/>
<element name="ICAL_PARTSTAT_INPROCESS"/>
+ <element name="ICAL_PARTSTAT_FAILED"/>
<element name="ICAL_PARTSTAT_NONE"/>
</enum>
<enum name="ICalParameterRange" default_native="I_CAL_RANGE_NONE">
@@ -122,8 +133,15 @@
<element name="ICAL_RELTYPE_PARENT"/>
<element name="ICAL_RELTYPE_CHILD"/>
<element name="ICAL_RELTYPE_SIBLING"/>
+ <element name="ICAL_RELTYPE_POLL"/>
<element name="ICAL_RELTYPE_NONE"/>
</enum>
+ <enum name="ICalParameterRequired" default_native="I_CAL_REQUIRED_NONE">
+ <element name="ICAL_REQUIRED_X"/>
+ <element name="ICAL_REQUIRED_TRUE"/>
+ <element name="ICAL_REQUIRED_FALSE"/>
+ <element name="ICAL_REQUIRED_NONE"/>
+ </enum>
<enum name="ICalParameterRole" default_native="I_CAL_ROLE_NONE">
<element name="ICAL_ROLE_X"/>
<element name="ICAL_ROLE_CHAIR"/>
@@ -150,6 +168,19 @@
<element name="ICAL_SCHEDULEFORCESEND_REPLY"/>
<element name="ICAL_SCHEDULEFORCESEND_NONE"/>
</enum>
+ <enum name="ICalParameterStayinformed" default_native="I_CAL_STAYINFORMED_NONE">
+ <element name="ICAL_STAYINFORMED_X"/>
+ <element name="ICAL_STAYINFORMED_TRUE"/>
+ <element name="ICAL_STAYINFORMED_FALSE"/>
+ <element name="ICAL_STAYINFORMED_NONE"/>
+ </enum>
+ <enum name="ICalParameterSubstate" default_native="I_CAL_SUBSTATE_NONE">
+ <element name="ICAL_SUBSTATE_X"/>
+ <element name="ICAL_SUBSTATE_OK"/>
+ <element name="ICAL_SUBSTATE_ERROR"/>
+ <element name="ICAL_SUBSTATE_SUSPENDED"/>
+ <element name="ICAL_SUBSTATE_NONE"/>
+ </enum>
<enum name="ICalParameterValue" default_native="I_CAL_SCHEDULEFORCESEND_NONE">
<element name="ICAL_VALUE_X"/>
<element name="ICAL_VALUE_BINARY"/>
@@ -359,6 +390,21 @@
<parameter type="ICalParameterFbtype" name="v" comment="The type of #ICalParameter to be set in the
@value"/>
<comment xml:space="preserve"></comment>
</method>
+ <method name="i_cal_parameter_new_filename" corresponds="icalparameter_new_filename" kind="constructor"
since="2.0">
+ <parameter type="const gchar *" name="v" comment="The string used to create the new #ICalParameter"/>
+ <returns type="ICalParameter *" annotation="transfer full" comment="The newly created
#ICalParameter." />
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_get_filename" corresponds="icalparameter_get_filename" kind="get"
since="2.0">
+ <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
+ <returns type="const gchar *" annotation="allow-none" comment="the property of the @value" />
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_set_filename" corresponds="icalparameter_set_filename" kind="set"
since="2.0">
+ <parameter type="ICalParameter *" name="value" comment="The #ICalParameter to be set"/>
+ <parameter type="const gchar *" name="v" comment="The string used to set into the @value"/>
+ <comment xml:space="preserve"></comment>
+ </method>
<method name="i_cal_parameter_new_fmttype" corresponds="icalparameter_new_fmttype" kind="constructor"
since="1.0">
<parameter type="const gchar *" name="v" comment="The string used to create the new #ICalParameter"/>
<returns type="ICalParameter *" annotation="transfer full" comment="The newly created
#ICalParameter." />
@@ -464,6 +510,21 @@
<parameter type="const gchar *" name="v" comment="The string used to set into the @value"/>
<comment xml:space="preserve"></comment>
</method>
+ <method name="i_cal_parameter_new_managedid" corresponds="icalparameter_new_managedid"
kind="constructor" since="2.0">
+ <parameter type="const gchar *" name="v" comment="The string used to create the new #ICalParameter"/>
+ <returns type="ICalParameter *" annotation="transfer full" comment="The newly created
#ICalParameter." />
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_get_managedid" corresponds="icalparameter_get_managedid" kind="get"
since="2.0">
+ <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
+ <returns type="const gchar *" annotation="allow-none" comment="the property of the @value" />
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_set_managedid" corresponds="icalparameter_set_managedid" kind="set"
since="2.0">
+ <parameter type="ICalParameter *" name="value" comment="The #ICalParameter to be set"/>
+ <parameter type="const gchar *" name="v" comment="The string used to set into the @value"/>
+ <comment xml:space="preserve"></comment>
+ </method>
<method name="i_cal_parameter_new_member" corresponds="icalparameter_new_member" kind="constructor"
since="1.0">
<parameter type="const gchar *" name="v" comment="The string used to create the new #ICalParameter"/>
<returns type="ICalParameter *" annotation="transfer full" comment="The newly created
#ICalParameter." />
@@ -479,6 +540,21 @@
<parameter type="const gchar *" name="v" comment="The string used to set into the @value"/>
<comment xml:space="preserve"></comment>
</method>
+ <method name="i_cal_parameter_new_modified" corresponds="icalparameter_new_modified" kind="constructor"
since="2.0">
+ <parameter type="const gchar *" name="v" comment="The string used to create the new #ICalParameter"/>
+ <returns type="ICalParameter *" annotation="transfer full" comment="The newly created
#ICalParameter." />
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_get_modified" corresponds="icalparameter_get_modified" kind="get"
since="2.0">
+ <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
+ <returns type="const gchar *" annotation="allow-none" comment="the property of the @value" />
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_set_modified" corresponds="icalparameter_set_modified" kind="set"
since="2.0">
+ <parameter type="ICalParameter *" name="value" comment="The #ICalParameter to be set"/>
+ <parameter type="const gchar *" name="v" comment="The string used to set into the @value"/>
+ <comment xml:space="preserve"></comment>
+ </method>
<method name="i_cal_parameter_new_options" corresponds="icalparameter_new_options" kind="constructor"
since="1.0">
<parameter type="const gchar *" name="v" comment="The string used to create the new #ICalParameter"/>
<returns type="ICalParameter *" annotation="transfer full" comment="The newly created
#ICalParameter." />
@@ -509,6 +585,21 @@
<parameter type="ICalParameterPartstat" name="v" comment="The type of #ICalParameter to be set in
the @value"/>
<comment xml:space="preserve"></comment>
</method>
+ <method name="i_cal_parameter_new_publiccomment" corresponds="icalparameter_new_publiccomment"
kind="constructor" since="2.0">
+ <parameter type="const gchar *" name="v" comment="The string used to create the new #ICalParameter"/>
+ <returns type="ICalParameter *" annotation="transfer full" comment="The newly created
#ICalParameter." />
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_get_publiccomment" corresponds="icalparameter_get_publiccomment"
kind="get" since="2.0">
+ <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
+ <returns type="const gchar *" annotation="allow-none" comment="the property of the @value" />
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_set_publiccomment" corresponds="icalparameter_set_publiccomment"
kind="set" since="2.0">
+ <parameter type="ICalParameter *" name="value" comment="The #ICalParameter to be set"/>
+ <parameter type="const gchar *" name="v" comment="The string used to set into the @value"/>
+ <comment xml:space="preserve"></comment>
+ </method>
<method name="i_cal_parameter_new_range" corresponds="icalparameter_new_range" kind="constructor"
since="1.0">
<parameter type="ICalParameterRange" name="v" comment="The type of #ICalParameter to be created"/>
<returns type="ICalParameter *" annotation="transfer full" comment="The newly created
#ICalParameter." />
@@ -524,6 +615,21 @@
<parameter type="ICalParameterRange" name="v" comment="The type of #ICalParameter to be set in the
@value"/>
<comment xml:space="preserve"></comment>
</method>
+ <method name="i_cal_parameter_new_reason" corresponds="icalparameter_new_reason" kind="constructor"
since="2.0">
+ <parameter type="const gchar *" name="v" comment="The string used to create the new #ICalParameter"/>
+ <returns type="ICalParameter *" annotation="transfer full" comment="The newly created
#ICalParameter." />
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_get_reason" corresponds="icalparameter_get_reason" kind="get" since="2.0">
+ <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
+ <returns type="const gchar *" annotation="allow-none" comment="the property of the @value" />
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_set_reason" corresponds="icalparameter_set_reason" kind="set" since="2.0">
+ <parameter type="ICalParameter *" name="value" comment="The #ICalParameter to be set"/>
+ <parameter type="const gchar *" name="v" comment="The string used to set into the @value"/>
+ <comment xml:space="preserve"></comment>
+ </method>
<method name="i_cal_parameter_new_related" corresponds="icalparameter_new_related" kind="constructor"
since="1.0">
<parameter type="ICalParameterRelated" name="v" comment="The type of #ICalParameter to be created"/>
<returns type="ICalParameter *" annotation="transfer full" comment="The newly created
#ICalParameter." />
@@ -554,6 +660,36 @@
<parameter type="ICalParameterReltype" name="v" comment="The type of #ICalParameter to be set in the
@value"/>
<comment xml:space="preserve"></comment>
</method>
+ <method name="i_cal_parameter_new_required" corresponds="icalparameter_new_required" kind="constructor"
since="2.0">
+ <parameter type="ICalParameterReltype" name="v" comment="The type of #ICalParameter to be created"/>
+ <returns type="ICalParameter *" annotation="transfer full" comment="The newly created
#ICalParameter." />
+ <comment xml:space="preserve">Create a new #ICalParameter according to the required type</comment>
+ </method>
+ <method name="i_cal_parameter_get_required" corresponds="icalparameter_get_required" kind="get"
since="2.0">
+ <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
+ <returns type="ICalParameterReltype" comment="The type of the @value" />
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_set_required" corresponds="icalparameter_set_required" kind="set"
since="2.0">
+ <parameter type="ICalParameter *" name="value" comment="The #ICalParameter to be set"/>
+ <parameter type="ICalParameterReltype" name="v" comment="The type of #ICalParameter to be set in the
@value"/>
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_new_response" corresponds="icalparameter_new_response" kind="constructor"
since="2.0">
+ <parameter type="gint" name="v" comment="The type of #ICalParameter to be created"/>
+ <returns type="ICalParameter *" annotation="transfer full" comment="The newly created
#ICalParameter." />
+ <comment xml:space="preserve">Create a new #ICalParameter according to the response type</comment>
+ </method>
+ <method name="i_cal_parameter_get_response" corresponds="icalparameter_get_response" kind="get"
since="2.0">
+ <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
+ <returns type="gint" comment="The type of the @value" />
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_set_response" corresponds="icalparameter_set_response" kind="set"
since="2.0">
+ <parameter type="ICalParameter *" name="value" comment="The #ICalParameter to be set"/>
+ <parameter type="gint" name="v" comment="The type of #ICalParameter to be set in the @value"/>
+ <comment xml:space="preserve"></comment>
+ </method>
<method name="i_cal_parameter_new_role" corresponds="icalparameter_new_role" kind="constructor"
since="1.0">
<parameter type="ICalParameterRole" name="v" comment="The type of #ICalParameter to be created"/>
<returns type="ICalParameter *" annotation="transfer full" comment="The newly created
#ICalParameter." />
@@ -644,6 +780,51 @@
<parameter type="const gchar *" name="v" comment="The string used to set into the @value"/>
<comment xml:space="preserve"></comment>
</method>
+ <method name="i_cal_parameter_new_size" corresponds="icalparameter_new_size" kind="constructor"
since="2.0">
+ <parameter type="const gchar *" name="v" comment="The string used to create the new #ICalParameter"/>
+ <returns type="ICalParameter *" annotation="transfer full" comment="The newly created
#ICalParameter." />
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_get_size" corresponds="icalparameter_get_size" kind="get" since="2.0">
+ <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
+ <returns type="const gchar *" annotation="allow-none" comment="the property of the @value" />
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_set_size" corresponds="icalparameter_set_size" kind="set" since="2.0">
+ <parameter type="ICalParameter *" name="value" comment="The #ICalParameter to be set"/>
+ <parameter type="const gchar *" name="v" comment="The string used to set into the @value"/>
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_new_stayinformed" corresponds="icalparameter_new_stayinformed"
kind="constructor" since="2.0">
+ <parameter type="ICalParameterStayinformed" name="v" comment="The type of #ICalParameter to be
created"/>
+ <returns type="ICalParameter *" annotation="transfer full" comment="The newly created
#ICalParameter." />
+ <comment xml:space="preserve">Create a new #ICalParameter according to the stayinformed
type</comment>
+ </method>
+ <method name="i_cal_parameter_get_stayinformed" corresponds="icalparameter_get_stayinformed" kind="get"
since="2.0">
+ <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
+ <returns type="ICalParameterStayinformed" comment="The type of the @value" />
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_set_stayinformed" corresponds="icalparameter_set_stayinformed" kind="set"
since="2.0">
+ <parameter type="ICalParameter *" name="value" comment="The #ICalParameter to be set"/>
+ <parameter type="ICalParameterStayinformed" name="v" comment="The type of #ICalParameter to be set
in the @value"/>
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_new_substate" corresponds="icalparameter_new_substate" kind="constructor"
since="1.0">
+ <parameter type="ICalParameterSubstate" name="v" comment="The type of #ICalParameter to be created"/>
+ <returns type="ICalParameter *" annotation="transfer full" comment="The newly created
#ICalParameter." />
+ <comment xml:space="preserve">Create a new #ICalParameter according to the substate type</comment>
+ </method>
+ <method name="i_cal_parameter_get_substate" corresponds="icalparameter_get_substate" kind="get"
since="1.0">
+ <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
+ <returns type="ICalParameterSubstate" comment="The type of the @value" />
+ <comment xml:space="preserve"></comment>
+ </method>
+ <method name="i_cal_parameter_set_substate" corresponds="icalparameter_set_substate" kind="set"
since="1.0">
+ <parameter type="ICalParameter *" name="value" comment="The #ICalParameter to be set"/>
+ <parameter type="ICalParameterSubstate" name="v" comment="The type of #ICalParameter to be set in
the @value"/>
+ <comment xml:space="preserve"></comment>
+ </method>
<method name="i_cal_parameter_new_tzid" corresponds="icalparameter_new_tzid" kind="constructor"
since="1.0">
<parameter type="const gchar *" name="v" comment="The string used to create the new #ICalParameter"/>
<returns type="ICalParameter *" annotation="transfer full" comment="The newly created
#ICalParameter." />
diff --git a/src/api/i-cal-derived-property.xml b/src/api/i-cal-derived-property.xml
index e61f2d4..96d1abc 100644
--- a/src/api/i-cal-derived-property.xml
+++ b/src/api/i-cal-derived-property.xml
@@ -16,11 +16,13 @@
<structure namespace="ICal" name="DerivedProperty">
<enum name="ICalPropertyKind" default_native="I_CAL_NO_PROPERTY">
<element name="ICAL_ANY_PROPERTY"/>
+ <element name="ICAL_ACCEPTRESPONSE_PROPERTY"/>
<element name="ICAL_ACKNOWLEDGED_PROPERTY"/>
<element name="ICAL_ACTION_PROPERTY"/>
<element name="ICAL_ALLOWCONFLICT_PROPERTY"/>
<element name="ICAL_ATTACH_PROPERTY"/>
<element name="ICAL_ATTENDEE_PROPERTY"/>
+ <element name="ICAL_BUSYTYPE_PROPERTY"/>
<element name="ICAL_CALID_PROPERTY"/>
<element name="ICAL_CALMASTER_PROPERTY"/>
<element name="ICAL_CALSCALE_PROPERTY"/>
@@ -50,6 +52,7 @@
<element name="ICAL_DTSTART_PROPERTY"/>
<element name="ICAL_DUE_PROPERTY"/>
<element name="ICAL_DURATION_PROPERTY"/>
+ <element name="ICAL_ESTIMATEDDURATION_PROPERTY"/>
<element name="ICAL_EXDATE_PROPERTY"/>
<element name="ICAL_EXPAND_PROPERTY"/>
<element name="ICAL_EXRULE_PROPERTY"/>
@@ -71,6 +74,11 @@
<element name="ICAL_OWNER_PROPERTY"/>
<element name="ICAL_PERCENTCOMPLETE_PROPERTY"/>
<element name="ICAL_PERMISSION_PROPERTY"/>
+ <element name="ICAL_POLLCOMPLETION_PROPERTY"/>
+ <element name="ICAL_POLLITEMID_PROPERTY"/>
+ <element name="ICAL_POLLMODE_PROPERTY"/>
+ <element name="ICAL_POLLPROPERTIES_PROPERTY"/>
+ <element name="ICAL_POLLWINNER_PROPERTY"/>
<element name="ICAL_PRIORITY_PROPERTY"/>
<element name="ICAL_PRODID_PROPERTY"/>
<element name="ICAL_QUERY_PROPERTY"/>
@@ -85,8 +93,10 @@
<element name="ICAL_RELATEDTO_PROPERTY"/>
<element name="ICAL_RELCALID_PROPERTY"/>
<element name="ICAL_REPEAT_PROPERTY"/>
+ <element name="ICAL_REPLYURL_PROPERTY"/>
<element name="ICAL_REQUESTSTATUS_PROPERTY"/>
<element name="ICAL_RESOURCES_PROPERTY"/>
+ <element name="ICAL_RESPONSE_PROPERTY"/>
<element name="ICAL_RESTRICTION_PROPERTY"/>
<element name="ICAL_RRULE_PROPERTY"/>
<element name="ICAL_SCOPE_PROPERTY"/>
@@ -95,16 +105,20 @@
<element name="ICAL_STORESEXPANDED_PROPERTY"/>
<element name="ICAL_SUMMARY_PROPERTY"/>
<element name="ICAL_TARGET_PROPERTY"/>
+ <element name="ICAL_TASKMODE_PROPERTY"/>
<element name="ICAL_TRANSP_PROPERTY"/>
<element name="ICAL_TRIGGER_PROPERTY"/>
<element name="ICAL_TZID_PROPERTY"/>
+ <element name="ICAL_TZIDALIASOF_PROPERTY"/>
<element name="ICAL_TZNAME_PROPERTY"/>
<element name="ICAL_TZOFFSETFROM_PROPERTY"/>
<element name="ICAL_TZOFFSETTO_PROPERTY"/>
+ <element name="ICAL_TZUNTIL_PROPERTY"/>
<element name="ICAL_TZURL_PROPERTY"/>
<element name="ICAL_UID_PROPERTY"/>
<element name="ICAL_URL_PROPERTY"/>
<element name="ICAL_VERSION_PROPERTY"/>
+ <element name="ICAL_VOTER_PROPERTY"/>
<element name="ICAL_X_PROPERTY"/>
<element name="ICAL_XLICCLASS_PROPERTY"/>
<element name="ICAL_XLICCLUSTERCOUNT_PROPERTY"/>
@@ -117,6 +131,21 @@
<element name="ICAL_XLICMIMEOPTINFO_PROPERTY"/>
<element name="ICAL_NO_PROPERTY"/>
</enum>
+ <method name="i_cal_property_new_acceptresponse" corresponds="icalproperty_new_acceptresponse"
kind="constructor" since="2.0">
+ <parameter type="const gchar *" name="v" comment="The acceptresponse."/>
+ <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+ <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_set_acceptresponse" corresponds="icalproperty_set_acceptresponse"
kind="set" since="2.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+ <parameter type="const gchar *" name="v" comment="The acceptresponse."/>
+ <comment>Set the acceptresponse for the #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_get_acceptresponse" corresponds="icalproperty_get_acceptresponse"
kind="get" since="2.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+ <returns type="const gchar *" annotation="transfer none" comment="Get the acceptresponse of
#ICalProperty."/>
+ <comment>Get the acceptresponse of #ICalProperty.</comment>
+ </method>
<method name="i_cal_property_new_acknowledged" corresponds="icalproperty_new_acknowledged"
kind="constructor" since="1.0">
<parameter type="ICalTimetype *" name="v" comment="The time of acknowledgement."/>
<returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
@@ -125,7 +154,7 @@
<method name="i_cal_property_set_acknowledged" corresponds="icalproperty_set_acknowledged" kind="set"
since="1.0">
<parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
<parameter type="ICalTimetype *" name="v" comment="The acknowledgement time."/>
- <comment>Set the acknoledged time for the #ICalProperty.</comment>
+ <comment>Set the acknowledged time for the #ICalProperty.</comment>
</method>
<method name="i_cal_property_get_acknowledged" corresponds="icalproperty_get_acknowledged" kind="get"
since="1.0">
<parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
@@ -197,6 +226,21 @@
<returns type="const gchar *" annotation="transfer none" comment="Get the attendee of
#ICalProperty."/>
<comment>Get the attendee of #ICalProperty.</comment>
</method>
+ <method name="i_cal_property_new_busytype" corresponds="icalproperty_new_busytype" kind="constructor"
since="2.0">
+ <parameter type="ICalPropertyBusytype" name="v" comment="The busytype."/>
+ <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+ <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_set_busytype" corresponds="icalproperty_set_busytype" kind="set"
since="2.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+ <parameter type="ICalPropertyBusytype" name="v" comment="The busytype."/>
+ <comment>Set the busytype for the #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_get_busytype" corresponds="icalproperty_get_busytype" kind="get"
since="2.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+ <returns type="ICalPropertyBusytype" comment="Get the busytype of #ICalProperty."/>
+ <comment>Get the busytype of #ICalProperty.</comment>
+ </method>
<method name="i_cal_property_new_calid" corresponds="icalproperty_new_calid" kind="constructor"
since="1.0">
<parameter type="const gchar *" name="v" comment="The calid."/>
<returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
@@ -632,6 +676,21 @@
<returns type="ICalDurationType *" annotation="transfer full" comment="Get the duration of
#ICalProperty."/>
<comment>Get the duration of #ICalProperty.</comment>
</method>
+ <method name="i_cal_property_new_estimatedduration" corresponds="icalproperty_new_estimatedduration"
kind="constructor" since="1.0">
+ <parameter type="ICalDurationType *" name="v" comment="The estimatedduration."/>
+ <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+ <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_set_estimatedduration" corresponds="icalproperty_set_estimatedduration"
kind="set" since="1.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+ <parameter type="ICalDurationType *" name="v" comment="The estimatedduration."/>
+ <comment>Set the estimatedduration for the #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_get_estimatedduration" corresponds="icalproperty_get_estimatedduration"
kind="get" since="1.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+ <returns type="ICalDurationType *" annotation="transfer full" comment="Get the estimatedduration of
#ICalProperty."/>
+ <comment>Get the estimatedduration of #ICalProperty.</comment>
+ </method>
<method name="i_cal_property_new_exdate" corresponds="icalproperty_new_exdate" kind="constructor"
since="1.0">
<parameter type="ICalTimetype *" name="v" comment="The time of exdate."/>
<returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
@@ -947,6 +1006,81 @@
<returns type="const gchar *" annotation="transfer none" comment="Get the permission of
#ICalProperty."/>
<comment>Get the permission of #ICalProperty.</comment>
</method>
+ <method name="i_cal_property_new_pollcompletion" corresponds="icalproperty_new_pollcompletion"
kind="constructor" since="1.0">
+ <parameter type="ICalPropertyPollcompletion" name="v" comment="The pollcompletion."/>
+ <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+ <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_set_pollcompletion" corresponds="icalproperty_set_pollcompletion"
kind="set" since="1.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+ <parameter type="ICalPropertyPollcompletion" name="v" comment="The pollcompletion."/>
+ <comment>Set the pollcompletion for the #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_get_pollcompletion" corresponds="icalproperty_get_pollcompletion"
kind="get" since="1.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+ <returns type="ICalPropertyPollcompletion" comment="Get the pollcompletion of #ICalProperty."/>
+ <comment>Get the pollcompletion of #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_new_pollitemid" corresponds="icalproperty_new_pollitemid"
kind="constructor" since="1.0">
+ <parameter type="gint" name="v" comment="The pollitemid."/>
+ <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+ <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_set_pollitemid" corresponds="icalproperty_set_pollitemid" kind="set"
since="1.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+ <parameter type="gint" name="v" comment="The pollitemid."/>
+ <comment>Set the pollitemid for the #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_get_pollitemid" corresponds="icalproperty_get_pollitemid" kind="get"
since="1.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+ <returns type="gint" comment="Get the pollitemid of #ICalProperty."/>
+ <comment>Get the pollitemid of #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_new_pollmode" corresponds="icalproperty_new_pollmode" kind="constructor"
since="1.0">
+ <parameter type="ICalPropertyPollmode" name="v" comment="The pollmode."/>
+ <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+ <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_set_pollmode" corresponds="icalproperty_set_pollmode" kind="set"
since="1.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+ <parameter type="ICalPropertyPollmode" name="v" comment="The pollmode."/>
+ <comment>Set the pollmode for the #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_get_pollmode" corresponds="icalproperty_get_pollmode" kind="get"
since="1.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+ <returns type="ICalPropertyPollmode" comment="Get the pollmode of #ICalProperty."/>
+ <comment>Get the pollmode of #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_new_pollproperties" corresponds="icalproperty_new_pollproperties"
kind="constructor" since="1.0">
+ <parameter type="const gchar *" name="v" comment="The pollproperties."/>
+ <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+ <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_set_pollproperties" corresponds="icalproperty_set_pollproperties"
kind="set" since="1.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+ <parameter type="const gchar *" name="v" comment="The pollproperties."/>
+ <comment>Set the pollproperties for the #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_get_pollproperties" corresponds="icalproperty_get_pollproperties"
kind="get" since="1.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+ <returns type="const gchar *" comment="Get the pollproperties of #ICalProperty."/>
+ <comment>Get the pollproperties of #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_new_pollwinner" corresponds="icalproperty_new_pollwinner"
kind="constructor" since="1.0">
+ <parameter type="gint" name="v" comment="The pollwinner."/>
+ <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+ <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_set_pollwinner" corresponds="icalproperty_set_pollwinner" kind="set"
since="1.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+ <parameter type="gint" name="v" comment="The pollwinner."/>
+ <comment>Set the pollwinner for the #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_get_pollwinner" corresponds="icalproperty_get_pollwinner" kind="get"
since="1.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+ <returns type="gint" comment="Get the pollwinner of #ICalProperty."/>
+ <comment>Get the pollwinner of #ICalProperty.</comment>
+ </method>
<method name="i_cal_property_new_priority" corresponds="icalproperty_new_priority" kind="constructor"
since="1.0">
<parameter type="gint" name="v" comment="The priority."/>
<returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
@@ -1157,6 +1291,21 @@
<returns type="gint" comment="Get the repeat of #ICalProperty."/>
<comment>Get the repeat of #ICalProperty.</comment>
</method>
+ <method name="i_cal_property_new_replyurl" corresponds="icalproperty_new_replyurl" kind="constructor"
since="2.0">
+ <parameter type="const gchar *" name="v" comment="The replyurl."/>
+ <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+ <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_set_replyurl" corresponds="icalproperty_set_replyurl" kind="set"
since="2.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+ <parameter type="const gchar *" name="v" comment="The replyurl."/>
+ <comment>Set the replyurl for the #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_get_replyurl" corresponds="icalproperty_get_replyurl" kind="get"
since="2.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+ <returns type="const gchar *" annotation="transfer none" comment="Get the replyurl of
#ICalProperty."/>
+ <comment>Get the replyurl of #ICalProperty.</comment>
+ </method>
<method name="i_cal_property_new_requeststatus" corresponds="icalproperty_new_requeststatus"
kind="constructor" since="1.0">
<parameter type="ICalReqstatType *" name="v" comment="The requeststatus."/>
<returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
@@ -1187,6 +1336,21 @@
<returns type="const gchar *" annotation="transfer none" comment="Get the resources of
#ICalProperty."/>
<comment>Get the resources of #ICalProperty.</comment>
</method>
+ <method name="i_cal_property_new_response" corresponds="icalproperty_new_response" kind="constructor"
since="2.0">
+ <parameter type="gint" name="v" comment="The response."/>
+ <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+ <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_set_response" corresponds="icalproperty_set_response" kind="set"
since="2.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+ <parameter type="gint" name="v" comment="The response."/>
+ <comment>Set the response for the #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_get_response" corresponds="icalproperty_get_response" kind="get"
since="2.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+ <returns type="gint" comment="Get the response of #ICalProperty."/>
+ <comment>Get the response of #ICalProperty.</comment>
+ </method>
<method name="i_cal_property_new_restriction" corresponds="icalproperty_new_restriction"
kind="constructor" since="1.0">
<parameter type="const gchar *" name="v" comment="The restriction."/>
<returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
@@ -1307,6 +1471,21 @@
<returns type="const gchar *" annotation="transfer none" comment="Get the target of #ICalProperty."/>
<comment>Get the target of #ICalProperty.</comment>
</method>
+ <method name="i_cal_property_new_taskmode" corresponds="icalproperty_new_taskmode" kind="constructor"
since="2.0">
+ <parameter type="ICalPropertyAction" name="v" comment="The taskmode."/>
+ <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+ <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_set_taskmode" corresponds="icalproperty_set_taskmode" kind="set"
since="2.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+ <parameter type="ICalPropertyAction" name="v" comment="The taskmode."/>
+ <comment>Set the taskmode for the #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_get_taskmode" corresponds="icalproperty_get_taskmode" kind="get"
since="2.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+ <returns type="ICalPropertyAction" comment="Get the taskmode of #ICalProperty."/>
+ <comment>Get the taskmode of #ICalProperty.</comment>
+ </method>
<method name="i_cal_property_new_transp" corresponds="icalproperty_new_transp" kind="constructor"
since="1.0">
<parameter type="ICalPropertyTransp" name="v" comment="The transp."/>
<returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
@@ -1352,6 +1531,21 @@
<returns type="const gchar *" annotation="transfer none" comment="Get the tzid of #ICalProperty."/>
<comment>Get the tzid of #ICalProperty.</comment>
</method>
+ <method name="i_cal_property_new_tzidaliasof" corresponds="icalproperty_new_tzidaliasof"
kind="constructor" since="2.0">
+ <parameter type="const gchar *" name="v" comment="The tzidaliasof."/>
+ <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+ <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_set_tzidaliasof" corresponds="icalproperty_set_tzidaliasof" kind="set"
since="2.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+ <parameter type="const gchar *" name="v" comment="The tzidaliasof."/>
+ <comment>Set the tzidaliasof for the #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_get_tzidaliasof" corresponds="icalproperty_get_tzidaliasof" kind="get"
since="2.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+ <returns type="const gchar *" annotation="transfer none" comment="Get the tzidaliasof of
#ICalProperty."/>
+ <comment>Get the tzidaliasof of #ICalProperty.</comment>
+ </method>
<method name="i_cal_property_new_tzname" corresponds="icalproperty_new_tzname" kind="constructor"
since="1.0">
<parameter type="const gchar *" name="v" comment="The tzname."/>
<returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
@@ -1397,6 +1591,21 @@
<returns type="gint" comment="Get the tzoffsetto of #ICalProperty."/>
<comment>Get the tzoffsetto of #ICalProperty.</comment>
</method>
+ <method name="i_cal_property_new_tzuntil" corresponds="icalproperty_new_tzuntil" kind="constructor"
since="2.0">
+ <parameter type="ICalTimetype *" name="v" comment="The time of acknowledgement."/>
+ <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+ <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_set_tzuntil" corresponds="icalproperty_set_tzuntil" kind="set" since="2.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+ <parameter type="ICalTimetype *" name="v" comment="The acknowledgement time."/>
+ <comment>Set the tzuntil time for the #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_get_tzuntil" corresponds="icalproperty_get_tzuntil" kind="get" since="2.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+ <returns type="ICalTimetype *" annotation="transfer full" comment="Get the tzuntil time of
#ICalProperty."/>
+ <comment>Get the tzuntil time of #ICalProperty.</comment>
+ </method>
<method name="i_cal_property_new_tzurl" corresponds="icalproperty_new_tzurl" kind="constructor"
since="1.0">
<parameter type="const gchar *" name="v" comment="The tzurl."/>
<returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
@@ -1457,6 +1666,21 @@
<returns type="const gchar *" annotation="transfer none" comment="Get the version of #ICalProperty."/>
<comment>Get the version of #ICalProperty.</comment>
</method>
+ <method name="i_cal_property_new_voter" corresponds="icalproperty_new_voter" kind="constructor"
since="2.0">
+ <parameter type="const gchar *" name="v" comment="The voter."/>
+ <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+ <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_set_voter" corresponds="icalproperty_set_voter" kind="set" since="2.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+ <parameter type="const gchar *" name="v" comment="The voter."/>
+ <comment>Set the voter for the #ICalProperty.</comment>
+ </method>
+ <method name="i_cal_property_get_voter" corresponds="icalproperty_get_voter" kind="get" since="2.0">
+ <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+ <returns type="const gchar *" annotation="transfer none" comment="Get the voter of #ICalProperty."/>
+ <comment>Get the voter of #ICalProperty.</comment>
+ </method>
<method name="i_cal_property_new_x" corresponds="icalproperty_new_x" kind="constructor" since="1.0">
<parameter type="const gchar *" name="v" comment="The x."/>
<returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
diff --git a/src/api/i-cal-derived-value.xml b/src/api/i-cal-derived-value.xml
index bf37f59..23c8cbc 100644
--- a/src/api/i-cal-derived-value.xml
+++ b/src/api/i-cal-derived-value.xml
@@ -15,37 +15,41 @@
-->
<structure namespace="ICal" name="DerivedValue">
<enum name="ICalValueKind" default_native="I_CAL_NO_VALUE">
- <element name="ICAL_ANY_VALUE"/>
- <element name="ICAL_RECUR_VALUE"/>
- <element name="ICAL_GEO_VALUE"/>
- <element name="ICAL_XLICCLASS_VALUE"/>
- <element name="ICAL_BOOLEAN_VALUE"/>
+ <element name="ICAL_ANY_VALUE"/>
+ <element name="ICAL_ACTION_VALUE"/>
<element name="ICAL_ATTACH_VALUE"/>
- <element name="ICAL_TRANSP_VALUE"/>
- <element name="ICAL_STRING_VALUE"/>
+ <element name="ICAL_BINARY_VALUE"/>
+ <element name="ICAL_BOOLEAN_VALUE"/>
+ <element name="ICAL_BUSYTYPE_VALUE"/>
+ <element name="ICAL_CALADDRESS_VALUE"/>
+ <element name="ICAL_CARLEVEL_VALUE"/>
<element name="ICAL_CLASS_VALUE"/>
- <element name="ICAL_FLOAT_VALUE"/>
- <element name="ICAL_ACTION_VALUE"/>
<element name="ICAL_CMD_VALUE"/>
- <element name="ICAL_URI_VALUE"/>
- <element name="ICAL_BINARY_VALUE"/>
- <element name="ICAL_STATUS_VALUE"/>
+ <element name="ICAL_DATE_VALUE"/>
+ <element name="ICAL_DATETIME_VALUE"/>
+ <element name="ICAL_DATETIMEPERIOD_VALUE"/>
<element name="ICAL_DURATION_VALUE"/>
+ <element name="ICAL_FLOAT_VALUE"/>
+ <element name="ICAL_GEO_VALUE"/>
+ <element name="ICAL_INTEGER_VALUE"/>
<element name="ICAL_METHOD_VALUE"/>
+ <element name="ICAL_PERIOD_VALUE"/>
+ <element name="ICAL_POLLCOMPLETION_VALUE"/>
+ <element name="ICAL_POLLMODE_VALUE"/>
+ <element name="ICAL_QUERY_VALUE"/>
+ <element name="ICAL_QUERYLEVEL_VALUE"/>
+ <element name="ICAL_RECUR_VALUE"/>
<element name="ICAL_REQUESTSTATUS_VALUE"/>
- <element name="ICAL_INTEGER_VALUE"/>
- <element name="ICAL_X_VALUE"/>
- <element name="ICAL_DATE_VALUE"/>
+ <element name="ICAL_STATUS_VALUE"/>
+ <element name="ICAL_STRING_VALUE"/>
+ <element name="ICAL_TASKMODE_VALUE"/>
<element name="ICAL_TEXT_VALUE"/>
- <element name="ICAL_UTCOFFSET_VALUE"/>
- <element name="ICAL_CALADDRESS_VALUE"/>
- <element name="ICAL_PERIOD_VALUE"/>
- <element name="ICAL_DATETIMEPERIOD_VALUE"/>
- <element name="ICAL_DATETIME_VALUE"/>
+ <element name="ICAL_TRANSP_VALUE"/>
<element name="ICAL_TRIGGER_VALUE"/>
- <element name="ICAL_QUERY_VALUE"/>
- <element name="ICAL_QUERYLEVEL_VALUE"/>
- <element name="ICAL_CARLEVEL_VALUE"/>
+ <element name="ICAL_URI_VALUE"/>
+ <element name="ICAL_UTCOFFSET_VALUE"/>
+ <element name="ICAL_X_VALUE"/>
+ <element name="ICAL_XLICCLASS_VALUE"/>
<element name="ICAL_NO_VALUE"/>
</enum>
<enum name="ICalPropertyAction" default_native="I_CAL_ACTION_NONE">
@@ -56,6 +60,13 @@
<element name="ICAL_ACTION_PROCEDURE"/>
<element name="ICAL_ACTION_NONE"/>
</enum>
+ <enum name="ICalPropertyBusytype" default_native="I_CAL_BUSYTYPE_NONE">
+ <element name="ICAL_BUSYTYPE_X"/>
+ <element name="ICAL_BUSYTYPE_BUSY"/>
+ <element name="ICAL_BUSYTYPE_BUSYUNAVAILABLE"/>
+ <element name="ICAL_BUSYTYPE_BUSYTENTATIVE"/>
+ <element name="ICAL_BUSYTYPE_NONE"/>
+ </enum>
<enum name="ICalPropertyCarlevel" default_native="I_CAL_CARLEVEL_NONE">
<element name="ICAL_CARLEVEL_X"/>
<element name="ICAL_CARLEVEL_CARNONE"/>
@@ -105,6 +116,19 @@
<element name="ICAL_METHOD_DELETE"/>
<element name="ICAL_METHOD_NONE"/>
</enum>
+ <enum name="ICalPropertyPollcompletion" default_native="ICAL_POLLCOMPLETION_NONE">
+ <element name="ICAL_POLLCOMPLETION_X"/>
+ <element name="ICAL_POLLCOMPLETION_SERVER"/>
+ <element name="ICAL_POLLCOMPLETION_SERVERSUBMIT"/>
+ <element name="ICAL_POLLCOMPLETION_SERVERCHOICE"/>
+ <element name="ICAL_POLLCOMPLETION_CLIENT"/>
+ <element name="ICAL_POLLCOMPLETION_NONE"/>
+ </enum>
+ <enum name="ICalPropertyPollmode" default_native="ICAL_POLLMODE_NONE">
+ <element name="ICAL_POLLMODE_X"/>
+ <element name="ICAL_POLLMODE_BASIC"/>
+ <element name="ICAL_POLLMODE_NONE"/>
+ </enum>
<enum name="ICalPropertyQuerylevel" default_native="I_CAL_QUERYLEVEL_NONE">
<element name="ICAL_QUERYLEVEL_X"/>
<element name="ICAL_QUERYLEVEL_CALQL1"/>
@@ -123,6 +147,13 @@
<element name="ICAL_STATUS_FINAL"/>
<element name="ICAL_STATUS_NONE"/>
</enum>
+ <enum name="ICalPropertyTaskmode" default_native="ICAL_TASKMODE_NONE">
+ <element name="ICAL_TASKMODE_X"/>
+ <element name="ICAL_TASKMODE_AUTOMATICCOMPLETION"/>
+ <element name="ICAL_TASKMODE_AUTOMATICFAILURE"/>
+ <element name="ICAL_TASKMODE_AUTOMATICSTATUS"/>
+ <element name="ICAL_TASKMODE_NONE"/>
+ </enum>
<enum name="ICalPropertyTransp" default_native="I_CAL_TRANSP_NONE">
<element name="ICAL_TRANSP_X"/>
<element name="ICAL_TRANSP_OPAQUE"/>
@@ -301,6 +332,70 @@
<returns type="gint" comment="The boolean within #ICalValue"/>
<comment>Get the boolean of #ICalValue.</comment>
</method>
+ <method name="i_cal_value_set_busytype" corresponds="icalvalue_set_busytype" kind="set" since="2.0">
+ <parameter type="ICalValue *" name="value" comment="The #ICalValue."/>
+ <parameter type="ICalPropertyBusytype" name="v" comment="The busytype value."/>
+ <comment>Set the busytype in the #ICalValue.</comment>
+ </method>
+ <method name="i_cal_value_new_busytype" corresponds="icalvalue_new_busytype" kind="constructor"
since="2.0">
+ <parameter type="ICalPropertyBusytype" name="v" comment="The busytype value"/>
+ <returns type="ICalValue *" annotation="transfer full" comment="The newly create
#ICalValue."/>
+ <comment>Create a new #ICalValue with the type busytype.</comment>
+ </method>
+ <method name="i_cal_value_get_busytype" corresponds="icalvalue_get_busytype" kind="get" since="2.0">
+ <parameter type="ICalValue *" name="value" comment="The #ICalValue to be queried."/>
+ <returns type="ICalPropertyBusytype" comment="The busytype within #ICalValue"/>
+ <comment>Get the busytype of #ICalValue.</comment>
+ </method>
+
+ <method name="i_cal_value_set_pollcompletion" corresponds="icalvalue_set_pollcompletion" kind="set"
since="2.0">
+ <parameter type="ICalValue *" name="value" comment="The #ICalValue."/>
+ <parameter type="ICalPropertyPollcompletion" name="v" comment="The pollcompletion value."/>
+ <comment>Set the pollcompletion in the #ICalValue.</comment>
+ </method>
+ <method name="i_cal_value_new_pollcompletion" corresponds="icalvalue_new_pollcompletion"
kind="constructor" since="2.0">
+ <parameter type="ICalPropertyPollcompletion" name="v" comment="The pollcompletion value"/>
+ <returns type="ICalValue *" annotation="transfer full" comment="The newly create
#ICalValue."/>
+ <comment>Create a new #ICalValue with the type pollcompletion.</comment>
+ </method>
+ <method name="i_cal_value_get_pollcompletion" corresponds="icalvalue_get_pollcompletion" kind="get"
since="2.0">
+ <parameter type="ICalValue *" name="value" comment="The #ICalValue to be queried."/>
+ <returns type="ICalPropertyPollcompletion" comment="The pollcompletion within #ICalValue"/>
+ <comment>Get the pollcompletion of #ICalValue.</comment>
+ </method>
+
+ <method name="i_cal_value_set_taskmode" corresponds="icalvalue_set_taskmode" kind="set" since="2.0">
+ <parameter type="ICalValue *" name="value" comment="The #ICalValue."/>
+ <parameter type="ICalPropertyTaskmode" name="v" comment="The taskmode value."/>
+ <comment>Set the taskmode in the #ICalValue.</comment>
+ </method>
+ <method name="i_cal_value_new_taskmode" corresponds="icalvalue_new_taskmode" kind="constructor"
since="2.0">
+ <parameter type="ICalPropertyTaskmode" name="v" comment="The taskmode value"/>
+ <returns type="ICalValue *" annotation="transfer full" comment="The newly create
#ICalValue."/>
+ <comment>Create a new #ICalValue with the type taskmode.</comment>
+ </method>
+ <method name="i_cal_value_get_taskmode" corresponds="icalvalue_get_taskmode" kind="get" since="2.0">
+ <parameter type="ICalValue *" name="value" comment="The #ICalValue to be queried."/>
+ <returns type="ICalPropertyTaskmode" comment="The taskmode within #ICalValue"/>
+ <comment>Get the taskmode of #ICalValue.</comment>
+ </method>
+
+ <method name="i_cal_value_set_pollmode" corresponds="icalvalue_set_pollmode" kind="set" since="2.0">
+ <parameter type="ICalValue *" name="value" comment="The #ICalValue."/>
+ <parameter type="ICalPropertyPollmode" name="v" comment="The pollmode value."/>
+ <comment>Set the pollmode in the #ICalValue.</comment>
+ </method>
+ <method name="i_cal_value_new_pollmode" corresponds="icalvalue_new_pollmode" kind="constructor"
since="2.0">
+ <parameter type="ICalPropertyPollmode" name="v" comment="The pollmode value"/>
+ <returns type="ICalValue *" annotation="transfer full" comment="The newly create
#ICalValue."/>
+ <comment>Create a new #ICalValue with the type pollmode.</comment>
+ </method>
+ <method name="i_cal_value_get_pollmode" corresponds="icalvalue_get_pollmode" kind="get" since="2.0">
+ <parameter type="ICalValue *" name="value" comment="The #ICalValue to be queried."/>
+ <returns type="ICalPropertyPollmode" comment="The pollmode within #ICalValue"/>
+ <comment>Get the pollmode of #ICalValue.</comment>
+ </method>
+
<method name="i_cal_value_set_utcoffset" corresponds="icalvalue_set_utcoffset" kind="set" since="1.0">
<parameter type="ICalValue *" name="value" comment="The #ICalValue."/>
<parameter type="gint" name="v" comment="The utcoffset value."/>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]