### Class

# ICalGLib Property

#### Description [src]

    final class ICalGLib.Property : ICalGLib.Object
    {
      /* No available fields */
    }

This is the ICalProperty instance.

#### Hierarchy

#### Ancestors

- ICalObject
- GObject

#### Constructors

###### i_cal_property_new

Creates a `ICalProperty` of the target type.

since: 1.0

###### i_cal_property_new_acceptresponse

Creates a new `ICalProperty` holding ACCEPTRESPONSE.

since: 2.0

###### i_cal_property_new_acknowledged

Creates a new `ICalProperty` holding ACKNOWLEDGED.

since: 1.0

###### i_cal_property_new_action

Creates a new `ICalProperty` holding ACTION.

since: 1.0

###### i_cal_property_new_allowconflict

Creates a new `ICalProperty` holding ALLOWCONFLICT.

since: 1.0

###### i_cal_property_new_attach

Creates a new `ICalProperty` holding ATTACH.

since: 1.0

###### i_cal_property_new_attendee

Creates a new `ICalProperty` holding ATTENDEE.

since: 1.0

###### i_cal_property_new_busytype

Creates a new `ICalProperty` holding BUSYTYPE.

since: 2.0

###### i_cal_property_new_calendaraddress

Creates a new `ICalProperty` holding CALENDARADDRESS.

since: 4.0

###### i_cal_property_new_calid

Creates a new `ICalProperty` holding CALID.

since: 1.0

###### i_cal_property_new_calmaster

Creates a new `ICalProperty` holding CALMASTER.

since: 1.0

###### i_cal_property_new_calscale

Creates a new `ICalProperty` holding CALSCALE.

since: 1.0

###### i_cal_property_new_capversion

Creates a new `ICalProperty` holding CAPVERSION.

since: 1.0

###### i_cal_property_new_carid

Creates a new `ICalProperty` holding CARID.

since: 1.0

###### i_cal_property_new_carlevel

Creates a new `ICalProperty` holding CARLEVEL.

since: 1.0

###### i_cal_property_new_categories

Creates a new `ICalProperty` holding CATEGORIES.

since: 1.0

###### i_cal_property_new_class

Creates a new `ICalProperty` holding CLASS.

since: 1.0

###### i_cal_property_new_cmd

Creates a new `ICalProperty` holding CMD.

since: 1.0

###### i_cal_property_new_color

Creates a new `ICalProperty` holding COLOR.

since: 3.0.5

###### i_cal_property_new_comment

Creates a new `ICalProperty` holding COMMENT.

since: 1.0

###### i_cal_property_new_completed

Creates a new `ICalProperty` holding COMPLETED.

since: 1.0

###### i_cal_property_new_components

Creates a new `ICalProperty` holding COMPONENTS.

since: 1.0

###### i_cal_property_new_concept

Creates a new `ICalProperty` holding CONCEPT.

since: 4.0

###### i_cal_property_new_conference

Creates a new `ICalProperty` holding CONFERENCE.

since: 4.0

###### i_cal_property_new_contact

Creates a new `ICalProperty` holding CONTACT.

since: 1.0

###### i_cal_property_new_created

Creates a new `ICalProperty` holding CREATED.

since: 1.0

###### i_cal_property_new_csid

Creates a new `ICalProperty` holding CSID.

since: 1.0

###### i_cal_property_new_datemax

Creates a new `ICalProperty` holding DATEMAX.

since: 1.0

###### i_cal_property_new_datemin

Creates a new `ICalProperty` holding DATEMIN.

since: 1.0

###### i_cal_property_new_decreed

Creates a new `ICalProperty` holding DECREED.

since: 1.0

###### i_cal_property_new_defaultcharset

Creates a new `ICalProperty` holding DEFAULTCHARSET.

since: 1.0

###### i_cal_property_new_defaultlocale

Creates a new `ICalProperty` holding DEFAULTLOCALE.

since: 1.0

###### i_cal_property_new_defaulttzid

Creates a new `ICalProperty` holding DEFAULTTZID.

since: 1.0

###### i_cal_property_new_defaultvcars

Creates a new `ICalProperty` holding DEFAULTVCARS.

since: 1.0

###### i_cal_property_new_deny

Creates a new `ICalProperty` holding deny.

since: 1.0

###### i_cal_property_new_description

Creates a new `ICalProperty` holding description.

since: 1.0

###### i_cal_property_new_dtend

Creates a new `ICalProperty` holding DTEND.

since: 1.0

###### i_cal_property_new_dtstamp

Creates a new `ICalProperty` holding DTSTAMP.

since: 1.0

###### i_cal_property_new_dtstart

Creates a new `ICalProperty` holding DTSTART.

since: 1.0

###### i_cal_property_new_due

Creates a new `ICalProperty` holding DUE.

since: 1.0

###### i_cal_property_new_duration

Creates a new `ICalProperty` holding DURATION.

since: 1.0

###### i_cal_property_new_estimatedduration

Creates a new `ICalProperty` holding ESTIMATEDDURATION.

since: 1.0

###### i_cal_property_new_exdate

Creates a new `ICalProperty` holding EXDATE.

since: 1.0

###### i_cal_property_new_expand

Creates a new `ICalProperty` holding EXPAND.

since: 1.0

###### i_cal_property_new_exrule

Creates a new `ICalProperty` holding EXRULE.

since: 1.0

###### i_cal_property_new_freebusy

Creates a new `ICalProperty` holding FREEBUSY.

since: 1.0

###### i_cal_property_new_from_string

Creates a `ICalProperty` from a string.

since: 1.0

###### i_cal_property_new_full

Create a new libical-glib object from the native libical object and the owner.

since: 1.0

###### i_cal_property_new_geo

Creates a new `ICalProperty` holding GEO.

since: 1.0

###### i_cal_property_new_grant

Creates a new `ICalProperty` holding GRANT.

since: 1.0

###### i_cal_property_new_iana

Creates a new `ICalProperty` holding IANA.

since: 3.1

###### i_cal_property_new_image

Creates a new `ICalProperty` holding IMAGE.

since: 4.0

###### i_cal_property_new_itipversion

Creates a new `ICalProperty` holding ITIPVERSION.

since: 1.0

###### i_cal_property_new_lastmodified

Creates a new `ICalProperty` holding LASTMODIFIED.

since: 1.0

###### i_cal_property_new_link

Creates a new `ICalProperty` holding LINK.

since: 4.0

###### i_cal_property_new_location

Creates a new `ICalProperty` holding LOCATION.

since: 1.0

###### i_cal_property_new_locationtype

Creates a new `ICalProperty` holding LOCATIONTYPE.

