Class
ICalGLibProperty
unstable since: 4.0
Description [src]
final class ICalGLib.Property : ICalGLib.Object
{
/* No available fields */
}
This is the ICalProperty instance.
Available since: 4.0
Constructors
i_cal_property_new_calendaraddress
Creates a new ICalProperty holding CALENDARADDRESS.
unstable since: 4.0
i_cal_property_new_estimatedduration
Creates a new ICalProperty holding ESTIMATEDDURATION.
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_locationtype
Creates a new ICalProperty holding LOCATIONTYPE.
unstable since: 4.0
i_cal_property_new_participanttype
Creates a new ICalProperty holding PARTICIPANTTYPE.
unstable since: 4.0
i_cal_property_new_patchparameter
Creates a new ICalProperty holding PATCHPARAMETER.
unstable since: 4.0
i_cal_property_new_patchversion
Creates a new ICalProperty holding PATCHVERSION.
unstable since: 4.0
i_cal_property_new_refreshinterval
Creates a new ICalProperty holding REFRESHINTERVAL.
unstable since: 4.0
i_cal_property_new_resourcetype
Creates a new ICalProperty holding RESOURCETYPE.
unstable since: 4.0
i_cal_property_new_structureddata
Creates a new ICalProperty holding STRUCTUREDDATA.
unstable since: 4.0
i_cal_property_new_styleddescription
Creates a new ICalProperty holding STYLEDDESCRIPTION.
unstable since: 4.0
i_cal_property_new_xlicmimecontenttype
Creates a new ICalProperty holding XLICMIMECONTENTTYPE.
since: 1.0
Functions
i_cal_property_classenum_from_string
Converts the string to ICalPropertyClassenum.
unstable since: 4.0
i_cal_property_classenum_to_string
Converts the ICalPropertyClassenum to string.
unstable since: 4.0
i_cal_property_get_allow_empty_properties
Returns true if empty properties are allowed.
unstable since: 4.0
i_cal_property_kind_has_property
Checks whether the enum belongs to the ICalPropertyKind.
since: 1.0
i_cal_property_participanttype_from_string
Converts the string to ICalPropertyParticipanttype.
unstable since: 4.0
i_cal_property_participanttype_to_string
Converts the ICalPropertyParticipanttype to string.
unstable 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.
unstable since: 4.0
i_cal_property_resourcetype_to_string
Converts the ICalPropertyResourcetype to string.
unstable 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_begin_parameter
Gets the ICalParamIter pointing to the first parameter of type kind in ICalComponent.
unstable since: 4.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.
unstable since: 3.0.5
i_cal_property_get_first_parameter
Gets the first ICalParameter from the parent ICalProperty.
since: 1.0
i_cal_property_get_next_parameter
Gets the next ICalParameter from the parent ICalProperty.
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_styleddescription
Returns value of the STYLEDDESCRIPTION self.
unstable since: 4.0
i_cal_property_get_value_as_string
Gets the string representation of the value in 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.
unstable 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_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_value_from_string
Sets the ICalProperty with the ICalValue constructed from string.
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.
unstable 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.
unstable 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
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.
unstable 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.
unstable since: 4.0
ICalGLib.Object:native
The native libical structure for this ICalObject.
unstable since: 4.0
ICalGLib.Object:native-destroy-func
GDestroyNotify function to use to destroy the native libical pointer.
unstable since: 4.0
ICalGLib.Object:owner
Owner of the native libical structure. If set, then it is responsible for a free of the native libical structure.
unstable since: 4.0
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.
since: 2.0