Class

ICalGLibVcardValue

unstable since: 4.0

Description [src]

final class ICalGLib.VcardValue : ICalGLib.Object
{
  /* No available fields */
}

This is the ICalVcardValue instance.

Available since: 4.0

Hierarchy

hierarchy this ICalVcardValue ancestor_0 ICalObject ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

Ancestors

Constructors

i_cal_vcard_value_new

Creates a new ICalVcardValue with the specified kind.

unstable since: 4.0

i_cal_vcard_value_new_boolean

Creates a new ICalVcardValue holding BOOLEAN.

unstable since: 4.0

i_cal_vcard_value_new_date

Creates a new ICalVcardValue holding DATE.

unstable since: 4.0

i_cal_vcard_value_new_dateandortime

Creates a new ICalVcardValue holding DATEANDORTIME.

unstable since: 4.0

i_cal_vcard_value_new_datetime

Creates a new ICalVcardValue holding DATETIME.

unstable since: 4.0

i_cal_vcard_value_new_float

Creates a new ICalVcardValue holding FLOAT.

unstable since: 4.0

i_cal_vcard_value_new_from_string

Creates a new ICalVcardValue based on the ICalVcardValueKind and a string.

unstable since: 4.0

i_cal_vcard_value_new_full

Create a new libical-glib object from the native libical object and the owner.

since: 1.0

i_cal_vcard_value_new_geo

Creates a new ICalVcardValue holding GEO.

unstable since: 4.0

i_cal_vcard_value_new_gramgender

Creates a new ICalVcardValue holding GRAMGENDER.

unstable since: 4.0

i_cal_vcard_value_new_integer

Creates a new ICalVcardValue holding INTEGER.

unstable since: 4.0

i_cal_vcard_value_new_kind

Creates a new ICalVcardValue holding KIND.

unstable since: 4.0

i_cal_vcard_value_new_languagetag

Creates a new ICalVcardValue holding LANGUAGETAG.

unstable since: 4.0

i_cal_vcard_value_new_structured

Creates a new ICalVcardValue holding STRUCTURED.

unstable since: 4.0

i_cal_vcard_value_new_text

Creates a new ICalVcardValue holding TEXT.

unstable since: 4.0

i_cal_vcard_value_new_textlist

Creates a new ICalVcardValue holding TEXTLIST.

unstable since: 4.0

i_cal_vcard_value_new_time

Creates a new ICalVcardValue holding TIME.

unstable since: 4.0

i_cal_vcard_value_new_timestamp

Creates a new ICalVcardValue holding TIMESTAMP.

unstable since: 4.0

i_cal_vcard_value_new_tz

Creates a new ICalVcardValue holding TZ.

unstable since: 4.0

i_cal_vcard_value_new_uri

Creates a new ICalVcardValue holding URI.

unstable since: 4.0

i_cal_vcard_value_new_utcoffset

Creates a new ICalVcardValue holding UTCOFFSET.

unstable since: 4.0

i_cal_vcard_value_new_version

Creates a new ICalVcardValue holding VERSION.

unstable since: 4.0

i_cal_vcard_value_new_x

Creates a new ICalVcardValue holding X.

unstable since: 4.0

Functions

i_cal_vcard_value_dequote_text

Dequotes the text in text and advanced the pointer after the end of the read text. The reading stops either at the end of the text or when any of the letters from the separators is reached unescaped.

unstable since: 4.0

i_cal_vcard_value_kind_from_string

Converts a string to ICalVcardValueKind.

unstable since: 4.0

i_cal_vcard_value_kind_is_valid

Checks whether the kind is a valid ICalVcardValueKind.

unstable since: 4.0

i_cal_vcard_value_kind_to_property_kind

Converts an ICalVcardValueKind to an ICalVcardPropertyKind.

unstable since: 4.0

i_cal_vcard_value_kind_to_string

Converts the ICalVcardValueKind to a string.

unstable since: 4.0

Instance methods

i_cal_vcard_value_as_vcard_string

Converts the ICalVcardValue to a string.

unstable since: 4.0

i_cal_vcard_value_clone

Deeply clones an ICalVcardValue.

unstable since: 4.0

i_cal_vcard_value_free

Frees an ICalVcardValue.

unstable since: 4.0

i_cal_vcard_value_get_boolean

Returns value of the BOOLEAN self.

unstable since: 4.0

i_cal_vcard_value_get_date

Returns value of the DATE self.

unstable since: 4.0

i_cal_vcard_value_get_dateandortime

Returns value of the DATEANDORTIME self.

unstable since: 4.0

i_cal_vcard_value_get_datetime

Returns value of the DATETIME self.