since: 4.0

###### i_cal_property_new_maxcomponentsize

Creates a new `ICalProperty` holding MAXCOMPONENTSIZE.

since: 1.0

###### i_cal_property_new_maxdate

Creates a new `ICalProperty` holding MAXDATE.

since: 1.0

###### i_cal_property_new_maxresults

Creates a new `ICalProperty` holding MAXRESULTS.

since: 1.0

###### i_cal_property_new_maxresultssize

Creates a new `ICalProperty` holding MAXRESULTSSIZE.

since: 1.0

###### i_cal_property_new_method

Creates a new `ICalProperty` holding METHOD.

since: 1.0

###### i_cal_property_new_mindate

Creates a new `ICalProperty` holding MINDATE.

since: 1.0

###### i_cal_property_new_multipart

Creates a new `ICalProperty` holding MULTIPART.

since: 1.0

###### i_cal_property_new_name

Creates a new `ICalProperty` holding NAME.

since: 1.0

###### i_cal_property_new_organizer

Creates a new `ICalProperty` holding ORGANIZER.

since: 1.0

###### i_cal_property_new_owner

Creates a new `ICalProperty` holding OWNER.

since: 1.0

###### i_cal_property_new_participanttype

Creates a new `ICalProperty` holding PARTICIPANTTYPE.

since: 4.0

###### i_cal_property_new_patchdelete

Creates a new `ICalProperty` holding PATCHDELETE.

since: 4.0

###### i_cal_property_new_patchorder

Creates a new `ICalProperty` holding PATCHORDER.

since: 4.0

###### i_cal_property_new_patchparameter

Creates a new `ICalProperty` holding PATCHPARAMETER.

since: 4.0

###### i_cal_property_new_patchtarget

Creates a new `ICalProperty` holding PATCHTARGET.

since: 4.0

###### i_cal_property_new_patchversion

Creates a new `ICalProperty` holding PATCHVERSION.

since: 4.0

###### i_cal_property_new_percentcomplete

Creates a new `ICalProperty` holding PERCENTCOMPLETE.

since: 1.0

###### i_cal_property_new_permission

Creates a new `ICalProperty` holding PERMISSION.

since: 1.0

###### i_cal_property_new_pollcompletion

Creates a new `ICalProperty` holding POLLCOMPLETION.

since: 1.0

###### i_cal_property_new_pollitemid

Creates a new `ICalProperty` holding POLLITEMID.

since: 1.0

###### i_cal_property_new_pollmode

Creates a new `ICalProperty` holding POLLMODE.

since: 1.0

###### i_cal_property_new_pollproperties

Creates a new `ICalProperty` holding POLLPROPERTIES.

since: 1.0

###### i_cal_property_new_pollwinner

Creates a new `ICalProperty` holding POLLWINNER.

since: 1.0

###### i_cal_property_new_priority

Creates a new `ICalProperty` holding PRIORITY.

since: 1.0

###### i_cal_property_new_prodid

Creates a new `ICalProperty` holding PRODID.

since: 1.0

###### i_cal_property_new_proximity

Creates a new `ICalProperty` holding PROXIMITY.

since: 4.0

###### i_cal_property_new_query

Creates a new `ICalProperty` holding QUERY.

since: 1.0

###### i_cal_property_new_queryid

Creates a new `ICalProperty` holding QUERYID.

since: 1.0

###### i_cal_property_new_querylevel

Creates a new `ICalProperty` holding QUERYLEVEL.

since: 1.0

###### i_cal_property_new_queryname

Creates a new `ICalProperty` holding QUERYNAME.

since: 1.0

###### i_cal_property_new_rdate

Creates a new `ICalProperty` holding RDATE.

since: 1.0

###### i_cal_property_new_recuraccepted

Creates a new `ICalProperty` holding RECURACCEPTED.

since: 1.0

###### i_cal_property_new_recurexpand

Creates a new `ICalProperty` holding RECUREXPAND.

since: 1.0

###### i_cal_property_new_recurlimit

Creates a new `ICalProperty` holding RECURLIMIT.

since: 1.0

###### i_cal_property_new_recurrenceid

Creates a new `ICalProperty` holding RECURRENCEID.

since: 1.0

###### i_cal_property_new_refid

Creates a new `ICalProperty` holding REFID.

since: 4.0

###### i_cal_property_new_refreshinterval

Creates a new `ICalProperty` holding REFRESHINTERVAL.

since: 4.0

###### i_cal_property_new_relatedto

Creates a new `ICalProperty` holding RELATEDTO.

since: 1.0

###### i_cal_property_new_relcalid

Creates a new `ICalProperty` holding RELCALID.

since: 1.0

###### i_cal_property_new_repeat

Creates a new `ICalProperty` holding REPEAT.

since: 1.0

###### i_cal_property_new_replyurl

Creates a new `ICalProperty` holding REPLYURL.

since: 2.0

###### i_cal_property_new_requeststatus

Creates a new `ICalProperty` holding REQUESTSTATUS.

since: 1.0

###### i_cal_property_new_resources

Creates a new `ICalProperty` holding RESOURCES.

since: 1.0

###### i_cal_property_new_resourcetype

Creates a new `ICalProperty` holding RESOURCETYPE.

since: 4.0

###### i_cal_property_new_response

Creates a new `ICalProperty` holding RESPONSE.

since: 2.0

###### i_cal_property_new_restriction

Creates a new `ICalProperty` holding RESTRICTION.

since: 1.0

###### i_cal_property_new_rrule

Creates a new `ICalProperty` holding RRULE.

since: 1.0

###### i_cal_property_new_scope

Creates a new `ICalProperty` holding SCOPE.

since: 1.0

###### i_cal_property_new_sequence

Creates a new `ICalProperty` holding SEQUENCE.

since: 1.0

###### i_cal_property_new_source

Creates a new `ICalProperty` holding SOURCE.

since: 4.0

###### i_cal_property_new_status

Creates a new `ICalProperty` holding STATUS.

since: 1.0

###### i_cal_property_new_storesexpanded

Creates a new `ICalProperty` holding STORESEXPANDED.

since: 1.0

###### i_cal_property_new_structureddata

Creates a new `ICalProperty` holding STRUCTUREDDATA.

since: 4.0

###### i_cal_property_new_styleddescription

Creates a new `ICalProperty` holding STYLEDDESCRIPTION.

since: 4.0

###### i_cal_property_new_summary

Creates a new `ICalProperty` holding SUMMARY.

since: 1.0

###### i_cal_property_new_target

Creates a new `ICalProperty` holding TARGET.

since: 1.0

