Class
ICalGLibParameter
since: 3.0
Description [src]
final class ICalGLib.Parameter : ICalGLib.Object
{
/* No available fields */
}
This is the ICalParameter instance.
Available since: 3.0
Constructors
i_cal_parameter_new_actionparam
Creates a new ICalParameter
according to the action type.
since: 1.0
i_cal_parameter_new_derived
Creates a new ICalParameter
of kind I_CAL_DERIVED_PARAMETER
holding value v
of type ICalParameterDerived
.
unstable since: 3.1
i_cal_parameter_new_from_string
Creates a ICalParameter
from a string of form “PARAMNAME=VALUE”.
since: 1.0
i_cal_parameter_new_from_value_string
Creates a new ICalParameter
from just the value, the part after the “=”
since: 1.0
i_cal_parameter_new_full
Create a new libical-glib object from the native libical object and the owner.
since: 1.0
i_cal_parameter_new_order
Creates a new ICalParameter
of kind I_CAL_ORDER_PARAMETER
holding value v
.
unstable since: 3.1
i_cal_parameter_new_scheduleagent
Creates a new ICalParameter
according to the scheduleagent type.
since: 1.0
i_cal_parameter_new_scheduleforcesend
Creates a new ICalParameter
according to the scheduleforcesend type.
since: 1.0
i_cal_parameter_new_schema
Creates a new ICalParameter
of kind I_CAL_SCHEMA_PARAMETER
holding value v
.
unstable since: 3.1
i_cal_parameter_new_stayinformed
Creates a new ICalParameter
according to the stayinformed type.
since: 2.0
i_cal_parameter_new_xliccomparetype
Creates a new ICalParameter
according to the xliccomparetype type.
since: 1.0
i_cal_parameter_new_xlicerrortype
Creates a new ICalParameter
according to the xlicerrortype type.
since: 1.0
Instance methods
i_cal_parameter_get_derived
Gets value of the param
of kind I_CAL_DERIVED_PARAMETER
.
unstable since: 3.1
i_cal_parameter_get_iana_name
Gets the iana_name property of the native part of the ICalParameter
.
since: 1.0
i_cal_parameter_get_iana_value
Gets the iana_value property of the native part of the ICalParameter
.
since: 1.0
i_cal_parameter_get_order
Gets value of the param
of kind I_CAL_ORDER_PARAMETER
.
unstable since: 3.1
i_cal_parameter_get_schema
Gets value of the param
of kind I_CAL_SCHEMA_PARAMETER
.
unstable since: 3.1
i_cal_parameter_get_xname
Gets the xname property of the native part of the ICalParameter
.
since: 1.0
i_cal_parameter_get_xvalue
Gets the xvalue property of the native part of the ICalParameter
.
since: 1.0
i_cal_parameter_has_same_name
Checks whether native parts of two ICalParameters
have the same name.
since: 1.0
i_cal_parameter_isa_parameter
Checks whether the native part of the ICalParameter
is of type icalparameter.
since: 1.0
i_cal_parameter_set_derived
Sets value v
to parameter param
of kind I_CAL_DERIVED_PARAMETER
.
unstable since: 3.1
i_cal_parameter_set_iana_name
Sets the iana_name property of the native part of the ICalParameter
.
since: 1.0
i_cal_parameter_set_iana_value
Sets the iana_value property of the native part of the ICalParameter
.
since: 1.0
i_cal_parameter_set_order
Sets value v
to parameter param
of kind I_CAL_ORDER_PARAMETER
.
unstable since: 3.1
i_cal_parameter_set_schema
Sets value v
to parameter param
of kind I_CAL_SCHEMA_PARAMETER
.
unstable since: 3.1
i_cal_parameter_set_xname
Sets the xname property of the native part of the ICalParameter
.
since: 1.0
i_cal_parameter_set_xvalue
Sets the xvalue property of the native part of the ICalParameter
.
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