unstable since: 4.0

i_cal_vcard_value_get_float

Returns value of the FLOAT self.

unstable since: 4.0

i_cal_vcard_value_get_geo

Returns value of the GEO self.

unstable since: 4.0

i_cal_vcard_value_get_gramgender

Returns value of the GRAMGENDER self.

unstable since: 4.0

i_cal_vcard_value_get_integer

Returns value of the INTEGER self.

unstable since: 4.0

i_cal_vcard_value_get_kind

Returns value of the KIND self.

unstable since: 4.0

i_cal_vcard_value_get_languagetag

Returns value of the LANGUAGETAG self.

unstable since: 4.0

i_cal_vcard_value_get_parent

Gets the parent ICalVcardProperty of the specified ICalVcardValue.

unstable since: 4.0

i_cal_vcard_value_get_structured

Returns value of the STRUCTURED self.

unstable since: 4.0

i_cal_vcard_value_get_text

Returns value of the TEXT self.

unstable since: 4.0

i_cal_vcard_value_get_textlist

Gets the value of the self of TEXTLIST.

unstable since: 4.0

i_cal_vcard_value_get_time

Returns value of the TIME self.

unstable since: 4.0

i_cal_vcard_value_get_timestamp

Returns value of the TIMESTAMP self.

unstable since: 4.0

i_cal_vcard_value_get_tz

Returns value of the TZ self.

unstable since: 4.0

i_cal_vcard_value_get_uri

Returns value of the URI self.

unstable since: 4.0

i_cal_vcard_value_get_utcoffset

Returns value of the UTCOFFSET self.

unstable since: 4.0

i_cal_vcard_value_get_version

Returns value of the VERSION self.

unstable since: 4.0

i_cal_vcard_value_get_x

Returns value of the X self.

unstable since: 4.0

i_cal_vcard_value_is_valid

Checks if ICalVcardValue is valid.

unstable since: 4.0

i_cal_vcard_value_isa

Gets the kind of ICalVcardValue.

unstable since: 4.0

i_cal_vcard_value_isa_value

Checks whether the native part of ICalVcardValue is an ical;s vcardvalue.

unstable since: 4.0

i_cal_vcard_value_reset_kind

Reset’s the value’s kind.

unstable since: 4.0

i_cal_vcard_value_set_boolean

Sets value to the BOOLEAN self.

unstable since: 4.0

i_cal_vcard_value_set_date

Sets value to the DATE self.

unstable since: 4.0

i_cal_vcard_value_set_dateandortime

Sets value to the DATEANDORTIME self.

unstable since: 4.0

i_cal_vcard_value_set_datetime

Sets value to the DATETIME self.

unstable since: 4.0

i_cal_vcard_value_set_float

Sets value to the FLOAT self.

unstable since: 4.0

i_cal_vcard_value_set_geo

Sets value to the GEO self.

unstable since: 4.0

i_cal_vcard_value_set_gramgender

Sets value to the GRAMGENDER self.

unstable since: 4.0

i_cal_vcard_value_set_integer

Sets value to the INTEGER self.

unstable since: 4.0

i_cal_vcard_value_set_kind

Sets value to the KIND self.

unstable since: 4.0

i_cal_vcard_value_set_languagetag

Sets value to the LANGUAGETAG self.

unstable since: 4.0

i_cal_vcard_value_set_parent

Sets the parent property of a value.

unstable since: 4.0

i_cal_vcard_value_set_structured

Sets value to the STRUCTURED self.

unstable since: 4.0

i_cal_vcard_value_set_text

Sets value to the TEXT self.

unstable since: 4.0

i_cal_vcard_value_set_textlist

Sets the value of the self of TEXTLIST.

unstable since: 4.0

i_cal_vcard_value_set_time

Sets value to the TIME self.

unstable since: 4.0

i_cal_vcard_value_set_timestamp

Sets value to the TIMESTAMP self.

unstable since: 4.0

i_cal_vcard_value_set_tz

Sets value to the TZ self.

unstable since: 4.0

i_cal_vcard_value_set_uri

Sets value to the URI self.

unstable since: 4.0

i_cal_vcard_value_set_utcoffset

Sets value to the UTCOFFSET self.

unstable since: 4.0

i_cal_vcard_value_set_version

Sets value to the VERSION self.

unstable since: 4.0

i_cal_vcard_value_set_x

Sets value to the X self.

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

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Properties inherited from ICalObject (5)
ICalGLib.Object:always-destroy

Whether free the native libical structure on ICalObjects 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 ICalObjects 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

Class structure

struct ICalGLibVcardValueClass {
  /* no available fields */
}

This is the ICalVcardValue class.