###### i_cal_property_new_taskmode

Creates a new `ICalProperty` holding TASKMODE.

since: 2.0

###### i_cal_property_new_transp

Creates a new `ICalProperty` holding TRANSP.

since: 1.0

###### i_cal_property_new_trigger

Creates a new `ICalProperty` holding TRIGGER.

since: 1.0

###### i_cal_property_new_tzid

Creates a new `ICalProperty` holding TZID.

since: 1.0

###### i_cal_property_new_tzidaliasof

Creates a new `ICalProperty` holding TZIDALIASOF.

since: 2.0

###### i_cal_property_new_tzname

Creates a new `ICalProperty` holding TZNAME.

since: 1.0

###### i_cal_property_new_tzoffsetfrom

Creates a new `ICalProperty` holding TZOFFSETFROM.

since: 1.0

###### i_cal_property_new_tzoffsetto

Creates a new `ICalProperty` holding TZOFFSETTO.

since: 1.0

###### i_cal_property_new_tzuntil

Creates a new `ICalProperty` holding TZUNTIL.

since: 2.0

###### i_cal_property_new_tzurl

Creates a new `ICalProperty` holding TZURL.

since: 1.0

###### i_cal_property_new_uid

Creates a new `ICalProperty` holding UID.

since: 1.0

###### i_cal_property_new_url

Creates a new `ICalProperty` holding URL.

since: 1.0

###### i_cal_property_new_version

Creates a new `ICalProperty` holding VERSION.

since: 1.0

###### i_cal_property_new_voter

Creates a new `ICalProperty` holding VOTER.

since: 1.0

###### i_cal_property_new_x

Creates a new `ICalProperty` holding X.

since: 1.0

###### i_cal_property_new_xlicclass

Creates a new `ICalProperty` holding XLICCLASS.

since: 1.0

###### i_cal_property_new_xlicclustercount

Creates a new `ICalProperty` holding XLICCLUSTERCOUNT.

since: 1.0

###### i_cal_property_new_xlicerror

Creates a new `ICalProperty` holding XLICERROR.

since: 1.0

###### i_cal_property_new_xlicmimecharset

Creates a new `ICalProperty` holding XLICMIMECHARSET.

since: 1.0

###### i_cal_property_new_xlicmimecid

Creates a new `ICalProperty` holding XLICMIMECID.

since: 1.0

###### i_cal_property_new_xlicmimecontenttype

Creates a new `ICalProperty` holding XLICMIMECONTENTTYPE.

since: 1.0

###### i_cal_property_new_xlicmimeencoding

Creates a new `ICalProperty` holding XLICMIMEENCODING.

since: 1.0

###### i_cal_property_new_xlicmimefilename

Creates a new `ICalProperty` holding XLICMIMEFILENAME.

since: 1.0

###### i_cal_property_new_xlicmimeoptinfo

Creates a new `ICalProperty` holding XLICMIMEOPTINFO.

since: 1.0

#### Functions

###### i_cal_property_action_from_string

Converts the string to `ICalPropertyAction`.

since: 4.0

###### i_cal_property_action_to_string

Converts the `ICalPropertyAction` to string.

since: 4.0

###### i_cal_property_classenum_from_string

Converts the string to `ICalPropertyClassenum`.

since: 4.0

###### i_cal_property_classenum_to_string

Converts the `ICalPropertyClassenum` to string.

since: 4.0

###### i_cal_property_enum_to_string

Converts the enum to string.

since: 1.0

###### i_cal_property_get_allow_empty_properties

Returns true if empty properties are allowed.

since: 4.0

###### i_cal_property_kind_and_string_to_enum

Converts an integer and string into an enum.

since: 1.0

###### i_cal_property_kind_from_string

Converts the string to `ICalPropertyKind`.

since: 1.0

###### i_cal_property_kind_has_property

Checks whether the enum belongs to the `ICalPropertyKind`.

since: 1.0

###### i_cal_property_kind_is_valid

Checks whether `ICalPropertyKind` is valid.

since: 1.0

###### i_cal_property_kind_to_string

Converts the `ICalPropertyKind` to a string.

since: 1.0

###### i_cal_property_kind_to_value_kind

Converts the `ICalPropertyKind` to `ICalValueKind`.

since: 1.0

###### i_cal_property_method_from_string

Converts the string to `ICalPropertyKind`.

since: 1.0

###### i_cal_property_method_to_string

Converts the `ICalPropertyMethod` to string.

since: 1.0

###### i_cal_property_participanttype_from_string

Converts the string to `ICalPropertyParticipanttype`.

since: 4.0

###### i_cal_property_participanttype_to_string

Converts the `ICalPropertyParticipanttype` to string.

since: 4.0

###### i_cal_property_recurrence_is_excluded

Decides if this recurrence is acceptable. This function decides if a specific recurrence value is excluded by EXRULE or EXDATE properties.

since: 1.0

###### i_cal_property_resourcetype_from_string

Converts the string to `ICalPropertyResourcetype`.

since: 4.0

###### i_cal_property_resourcetype_to_string

Converts the `ICalPropertyResourcetype` to string.

since: 4.0

###### i_cal_property_set_allow_empty_properties

Sets if empty properties are allowed.

since: 4.0

###### i_cal_property_status_from_string

Converts the string to `ICalPropertyKind`.

since: 1.0

###### i_cal_property_status_to_string

Converts the `ICalPropertyStatus` to string.

since: 1.0

###### i_cal_property_transp_from_string

Converts the string to `ICalPropertyTransp`.

since: 4.0

###### i_cal_property_transp_to_string

Converts the `ICalPropertyTransp` to string.

since: 4.0

#### Instance methods

###### i_cal_property_add_parameter

Adds a `ICalParameter` into the `ICalProperty`. It behaves like set the copy of the `ICalParameter`. Upon completion the native part of `ICalParameter` will be set to NULL.

since: 1.0

###### i_cal_property_as_ical_string

Converts a `ICalProperty` to a string representation.

since: 1.0

###### i_cal_property_begin_parameter

Gets the `ICalParamIter` pointing to the first parameter of type `kind` in `ICalComponent`.

since: 4.0

###### i_cal_property_clone

Deeply clone a `ICalProperty`.

since: 4.0

###### i_cal_property_count_parameters

Counts the parameters in the `ICalProperty`.

since: 1.0

###### i_cal_property_free

Frees a `ICalProperty`.

since: 1.0

###### i_cal_property_get_acceptresponse

Returns value of the ACCEPTRESPONSE `self`.

since: 2.0

###### i_cal_property_get_acknowledged

Returns value of the ACKNOWLEDGED `self`.

since: 1.0

