Class
ICalGLibVcardProperty
unstable since: 4.0
Description [src]
final class ICalGLib.VcardProperty : ICalGLib.Object
{
/* No available fields */
}
This is the ICalVcardProperty instance.
Available since: 4.0
Constructors
i_cal_vcard_property_new_anniversary
Creates a new ICalVcardProperty holding ANNIVERSARY.
unstable since: 4.0
i_cal_vcard_property_new_birthplace
Creates a new ICalVcardProperty holding BIRTHPLACE.
unstable since: 4.0
i_cal_vcard_property_new_caladruri
Creates a new ICalVcardProperty holding CALADRURI.
unstable since: 4.0
i_cal_vcard_property_new_categories
Creates a new ICalVcardProperty holding CATEGORIES.
unstable since: 4.0
i_cal_vcard_property_new_clientpidmap
Creates a new ICalVcardProperty holding CLIENTPIDMAP.
unstable since: 4.0
i_cal_vcard_property_new_contacturi
Creates a new ICalVcardProperty holding CONTACTURI.
unstable since: 4.0
i_cal_vcard_property_new_created
Creates a new ICalVcardProperty holding CREATED.
unstable since: 4.0
i_cal_vcard_property_new_deathdate
Creates a new ICalVcardProperty holding DEATHDATE.
unstable since: 4.0
i_cal_vcard_property_new_deathplace
Creates a new ICalVcardProperty holding DEATHPLACE.
unstable since: 4.0
i_cal_vcard_property_new_expertise
Creates a new ICalVcardProperty holding EXPERTISE.
unstable since: 4.0
i_cal_vcard_property_new_from_string
Creates an ICalVcardProperty from a string.
unstable since: 4.0
i_cal_vcard_property_new_full
Create a new libical-glib object from the native libical object and the owner.
since: 1.0
i_cal_vcard_property_new_gramgender
Creates a new ICalVcardProperty holding GRAMGENDER.
unstable since: 4.0
i_cal_vcard_property_new_interest
Creates a new ICalVcardProperty holding INTEREST.
unstable since: 4.0
i_cal_vcard_property_new_language
Creates a new ICalVcardProperty holding LANGUAGE.
unstable since: 4.0
i_cal_vcard_property_new_nickname
Creates a new ICalVcardProperty holding NICKNAME.
unstable since: 4.0
i_cal_vcard_property_new_orgdirectory
Creates a new ICalVcardProperty holding ORGDIRECTORY.
unstable since: 4.0
i_cal_vcard_property_new_pronouns
Creates a new ICalVcardProperty holding PRONOUNS.
unstable since: 4.0
i_cal_vcard_property_new_related
Creates a new ICalVcardProperty holding RELATED.
unstable since: 4.0
i_cal_vcard_property_new_socialprofile
Creates a new ICalVcardProperty holding SOCIALPROFILE.
unstable since: 4.0
i_cal_vcard_property_new_sortstring
Creates a new ICalVcardProperty holding SORTSTRING.
unstable since: 4.0
i_cal_vcard_property_new_version
Creates a new ICalVcardProperty holding VERSION.
unstable since: 4.0
i_cal_vcard_property_new_xlicerror
Creates a new ICalVcardProperty holding XLICERROR.
unstable since: 4.0
Functions
i_cal_vcard_property_enum_belongs_to_property
Checks whether the kind can hold e.
unstable since: 4.0
i_cal_vcard_property_kind_and_string_to_enum
Returns enum value for the provided kind and str, or 0 for unknown kind.
unstable since: 4.0
i_cal_vcard_property_kind_from_string
Converts the string to ICalVcardPropertyKind.
unstable since: 4.0
i_cal_vcard_property_kind_is_multivalued
Returns whether the kind is a multivalued property. Multivalued properties can hold more than one value.
unstable since: 4.0
i_cal_vcard_property_kind_is_structured
Returns whether the kind is a structured property. Structured properties have their value encoded in
a specific format.
unstable since: 4.0
i_cal_vcard_property_kind_is_valid
Checks whether ICalVcardPropertyKind is valid.
unstable since: 4.0
i_cal_vcard_property_kind_to_string
Converts the ICalVcardPropertyKind to a string.
unstable since: 4.0
i_cal_vcard_property_kind_to_value_kind
Converts the ICalVcardPropertyKind to ICalVcardValueKind.
unstable since: 4.0
Instance methods
i_cal_vcard_property_add_parameter
Adds an ICalVcardParameter into the ICalVcardProperty. It behaves like set the copy of the ICalVcardParameter.
Upon completion the native part of ICalVcardParameter will be set to NULL.
unstable since: 4.0
i_cal_vcard_property_add_type_parameter
Adds an ICalVcardParameterType TYPE parameter into the prop. See also i_cal_vcard_property_add_type_x_parameter()
unstable since: 4.0
i_cal_vcard_property_add_type_x_parameter
Adds an X (custom) TYPE parameter into the prop. See also i_cal_vcard_property_add_type_parameter()
unstable since: 4.0
i_cal_vcard_property_as_vcard_string
Converts an ICalVcardProperty to a string representation.
unstable since: 4.0
i_cal_vcard_property_count_parameters
Counts the parameters in the ICalVcardProperty.
unstable since: 4.0
i_cal_vcard_property_get_clientpidmap
Gets the value of the self of CLIENTPIDMAP.
unstable since: 4.0
i_cal_vcard_property_get_first_parameter
Gets the first ICalVcardParameter from the parent ICalVcardProperty.
unstable since: 4.0
i_cal_vcard_property_get_next_parameter
Gets the next ICalVcardParameter from the parent ICalVcardProperty.
unstable since: 4.0
i_cal_vcard_property_get_parameter_as_string
Gets the string representation of the target parameter in the ICalVcardProperty.
unstable since: 4.0
i_cal_vcard_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 ICalVcardComponent 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 ICalVcardProperty.
unstable since: 4.0
i_cal_vcard_property_get_property_name
Gets the property name of ICalVcardProperty.
unstable since: 4.0
i_cal_vcard_property_get_value_as_string
Gets the string representation of the value in ICalVcardProperty.
unstable since: 4.0
i_cal_vcard_property_isa_property
Checks whether the native part of ICalVcardProperty is valid vCard property.
unstable since: 4.0
i_cal_vcard_property_normalize
Normalizes (reorder and sorts) the parameters of the prop.
unstable since: 4.0
i_cal_vcard_property_remove_parameter_by_kind
Removes all parameters of kind kind from the prop.
unstable since: 4.0
i_cal_vcard_property_remove_parameter_by_name
Removes all parameters of name name from the prop.
unstable since: 4.0
i_cal_vcard_property_remove_parameter_by_ref
Removes the parameter in the ICalVcardProperty by ref.
unstable since: 4.0
i_cal_vcard_property_set_clientpidmap
Sets the value of the self of CLIENTPIDMAP.
unstable since: 4.0
i_cal_vcard_property_set_parameter
Sets an ICalVcardParameter into the ICalVcardProperty. It behaves like set the copy of the ICalVcardParameter.
Upon completion the native part of ICalVcardParameter will be set to NULL.
unstable since: 4.0
i_cal_vcard_property_set_parameter_from_string
Sets the ICalVcardProperty with the parameter defined by the name and value.
unstable since: 4.0
i_cal_vcard_property_set_parent
Sets the parent ICalVcardComponent of the specified ICalVcardProperty.
unstable since: 4.0
i_cal_vcard_property_set_value
Sets the ICalVcardProperty with the ICalVcardValue.
unstable since: 4.0
i_cal_vcard_property_set_value_from_string
Sets the ICalVcardProperty with the ICalVcardValue constructed from string.
unstable since: 4.0
i_cal_vcard_property_set_x_name
Sets the name of X property for the ICalVcardProperty.
unstable since: 4.0
i_cal_vcard_property_take_parameter
Adds the parameter into the prop and frees the parameter.
unstable since: 4.0
i_cal_vcard_property_take_value
Sets the prop with the value and unrefs the value.
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