Class
ICalGLibProperty
since: 3.0
Description [src]
final class ICalGLib.Property : ICalGLib.Object
{
/* No available fields */
}
This is the ICalProperty instance.
Available since: 3.0
Constructors
i_cal_property_new_calendaraddress
Creates a new ICalProperty
of kind I_CAL_CALENDARADDRESS_PROPERTY
holding value v
.
unstable since: 3.1
i_cal_property_new_conference
Creates a new ICalProperty
of kind I_CAL_CONFERENCE_PROPERTY
holding value v
.
unstable since: 3.1
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_image
Creates a new ICalProperty
of kind I_CAL_IMAGE_PROPERTY
holding value v
of type ICalAttach
.
unstable since: 3.1
i_cal_property_new_locationtype
Creates a new ICalProperty
of kind I_CAL_LOCATIONTYPE_PROPERTY
holding value v
.
unstable since: 3.1
i_cal_property_new_participanttype
Creates a new ICalProperty
of kind I_CAL_PARTICIPANTTYPE_PROPERTY
holding value v
of type ICalPropertyParticipanttype
.
unstable since: 3.1
i_cal_property_new_patchdelete
Creates a new ICalProperty
of kind I_CAL_PATCHDELETE_PROPERTY
holding value v
.
unstable since: 3.1
i_cal_property_new_patchorder
Creates a new ICalProperty
of kind I_CAL_PATCHORDER_PROPERTY
holding value v
.
unstable since: 3.1
i_cal_property_new_patchparameter
Creates a new ICalProperty
of kind I_CAL_PATCHPARAMETER_PROPERTY
holding value v
.
unstable since: 3.1
i_cal_property_new_patchtarget
Creates a new ICalProperty
of kind I_CAL_PATCHTARGET_PROPERTY
holding value v
.
unstable since: 3.1
i_cal_property_new_patchversion
Creates a new ICalProperty
of kind I_CAL_PATCHVERSION_PROPERTY
holding value v
.
unstable since: 3.1
i_cal_property_new_proximity
Creates a new ICalProperty
of kind I_CAL_PROXIMITY_PROPERTY
holding value v
of type ICalPropertyProximity
.
unstable since: 3.1
i_cal_property_new_refreshinterval
Creates a new ICalProperty
of kind I_CAL_REFRESHINTERVAL_PROPERTY
holding value v
.
unstable since: 3.1
i_cal_property_new_resourcetype
Creates a new ICalProperty
of kind I_CAL_RESOURCETYPE_PROPERTY
holding value v
of type ICalPropertyResourcetype
.
unstable since: 3.1
i_cal_property_new_source
Creates a new ICalProperty
of kind I_CAL_SOURCE_PROPERTY
holding value v
.
unstable since: 3.1
i_cal_property_new_structureddata
Creates a new ICalProperty
of kind I_CAL_STRUCTUREDDATA_PROPERTY
holding value v
of type ICalAttach
.
unstable since: 3.1
i_cal_property_new_styleddescription
Creates a new ICalProperty
of kind I_CAL_STYLEDDESCRIPTION_PROPERTY
holding value v
.
unstable since: 3.1
Functions
i_cal_property_kind_has_property
Checks whether the enum belongs to the ICalPropertyKind
.
since: 1.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
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_get_calendaraddress
Gets value of the prop
of kind I_CAL_CALENDARADDRESS_PROPERTY
.
unstable since: 3.1
i_cal_property_get_conference
Gets value of the prop
of kind I_CAL_CONFERENCE_PROPERTY
.
unstable since: 3.1
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_locationtype
Gets value of the prop
of kind I_CAL_LOCATIONTYPE_PROPERTY
.
unstable since: 3.1
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_participanttype
Gets value of the prop
of kind I_CAL_PARTICIPANTTYPE_PROPERTY
.
unstable since: 3.1
i_cal_property_get_patchdelete
Gets value of the prop
of kind I_CAL_PATCHDELETE_PROPERTY
.
unstable since: 3.1
i_cal_property_get_patchorder
Gets value of the prop
of kind I_CAL_PATCHORDER_PROPERTY
.
unstable since: 3.1
i_cal_property_get_patchparameter
Gets value of the prop
of kind I_CAL_PATCHPARAMETER_PROPERTY
.
unstable since: 3.1
i_cal_property_get_patchtarget
Gets value of the prop
of kind I_CAL_PATCHTARGET_PROPERTY
.
unstable since: 3.1
i_cal_property_get_patchversion
Gets value of the prop
of kind I_CAL_PATCHVERSION_PROPERTY
.
unstable since: 3.1
i_cal_property_get_proximity
Gets value of the prop
of kind I_CAL_PROXIMITY_PROPERTY
.
unstable since: 3.1
i_cal_property_get_refreshinterval
Gets value of the prop
of kind I_CAL_REFRESHINTERVAL_PROPERTY
.
unstable since: 3.1
i_cal_property_get_resourcetype
Gets value of the prop
of kind I_CAL_RESOURCETYPE_PROPERTY
.
unstable since: 3.1
i_cal_property_get_structureddata
Gets value of the prop
of kind I_CAL_STRUCTUREDDATA_PROPERTY
.
unstable since: 3.1
i_cal_property_get_styleddescription
Gets value of the prop
of kind I_CAL_STYLEDDESCRIPTION_PROPERTY
.
unstable since: 3.1
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_remove_parameter_by_kind
Removes the target kind of the parameters in the ICalProperty
.
since: 1.0
i_cal_property_set_calendaraddress
Sets value v
to prop
of kind I_CAL_CALENDARADDRESS_PROPERTY
.
unstable since: 3.1
i_cal_property_set_conference
Sets value v
to prop
of kind I_CAL_CONFERENCE_PROPERTY
.
unstable since: 3.1
i_cal_property_set_locationtype
Sets value v
to prop
of kind I_CAL_LOCATIONTYPE_PROPERTY
.
unstable since: 3.1
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_participanttype
Sets value v
to prop
of kind I_CAL_PARTICIPANTTYPE_PROPERTY
.
unstable since: 3.1
i_cal_property_set_patchdelete
Sets value v
to prop
of kind I_CAL_PATCHDELETE_PROPERTY
.
unstable since: 3.1
i_cal_property_set_patchorder
Sets value v
to prop
of kind I_CAL_PATCHORDER_PROPERTY
.
unstable since: 3.1
i_cal_property_set_patchparameter
Sets value v
to prop
of kind I_CAL_PATCHPARAMETER_PROPERTY
.
unstable since: 3.1
i_cal_property_set_patchtarget
Sets value v
to prop
of kind I_CAL_PATCHTARGET_PROPERTY
.
unstable since: 3.1
i_cal_property_set_patchversion
Sets value v
to prop
of kind I_CAL_PATCHVERSION_PROPERTY
.
unstable since: 3.1
i_cal_property_set_proximity
Sets value v
to prop
of kind I_CAL_PROXIMITY_PROPERTY
.
unstable since: 3.1
i_cal_property_set_refreshinterval
Sets value v
to prop
of kind I_CAL_REFRESHINTERVAL_PROPERTY
.
unstable since: 3.1
i_cal_property_set_resourcetype
Sets value v
to prop
of kind I_CAL_RESOURCETYPE_PROPERTY
.
unstable since: 3.1
i_cal_property_set_structureddata
Sets value v
to prop
of kind I_CAL_STRUCTUREDDATA_PROPERTY
.
unstable since: 3.1
i_cal_property_set_styleddescription
Sets value v
to prop
of kind I_CAL_STYLEDDESCRIPTION_PROPERTY
.
unstable since: 3.1
i_cal_property_set_value_from_string
Sets the ICalProperty
with the ICalValue
constructed from string.
since: 1.0
i_cal_property_set_xlicmimecontenttype
Sets the xlicmimecontenttype for the ICalProperty
.
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.
since: 3.0
ICalGLib.Object:native
The native libical structure for this ICalObject.
since: 3.0
ICalGLib.Object:native-destroy-func
GDestroyNotify function to use to destroy the native libical pointer.
since: 3.0
ICalGLib.Object:owner
Owner of the native libical structure. If set, then it is responsible for a free of the native libical structure.
since: 3.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