###### i_cal_property_get_action

Returns value of the ACTION `self`.

since: 1.0

###### i_cal_property_get_allowconflict

Returns value of the ALLOWCONFLICT `self`.

since: 1.0

###### i_cal_property_get_attach

Returns value of the ATTACH `self`.

since: 1.0

###### i_cal_property_get_attendee

Returns value of the ATTENDEE `self`.

since: 1.0

###### i_cal_property_get_busytype

Returns value of the BUSYTYPE `self`.

since: 2.0

###### i_cal_property_get_calendaraddress

Returns value of the CALENDARADDRESS `self`.

since: 4.0

###### i_cal_property_get_calid

Returns value of the CALID `self`.

since: 1.0

###### i_cal_property_get_calmaster

Returns value of the CALMASTER `self`.

since: 1.0

###### i_cal_property_get_calscale

Returns value of the CALSCALE `self`.

since: 1.0

###### i_cal_property_get_capversion

Returns value of the CAPVERSION `self`.

since: 1.0

###### i_cal_property_get_carid

Returns value of the CARID `self`.

since: 1.0

###### i_cal_property_get_carlevel

Returns value of the CARLEVEL `self`.

since: 1.0

###### i_cal_property_get_categories

Returns value of the CATEGORIES `self`.

since: 1.0

###### i_cal_property_get_class

Returns value of the CLASS `self`.

since: 1.0

###### i_cal_property_get_cmd

Returns value of the CMD `self`.

since: 1.0

###### i_cal_property_get_color

Returns value of the COLOR `self`.

since: 3.0.5

###### i_cal_property_get_comment

Returns value of the COMMENT `self`.

since: 1.0

###### i_cal_property_get_completed

Returns value of the COMPLETED `self`.

since: 1.0

###### i_cal_property_get_components

Returns value of the COMPONENTS `self`.

since: 1.0

###### i_cal_property_get_concept

Returns value of the CONCEPT `self`.

since: 4.0

###### i_cal_property_get_conference

Returns value of the CONFERENCE `self`.

since: 4.0

###### i_cal_property_get_contact

Returns value of the CONTACT `self`.

since: 1.0

###### i_cal_property_get_created

Returns value of the CREATED `self`.

since: 1.0

###### i_cal_property_get_csid

Returns value of the CSID `self`.

since: 1.0

###### i_cal_property_get_datemax

Returns value of the DATEMAX `self`.

since: 1.0

###### i_cal_property_get_datemin

Returns value of the DATEMIN `self`.

since: 1.0

###### i_cal_property_get_datetime_with_component

If the property is a DATE-TIME with a TZID parameter and a corresponding VTIMEZONE is present in the component, the returned component will already be in the correct timezone; otherwise the caller is responsible for converting it.

since: 3.0.5

###### i_cal_property_get_decreed

Returns value of the DECREED `self`.

since: 1.0

###### i_cal_property_get_defaultcharset

Returns value of the DEFAULTCHARSET `self`.

since: 1.0

###### i_cal_property_get_defaultlocale

Returns value of the DEFAULTLOCALE `self`.

since: 1.0

###### i_cal_property_get_defaulttzid

Returns value of the DEFAULTTZID `self`.

since: 1.0

###### i_cal_property_get_defaultvcars

Returns value of the DEFAULTVCARS `self`.

since: 1.0

###### i_cal_property_get_deny

Returns value of the deny `self`.

since: 1.0

###### i_cal_property_get_description

Returns value of the description `self`.

since: 1.0

###### i_cal_property_get_dtend

Returns value of the DTEND `self`.

since: 1.0

###### i_cal_property_get_dtstamp

Returns value of the DTSTAMP `self`.

since: 1.0

###### i_cal_property_get_dtstart

Returns value of the DTSTART `self`.

since: 1.0

###### i_cal_property_get_due

Returns value of the DUE `self`.

since: 1.0

###### i_cal_property_get_duration

Returns value of the DURATION `self`.

since: 1.0

###### i_cal_property_get_estimatedduration

Returns value of the ESTIMATEDDURATION `self`.

since: 1.0

###### i_cal_property_get_exdate

Returns value of the EXDATE `self`.

since: 1.0

###### i_cal_property_get_expand

Returns value of the EXPAND `self`.

since: 1.0

###### i_cal_property_get_exrule

Returns value of the EXRULE `self`.

since: 1.0

###### i_cal_property_get_first_parameter

Gets the first `ICalParameter` from the parent `ICalProperty`.

since: 1.0

###### i_cal_property_get_freebusy

Returns value of the FREEBUSY `self`.

since: 1.0

###### i_cal_property_get_geo

Returns value of the GEO `self`.

since: 1.0

###### i_cal_property_get_grant

Returns value of the GRANT `self`.

since: 1.0

###### i_cal_property_get_iana

Returns value of the IANA `self`.

since: 3.1

###### i_cal_property_get_iana_name

Gets the IANA name of the `ICalProperty`.

since: 4.0

###### i_cal_property_get_image

Returns value of the IMAGE `self`.

since: 4.0

###### i_cal_property_get_itipversion

Returns value of the ITIPVERSION `self`.

since: 1.0

###### i_cal_property_get_lastmodified

Returns value of the LASTMODIFIED `self`.

since: 1.0

###### i_cal_property_get_link

Returns value of the LINK `self`.

since: 4.0

###### i_cal_property_get_location

Returns value of the LOCATION `self`.

since: 1.0

###### i_cal_property_get_locationtype

Returns value of the LOCATIONTYPE `self`.

since: 4.0

###### i_cal_property_get_maxcomponentsize

Returns value of the MAXCOMPONENTSIZE `self`.

since: 1.0

###### i_cal_property_get_maxdate

Returns value of the MAXDATE `self`.

since: 1.0

###### i_cal_property_get_maxresults

Returns value of the MAXRESULTS `self`.

since: 1.0

###### i_cal_property_get_maxresultssize

Returns value of the MAXRESULTSSIZE `self`.

since: 1.0

###### i_cal_property_get_method

Returns value of the METHOD `self`.

since: 1.0

###### i_cal_property_get_mindate

Returns value of the MINDATE `self`.

since: 1.0

###### i_cal_property_get_multipart

Returns value of the MULTIPART `self`.

since: 1.0

###### i_cal_property_get_name

Returns value of the NAME `self`.

since: 1.0

###### i_cal_property_get_next_parameter

Gets the next `ICalParameter` from the parent `ICalProperty`.

since: 1.0

###### i_cal_property_get_organizer

Returns value of the ORGANIZER `self`.

since: 1.0

###### i_cal_property_get_owner

