Class
ICalGLibVcardParameter
unstable since: 4.0
Description [src]
final class ICalGLib.VcardParameter : ICalGLib.Object
{
/* No available fields */
}
This is the ICalVcardParameter instance.
Available since: 4.0
Constructors
i_cal_vcard_parameter_new_author
Creates a new ICalVcardParameter holding AUTHOR.
unstable since: 4.0
i_cal_vcard_parameter_new_authorname
Creates a new ICalVcardParameter holding AUTHORNAME.
unstable since: 4.0
i_cal_vcard_parameter_new_calscale
Creates a new ICalVcardParameter holding CALSCALE.
unstable since: 4.0
i_cal_vcard_parameter_new_context
Creates a new ICalVcardParameter holding CONTEXT.
unstable since: 4.0
i_cal_vcard_parameter_new_created
Creates a new ICalVcardParameter holding CREATED.
unstable since: 4.0
i_cal_vcard_parameter_new_derived
Creates a new ICalVcardParameter holding DERIVED.
unstable since: 4.0
i_cal_vcard_parameter_new_encoding
Creates a new ICalVcardParameter holding ENCODING.
unstable since: 4.0
i_cal_vcard_parameter_new_from_string
Creates an ICalVcardParameter from a string of form “PARAMNAME=VALUE”.
unstable since: 4.0
i_cal_vcard_parameter_new_from_value_string
Creates a new ICalVcardParameter of kind and value.
unstable since: 4.0
i_cal_vcard_parameter_new_full
Create a new libical-glib object from the native libical object and the owner.
since: 1.0
i_cal_vcard_parameter_new_jscomps
Creates a new ICalVcardParameter holding JSCOMPS.
unstable since: 4.0
i_cal_vcard_parameter_new_language
Creates a new ICalVcardParameter holding LANGUAGE.
unstable since: 4.0
i_cal_vcard_parameter_new_mediatype
Creates a new ICalVcardParameter holding MEDIATYPE.
unstable since: 4.0
i_cal_vcard_parameter_new_phonetic
Creates a new ICalVcardParameter holding PHONETIC.
unstable since: 4.0
i_cal_vcard_parameter_new_pid_list
Creates a new ICalVcardParameter holding PID.
unstable since: 4.0
i_cal_vcard_parameter_new_propid
Creates a new ICalVcardParameter holding PROPID.
unstable since: 4.0
i_cal_vcard_parameter_new_script
Creates a new ICalVcardParameter holding SCRIPT.
unstable since: 4.0
i_cal_vcard_parameter_new_servicetype
Creates a new ICalVcardParameter holding SERVICETYPE.
unstable since: 4.0
i_cal_vcard_parameter_new_sortas
Creates a new ICalVcardParameter holding SORTAS.
unstable since: 4.0
i_cal_vcard_parameter_new_sortas_list
Creates a new ICalVcardParameter holding SORTAS.
unstable since: 4.0
i_cal_vcard_parameter_new_username
Creates a new ICalVcardParameter holding USERNAME.
unstable since: 4.0
i_cal_vcard_parameter_new_xliccomparetype
Creates a new ICalVcardParameter holding XLICCOMPARETYPE.
unstable since: 4.0
i_cal_vcard_parameter_new_xlicerrortype
Creates a new ICalVcardParameter holding XLICERRORTYPE.
unstable since: 4.0
Functions
i_cal_vcard_parameter_enum_from_string
Converts a string representation of a parameter enum to a its numeric value.
unstable since: 4.0
i_cal_vcard_parameter_enum_to_string
Converts an integer representation of a parameter enum to a string.
unstable since: 4.0
i_cal_vcard_parameter_kind_is_valid
Checks whether ICalVcardParameterKind is valid.
unstable since: 4.0
i_cal_vcard_parameter_kind_to_string
Converts the kind to the string representation.
unstable since: 4.0
i_cal_vcard_parameter_kind_value_kind
Returns corresponding ICalVcardValueKind for the given kind and sets whether the kind is a multivalued parameter.
unstable since: 4.0
i_cal_vcard_parameter_string_to_kind
Converts a string to the ICalVcardParameterKind.
unstable since: 4.0
i_cal_vcard_parameter_value_to_value_kind
Converts the ICalVcardParameterValue to ICalVcardValueKind.
unstable since: 4.0
Instance methods
i_cal_vcard_parameter_add_value_from_string
Adds a param value from string value. This can be used for parameters which can hold multiple values.
unstable since: 4.0
i_cal_vcard_parameter_as_vcard_string
Converts an ICalVcardParameter to the string representation.
unstable since: 4.0
i_cal_vcard_parameter_get_iana_name
Gets the iana_name property of the native part of the ICalVcardParameter.
unstable since: 4.0
i_cal_vcard_parameter_get_iana_value
Gets the iana_value property of the native part of the ICalVcardParameter.
unstable since: 4.0
i_cal_vcard_parameter_get_parent
Gets the parent ICalVcardProperty of the specified ICalVcardParameter.
unstable since: 4.0
i_cal_vcard_parameter_get_pid_size
Returns number of elements in the self of PID.
unstable since: 4.0
i_cal_vcard_parameter_get_sortas_nth
Returns the n-th element of the self of SORTAS.
unstable since: 4.0
i_cal_vcard_parameter_get_sortas_size
Returns number of elements in the self of SORTAS.
unstable since: 4.0
i_cal_vcard_parameter_get_type_nth
Returns the n-th element of the self of TYPE.
unstable since: 4.0
i_cal_vcard_parameter_get_type_size
Returns number of elements in the self of TYPE.
unstable since: 4.0
i_cal_vcard_parameter_get_xliccomparetype
Returns value of the XLICCOMPARETYPE self.
unstable since: 4.0
i_cal_vcard_parameter_get_xlicerrortype
Returns value of the XLICERRORTYPE self.
unstable since: 4.0
i_cal_vcard_parameter_get_xname
Gets the xname property of the native part of the ICalVcardParameter.
unstable since: 4.0
i_cal_vcard_parameter_get_xvalue
Gets the xvalue property of the native part of the ICalVcardParameter.
unstable since: 4.0
i_cal_vcard_parameter_has_same_name
Checks whether native parts of two ICalVcardParameters have the same name.
unstable since: 4.0
i_cal_vcard_parameter_is_multivalued
Returns whether param is a multivalued parameter. Multivalued parameters can hold more than one value.
unstable since: 4.0
i_cal_vcard_parameter_is_structured
Returns whether param is a structured parameter. Structured parameters have their value encoded in a
specific format.
unstable since: 4.0
i_cal_vcard_parameter_isa_parameter
Checks whether the native part of the ICalVcardParameter is of type ICalVcardParameter.
unstable since: 4.0
i_cal_vcard_parameter_set_iana_name
Sets the iana_name property of the native part of the ICalVcardParameter.
unstable since: 4.0
i_cal_vcard_parameter_set_iana_value
Sets the iana_value property of the native part of the ICalVcardParameter.
unstable since: 4.0
i_cal_vcard_parameter_set_parent
Sets the parent ICalVcardProperty of an ICalVcardParameter.
unstable since: 4.0
i_cal_vcard_parameter_set_value_from_string
Sets a param value from string value.
unstable since: 4.0
i_cal_vcard_parameter_set_xliccomparetype
Sets value to the XLICCOMPARETYPE self.
unstable since: 4.0
i_cal_vcard_parameter_set_xname
Sets the xname property of the native part of the ICalVcardParameter.
unstable since: 4.0
i_cal_vcard_parameter_set_xvalue
Sets the xvalue property of the native part of the ICalVcardParameter.
unstable since: 4.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