Returns value of the OWNER `self`.

since: 1.0

###### i_cal_property_get_parameter_as_string

Gets the string representation of the target parameter in the `ICalProperty`.

since: 1.0

###### i_cal_property_get_parent

Gets the parent component of the property. Use with caution. When icalproperty is deallocated, it won’t deallocate its parent. However the `ICalComponent` object created using this method will be deallocated (if no reference in other places). So You need to make sure there is another reference except the one in `ICalProperty`.

since: 2.0

###### i_cal_property_get_participanttype

Returns value of the PARTICIPANTTYPE `self`.

since: 4.0

###### i_cal_property_get_patchdelete

Returns value of the PATCHDELETE `self`.

since: 4.0

###### i_cal_property_get_patchorder

Returns value of the PATCHORDER `self`.

since: 4.0

###### i_cal_property_get_patchparameter

Returns value of the PATCHPARAMETER `self`.

since: 4.0

###### i_cal_property_get_patchtarget

Returns value of the PATCHTARGET `self`.

since: 4.0

###### i_cal_property_get_patchversion

Returns value of the PATCHVERSION `self`.

since: 4.0

###### i_cal_property_get_percentcomplete

Returns value of the PERCENTCOMPLETE `self`.

since: 1.0

###### i_cal_property_get_permission

Returns value of the PERMISSION `self`.

since: 1.0

###### i_cal_property_get_pollcompletion

Returns value of the POLLCOMPLETION `self`.

since: 1.0

###### i_cal_property_get_pollitemid

Returns value of the POLLITEMID `self`.

since: 1.0

###### i_cal_property_get_pollmode

Returns value of the POLLMODE `self`.

since: 1.0

###### i_cal_property_get_pollproperties

Returns value of the POLLPROPERTIES `self`.

since: 1.0

###### i_cal_property_get_pollwinner

Returns value of the POLLWINNER `self`.

since: 1.0

###### i_cal_property_get_priority

Returns value of the PRIORITY `self`.

since: 1.0

###### i_cal_property_get_prodid

Returns value of the PRODID `self`.

since: 1.0

###### i_cal_property_get_property_name

Gets the property name of `ICalProperty`.

since: 1.0

###### i_cal_property_get_proximity

Returns value of the PROXIMITY `self`.

since: 4.0

###### i_cal_property_get_query

Returns value of the QUERY `self`.

since: 1.0

###### i_cal_property_get_queryid

Returns value of the QUERYID `self`.

since: 1.0

###### i_cal_property_get_querylevel

Returns value of the QUERYLEVEL `self`.

since: 1.0

###### i_cal_property_get_queryname

Returns value of the QUERYNAME `self`.

since: 1.0

###### i_cal_property_get_rdate

Returns value of the RDATE `self`.

since: 1.0

###### i_cal_property_get_recuraccepted

Returns value of the RECURACCEPTED `self`.

since: 1.0

###### i_cal_property_get_recurexpand

Returns value of the RECUREXPAND `self`.

since: 1.0

###### i_cal_property_get_recurlimit

Returns value of the RECURLIMIT `self`.

since: 1.0

###### i_cal_property_get_recurrenceid

Returns value of the RECURRENCEID `self`.

since: 1.0

###### i_cal_property_get_refid

Returns value of the REFID `self`.

since: 4.0

###### i_cal_property_get_refreshinterval

Returns value of the REFRESHINTERVAL `self`.

since: 4.0

###### i_cal_property_get_relatedto

Returns value of the RELATEDTO `self`.

since: 1.0

###### i_cal_property_get_relcalid

Returns value of the RELCALID `self`.

since: 1.0

###### i_cal_property_get_repeat

Returns value of the REPEAT `self`.

since: 1.0

###### i_cal_property_get_replyurl

Returns value of the REPLYURL `self`.

since: 2.0

###### i_cal_property_get_requeststatus

Returns value of the REQUESTSTATUS `self`.

since: 1.0

###### i_cal_property_get_resources

Returns value of the RESOURCES `self`.

since: 1.0

###### i_cal_property_get_resourcetype

Returns value of the RESOURCETYPE `self`.

since: 4.0

###### i_cal_property_get_response

Returns value of the RESPONSE `self`.

since: 2.0

###### i_cal_property_get_restriction

Returns value of the RESTRICTION `self`.

since: 1.0

###### i_cal_property_get_rrule

Returns value of the RRULE `self`.

since: 1.0

###### i_cal_property_get_scope

Returns value of the SCOPE `self`.

since: 1.0

###### i_cal_property_get_sequence

Returns value of the SEQUENCE `self`.

since: 1.0

###### i_cal_property_get_source

Returns value of the SOURCE `self`.

since: 4.0

###### i_cal_property_get_status

Returns value of the STATUS `self`.

since: 1.0

###### i_cal_property_get_storesexpanded

Returns value of the STORESEXPANDED `self`.

since: 1.0

###### i_cal_property_get_structureddata

Returns value of the STRUCTUREDDATA `self`.

since: 4.0

###### i_cal_property_get_styleddescription

Returns value of the STYLEDDESCRIPTION `self`.

since: 4.0

###### i_cal_property_get_summary

Returns value of the SUMMARY `self`.

since: 1.0

###### i_cal_property_get_target

Returns value of the TARGET `self`.

since: 1.0

###### i_cal_property_get_taskmode

Returns value of the TASKMODE `self`.

since: 2.0

###### i_cal_property_get_transp

Returns value of the TRANSP `self`.

since: 1.0

###### i_cal_property_get_trigger

Returns value of the TRIGGER `self`.

since: 1.0

###### i_cal_property_get_tzid

Returns value of the TZID `self`.

since: 1.0

###### i_cal_property_get_tzidaliasof

Returns value of the TZIDALIASOF `self`.

since: 2.0

###### i_cal_property_get_tzname

Returns value of the TZNAME `self`.

since: 1.0

###### i_cal_property_get_tzoffsetfrom

Returns value of the TZOFFSETFROM `self`.

since: 1.0

###### i_cal_property_get_tzoffsetto

Returns value of the TZOFFSETTO `self`.

since: 1.0

###### i_cal_property_get_tzuntil

Returns value of the TZUNTIL `self`.

since: 2.0

###### i_cal_property_get_tzurl

Returns value of the TZURL `self`.

since: 1.0

###### i_cal_property_get_uid

Returns value of the UID `self`.

since: 1.0

###### i_cal_property_get_url

Returns value of the URL `self`.

since: 1.0

###### i_cal_property_get_value

Gets the `ICalValue` of `ICalProperty`.

since: 1.0

###### i_cal_property_get_value_as_string

Gets the string representation of the value in `ICalProperty`.

since: 1.0

###### i_cal_property_get_version

Returns value of the VERSION `self`.

since: 1.0

###### i_cal_property_get_voter

Returns value of the VOTER `self`.

since: 1.0

###### i_cal_property_get_x

Returns value of the X `self`.

since: 1.0

###### i_cal_property_get_x_name

Gets the name of x property.

since: 1.0

###### i_cal_property_get_xlicclass

Returns value of the XLICCLASS `self`.

since: 1.0

###### i_cal_property_get_xlicclustercount

Returns value of the XLICCLUSTERCOUNT `self`.

since: 1.0

###### i_cal_property_get_xlicerror

Returns value of the XLICERROR `self`.

since: 1.0

###### i_cal_property_get_xlicmimecharset

Returns value of the XLICMIMECHARSET `self`.

since: 1.0

###### i_cal_property_get_xlicmimecid

Returns value of the XLICMIMECID `self`.

since: 1.0

###### i_cal_property_get_xlicmimecontenttype

Returns value of the XLICMIMECONTENTTYPE `self`.

since: 1.0

###### i_cal_property_get_xlicmimeencoding

Returns value of the XLICMIMEENCODING `self`.

since: 1.0

###### i_cal_property_get_xlicmimefilename

Returns value of the XLICMIMEFILENAME `self`.

since: 1.0

###### i_cal_property_get_xlicmimeoptinfo

Returns value of the XLICMIMEOPTINFO `self`.

since: 1.0

###### i_cal_property_isa

Gets the kind of `ICalProperty`.

since: 1.0

###### i_cal_property_isa_property

Checks whether the native part of `ICalProperty` is of the type icalproperty.

since: 1.0

###### i_cal_property_normalize

Normalizes (reorders and sorts the parameters) the specified `prop`.

since: 4.0

###### i_cal_property_remove_parameter_by_kind

Removes the target kind of the parameters in the `ICalProperty`.

since: 1.0

###### i_cal_property_remove_parameter_by_name

Removes parameter in the `ICalProperty` by name.

since: 1.0

###### i_cal_property_remove_parameter_by_ref

Removes the parameter in the `ICalProperty` by ref.

since: 1.0

###### i_cal_property_set_acceptresponse

Sets value to the ACCEPTRESPONSE `self`.

since: 2.0

###### i_cal_property_set_acknowledged

Sets value to the ACKNOWLEDGED `self`.

since: 1.0

###### i_cal_property_set_action

Sets value to the ACTION `self`.

since: 1.0

###### i_cal_property_set_allowconflict

Sets value to the ALLOWCONFLICT `self`.

since: 1.0

###### i_cal_property_set_attach

Sets value to the ATTACH `self`.

since: 1.0

###### i_cal_property_set_attendee

Sets value to the ATTENDEE `self`.

since: 1.0

###### i_cal_property_set_busytype

Sets value to the BUSYTYPE `self`.

since: 2.0

###### i_cal_property_set_calendaraddress

Sets value to the CALENDARADDRESS `self`.

since: 4.0

###### i_cal_property_set_calid

Sets value to the CALID `self`.

since: 1.0

###### i_cal_property_set_calmaster

Sets value to the CALMASTER `self`.

since: 1.0

###### i_cal_property_set_calscale

Sets value to the CALSCALE `self`.

since: 1.0

###### i_cal_property_set_capversion

Sets value to the CAPVERSION `self`.

since: 1.0

###### i_cal_property_set_carid

Sets value to the CARID `self`.

since: 1.0

###### i_cal_property_set_carlevel

Sets value to the CARLEVEL `self`.

since: 1.0

###### i_cal_property_set_categories

Sets value to the CATEGORIES `self`.

since: 1.0

###### i_cal_property_set_class

Sets value to the CLASS `self`.

since: 1.0

###### i_cal_property_set_cmd

Sets value to the CMD `self`.

since: 1.0

###### i_cal_property_set_color

Sets value to the COLOR `self`.

since: 3.0.5

###### i_cal_property_set_comment

Sets value to the COMMENT `self`.

since: 1.0

###### i_cal_property_set_completed

Sets value to the COMPLETED `self`.

since: 1.0

###### i_cal_property_set_components

Sets value to the COMPONENTS `self`.

since: 1.0

###### i_cal_property_set_concept

Sets value to the CONCEPT `self`.

since: 4.0

###### i_cal_property_set_conference

Sets value to the CONFERENCE `self`.

since: 4.0

###### i_cal_property_set_contact

Sets value to the CONTACT `self`.

since: 1.0

###### i_cal_property_set_created

Sets value to the CREATED `self`.

since: 1.0

###### i_cal_property_set_csid

Sets value to the CSID `self`.

since: 1.0

###### i_cal_property_set_datemax

Sets value to the DATEMAX `self`.

since: 1.0

###### i_cal_property_set_datemin

Sets value to the DATEMIN `self`.

since: 1.0

###### i_cal_property_set_decreed

Sets value to the DECREED `self`.

since: 1.0

###### i_cal_property_set_defaultcharset

Sets value to the DEFAULTCHARSET `self`.

since: 1.0

###### i_cal_property_set_defaultlocale

Sets value to the DEFAULTLOCALE `self`.

since: 1.0

###### i_cal_property_set_defaulttzid

Sets value to the DEFAULTTZID `self`.

since: 1.0

###### i_cal_property_set_defaultvcars

Sets value to the DEFAULTVCARS `self`.

since: 1.0

###### i_cal_property_set_deny

Sets value to the deny `self`.

since: 1.0

###### i_cal_property_set_description

Sets value to the description `self`.

since: 1.0

###### i_cal_property_set_dtend

Sets value to the DTEND `self`.

since: 1.0

###### i_cal_property_set_dtstamp

Sets value to the DTSTAMP `self`.

since: 1.0

###### i_cal_property_set_dtstart

Sets value to the DTSTART `self`.

since: 1.0

###### i_cal_property_set_due

Sets value to the DUE `self`.

since: 1.0

###### i_cal_property_set_duration

Sets value to the DURATION `self`.

since: 1.0

###### i_cal_property_set_estimatedduration

Sets value to the ESTIMATEDDURATION `self`.

since: 1.0

###### i_cal_property_set_exdate

Sets value to the EXDATE `self`.

since: 1.0

###### i_cal_property_set_expand

Sets value to the EXPAND `self`.

since: 1.0

###### i_cal_property_set_exrule

Sets value to the EXRULE `self`.

since: 1.0

###### i_cal_property_set_freebusy

Sets value to the FREEBUSY `self`.

since: 1.0

###### i_cal_property_set_geo

Sets value to the GEO `self`.

since: 1.0

###### i_cal_property_set_grant

Sets value to the GRANT `self`.

since: 1.0

###### i_cal_property_set_iana

Sets value to the IANA `self`.

since: 3.1

###### i_cal_property_set_iana_name

Sets the IANA name for the `ICalProperty`.

since: 4.0

###### i_cal_property_set_image

Sets value to the IMAGE `self`.

since: 4.0

###### i_cal_property_set_itipversion

Sets value to the ITIPVERSION `self`.

since: 1.0

###### i_cal_property_set_lastmodified

Sets value to the LASTMODIFIED `self`.

since: 1.0

###### i_cal_property_set_link

Sets value to the LINK `self`.

since: 4.0

###### i_cal_property_set_location

Sets value to the LOCATION `self`.

since: 1.0

###### i_cal_property_set_locationtype

Sets value to the LOCATIONTYPE `self`.

since: 4.0

###### i_cal_property_set_maxcomponentsize

Sets value to the MAXCOMPONENTSIZE `self`.

since: 1.0

###### i_cal_property_set_maxdate

Sets value to the MAXDATE `self`.

since: 1.0

###### i_cal_property_set_maxresults

Sets value to the MAXRESULTS `self`.

since: 1.0

###### i_cal_property_set_maxresultssize

Sets value to the MAXRESULTSSIZE `self`.

since: 1.0

###### i_cal_property_set_method

Sets value to the METHOD `self`.

since: 1.0

###### i_cal_property_set_mindate

Sets value to the MINDATE `self`.

since: 1.0

###### i_cal_property_set_multipart

Sets value to the MULTIPART `self`.

since: 1.0

###### i_cal_property_set_name

Sets value to the NAME `self`.

since: 1.0

###### i_cal_property_set_organizer

Sets value to the ORGANIZER `self`.

since: 1.0

###### i_cal_property_set_owner

Sets value to the OWNER `self`.

since: 1.0

###### i_cal_property_set_parameter

Sets a `ICalParameter` into the `ICalProperty`. It behaves like set the copy of the `ICalParameter`. Upon completion the native part of `ICalParameter` will be set to NULL.

since: 1.0

###### i_cal_property_set_parameter_from_string

Sets the `ICalProperty` with the parameter defined by the name and value.

since: 1.0

###### i_cal_property_set_parent

Sets the parent `ICalComponent` of the specified `ICalProperty`.

since: 3.0

###### i_cal_property_set_participanttype

Sets value to the PARTICIPANTTYPE `self`.

since: 4.0

###### i_cal_property_set_patchdelete

Sets value to the PATCHDELETE `self`.

since: 4.0

###### i_cal_property_set_patchorder

Sets value to the PATCHORDER `self`.

since: 4.0

###### i_cal_property_set_patchparameter

Sets value to the PATCHPARAMETER `self`.

since: 4.0

###### i_cal_property_set_patchtarget

Sets value to the PATCHTARGET `self`.

since: 4.0

###### i_cal_property_set_patchversion

Sets value to the PATCHVERSION `self`.

since: 4.0

###### i_cal_property_set_percentcomplete

Sets value to the PERCENTCOMPLETE `self`.

since: 1.0

###### i_cal_property_set_permission

Sets value to the PERMISSION `self`.

since: 1.0

###### i_cal_property_set_pollcompletion

Sets value to the POLLCOMPLETION `self`.

since: 1.0

###### i_cal_property_set_pollitemid

Sets value to the POLLITEMID `self`.

since: 1.0

###### i_cal_property_set_pollmode

Sets value to the POLLMODE `self`.

since: 1.0

###### i_cal_property_set_pollproperties

Sets value to the POLLPROPERTIES `self`.

since: 1.0

###### i_cal_property_set_pollwinner

Sets value to the POLLWINNER `self`.

since: 1.0

###### i_cal_property_set_priority

Sets value to the PRIORITY `self`.

since: 1.0

###### i_cal_property_set_prodid

Sets value to the PRODID `self`.

since: 1.0

###### i_cal_property_set_proximity

Sets value to the PROXIMITY `self`.

since: 4.0

###### i_cal_property_set_query

Sets value to the QUERY `self`.

since: 1.0

###### i_cal_property_set_queryid

Sets value to the QUERYID `self`.

since: 1.0

###### i_cal_property_set_querylevel

Sets value to the QUERYLEVEL `self`.

since: 1.0

###### i_cal_property_set_queryname

Sets value to the QUERYNAME `self`.

since: 1.0

###### i_cal_property_set_rdate

Sets value to the RDATE `self`.

since: 1.0

###### i_cal_property_set_recuraccepted

Sets value to the RECURACCEPTED `self`.

since: 1.0

###### i_cal_property_set_recurexpand

Sets value to the RECUREXPAND `self`.

since: 1.0

###### i_cal_property_set_recurlimit

Sets value to the RECURLIMIT `self`.

since: 1.0

###### i_cal_property_set_recurrenceid

Sets value to the RECURRENCEID `self`.

since: 1.0

###### i_cal_property_set_refid

Sets value to the REFID `self`.

since: 4.0

###### i_cal_property_set_refreshinterval

Sets value to the REFRESHINTERVAL `self`.

since: 4.0

###### i_cal_property_set_relatedto

Sets value to the RELATEDTO `self`.

since: 1.0

###### i_cal_property_set_relcalid

Sets value to the RELCALID `self`.

since: 1.0

###### i_cal_property_set_repeat

Sets value to the REPEAT `self`.

since: 1.0

###### i_cal_property_set_replyurl

Sets value to the REPLYURL `self`.

since: 2.0

###### i_cal_property_set_requeststatus

Sets value to the REQUESTSTATUS `self`.

since: 1.0

###### i_cal_property_set_resources

Sets value to the RESOURCES `self`.

since: 1.0

###### i_cal_property_set_resourcetype

Sets value to the RESOURCETYPE `self`.

since: 4.0

###### i_cal_property_set_response

Sets value to the RESPONSE `self`.

since: 2.0

###### i_cal_property_set_restriction

Sets value to the RESTRICTION `self`.

since: 1.0

###### i_cal_property_set_rrule

Sets value to the RRULE `self`.

since: 1.0

###### i_cal_property_set_scope

Sets value to the SCOPE `self`.

since: 1.0

###### i_cal_property_set_sequence

Sets value to the SEQUENCE `self`.

since: 1.0

###### i_cal_property_set_source

Sets value to the SOURCE `self`.

since: 4.0

###### i_cal_property_set_status

Sets value to the STATUS `self`.

since: 1.0

###### i_cal_property_set_storesexpanded

Sets value to the STORESEXPANDED `self`.

since: 1.0

###### i_cal_property_set_structureddata

Sets value to the STRUCTUREDDATA `self`.

since: 4.0

###### i_cal_property_set_styleddescription

Sets value to the STYLEDDESCRIPTION `self`.

since: 4.0

###### i_cal_property_set_summary

Sets value to the SUMMARY `self`.

since: 1.0

###### i_cal_property_set_target

Sets value to the TARGET `self`.

since: 1.0

###### i_cal_property_set_taskmode

Sets value to the TASKMODE `self`.

since: 2.0

###### i_cal_property_set_transp

Sets value to the TRANSP `self`.

since: 1.0

###### i_cal_property_set_trigger

Sets value to the TRIGGER `self`.

since: 1.0

###### i_cal_property_set_tzid

Sets value to the TZID `self`.

since: 1.0

###### i_cal_property_set_tzidaliasof

Sets value to the TZIDALIASOF `self`.

since: 2.0

###### i_cal_property_set_tzname

Sets value to the TZNAME `self`.

since: 1.0

###### i_cal_property_set_tzoffsetfrom

Sets value to the TZOFFSETFROM `self`.

since: 1.0

###### i_cal_property_set_tzoffsetto

Sets value to the TZOFFSETTO `self`.

since: 1.0

###### i_cal_property_set_tzuntil

Sets value to the TZUNTIL `self`.

since: 2.0

###### i_cal_property_set_tzurl

Sets value to the TZURL `self`.

since: 1.0

###### i_cal_property_set_uid

Sets value to the UID `self`.

since: 1.0

###### i_cal_property_set_url

Sets value to the URL `self`.

since: 1.0

###### i_cal_property_set_value

Sets the `ICalProperty` with the `ICalValue`.

since: 1.0

###### i_cal_property_set_value_from_string

Sets the `ICalProperty` with the `ICalValue` constructed from string.

since: 1.0

###### i_cal_property_set_version

Sets value to the VERSION `self`.

since: 1.0

###### i_cal_property_set_voter

Sets value to the VOTER `self`.

since: 1.0

###### i_cal_property_set_x

Sets value to the X `self`.

since: 1.0

###### i_cal_property_set_x_name

Sets the name of x property for the `ICalProperty`.

since: 1.0

###### i_cal_property_set_xlicclass

Sets value to the XLICCLASS `self`.

since: 1.0

###### i_cal_property_set_xlicclustercount

Sets value to the XLICCLUSTERCOUNT `self`.

since: 1.0

###### i_cal_property_set_xlicerror

Sets value to the XLICERROR `self`.

since: 1.0

###### i_cal_property_set_xlicmimecharset

Sets value to the XLICMIMECHARSET `self`.

since: 1.0

###### i_cal_property_set_xlicmimecid

Sets value to the XLICMIMECID `self`.

since: 1.0

###### i_cal_property_set_xlicmimecontenttype

Sets value to the XLICMIMECONTENTTYPE `self`.

since: 1.0

###### i_cal_property_set_xlicmimeencoding

Sets value to the XLICMIMEENCODING `self`.

since: 1.0

###### i_cal_property_set_xlicmimefilename

Sets value to the XLICMIMEFILENAME `self`.

since: 1.0

###### i_cal_property_set_xlicmimeoptinfo

Sets value to the XLICMIMEOPTINFO `self`.

since: 1.0

###### i_cal_property_take_parameter

Adds the `parameter` into the `prop` and free the `parameter`.

since: 1.0

###### i_cal_property_take_value

Sets the `prop` with the `value` and unrefs the `value`.

since: 1.0

##### Methods inherited from ICalObject (12)

###### i_cal_object_add_depender

Adds a `depender` into the list of objects which should not be destroyed before this `iobject`. It’s usually used for cases where the `iobject` uses native libical structure from the `depender`. The `depender` is referenced. It’s illegal to try to add one `depender` multiple times.

since: 1.0

###### i_cal_object_get_always_destroy

Obtain the `ICalObject`::always-destroy property value.

since: 3.0.11

###### i_cal_object_get_is_global_memory

Obtains whether the native libical structure is a global shared memory, thus should not be destroyed. This can be set only during construction time.

since: 1.0

###### i_cal_object_get_native

Obtain native libical structure pointer associated with this `iobject`.

since: 1.0

###### i_cal_object_get_native_destroy_func

Obtain a pointer to a function responsible to free the libical native structure.

since: 1.0

###### i_cal_object_ref_owner

Obtain current owner of the native libical structure. The returned pointer, if not NULL, is referenced for thread safety. Unref it with g_object_unref when done with it.

since: 1.0

###### i_cal_object_remove_depender

Removes a `depender` from the list of objects which should not be destroyed before this `iobject`, previously added with i_cal_object_add_depender(). It’s illegal to try to remove the `depender` which is not in the internal list.

since: 1.0

###### i_cal_object_remove_owner

Unref and remove the owner.

since: 1.0

###### i_cal_object_set_always_destroy

Sets the `ICalObject`::always-destroy property value. When `TRUE`, the native libical structure is always freed, even when an owner of the `iobject` is set.

since: 3.0.11

###### i_cal_object_set_native_destroy_func

Sets a function to be used to destroy the native libical structure.

since: 1.0

###### i_cal_object_set_owner

Sets an owner of the native libical structure, that is an object responsible for a destroy of the native libical structure.

since: 1.0

###### i_cal_object_steal_native

Obtain native libical structure pointer associated with this `iobject` and sets the one at `iobject` to NULL, thus it’s invalid since now on.

since: 1.0

##### Methods inherited from GObject (43)

Please see GObject for a full list of methods.

#### Properties

##### Properties inherited from ICalObject (5)

###### ICalGLib.Object:always-destroy

Whether free the native libical structure on `ICalObject`‘s finalize even if the object has set an owner.

since: 3.0.11

###### ICalGLib.Object:is-global-memory

Whether the native libical structure is from a global shared memory. If TRUE, then it is not freed on `ICalObject`‘s finalize.

###### ICalGLib.Object:native

The native libical structure for this ICalObject.

###### ICalGLib.Object:native-destroy-func

GDestroyNotify function to use to destroy the native libical pointer.

###### ICalGLib.Object:owner

Owner of the native libical structure. If set, then it is responsible for a free of the native libical structure.

#### Signals

##### Signals inherited from GObject (1)

###### GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

#### Class structure

    struct ICalGLibPropertyClass {
      /* no available fields */
    }

This is the ICalProperty class.