| libical-glib Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
#define I_CAL_VALUE_TYPE ICalValue; struct ICalValueClass; ICalValue * i_cal_value_new_full (icalvalue *native,GObject *owner); ICalValue * i_cal_value_new (ICalValueKind kind); ICalValue * i_cal_value_new_clone (const ICalValue *value); ICalValue * i_cal_value_new_from_string (ICalValueKind kind,const gchar *str); void i_cal_value_free (ICalValue *value); gint i_cal_value_is_valid (const ICalValue *value); gchar * i_cal_value_as_ical_string_r (const ICalValue *value); ICalValueKind i_cal_value_isa (const ICalValue *value); gint i_cal_value_isa_value (ICalValue *value); ICalParameterXliccomparetype i_cal_value_compare (const ICalValue *a,const ICalValue *b); ICalValueKind i_cal_value_string_to_kind (const gchar *str); const gchar * i_cal_value_kind_to_string (const ICalValueKind kind); gint i_cal_value_kind_is_valid (const ICalValueKind kind); gchar * i_cal_value_encode_ical_string (const gchar *szText); gchar * i_cal_value_decode_ical_string (const gchar *szText);
ICalValue * i_cal_value_new_full (icalvalue *native,GObject *owner);
Create a new libical-glib object from the native libical object and the owner.
|
The native libical object. |
|
The parent. |
Returns : |
The newly create libical-glib object. [transfer full] |
Since 1.0
ICalValue * i_cal_value_new (ICalValueKind kind);
Create a new ICalValue with specific kind.
|
A ICalValueKind |
Returns : |
The newly created ICalValue. [transfer full] |
Since 1.0
ICalValue * i_cal_value_new_clone (const ICalValue *value);
Deeply clone a ICalValue.
|
The ICalValue to be cloned. |
Returns : |
The newly created ICalValue with the same property as value. [transfer full]
|
Since 1.0
ICalValue * i_cal_value_new_from_string (ICalValueKind kind,const gchar *str);
Create a new ICalValue based on the ICalValueKind and a string.
|
A ICalValueKind |
|
A string. |
Returns : |
The newly created ICalValue based on the kind and str. [transfer full]
|
Since 1.0
void i_cal_value_free (ICalValue *value);
Free a ICalValue.
|
The ICalValue to be freed. |
Since 1.0
gint i_cal_value_is_valid (const ICalValue *value);
Check if ICalValue is valid.
|
The ICalValue to be checked. |
Returns : |
1 if valid, 0 if not. |
Since 1.0
gchar * i_cal_value_as_ical_string_r (const ICalValue *value);
Convert the ICalValue to a string.
|
A ICalValue. |
Returns : |
The string representation. [transfer full] |
Since 1.0
ICalValueKind i_cal_value_isa (const ICalValue *value);
Get the kind of ICalValue.
|
A ICalValue. |
Returns : |
The kind of value. |
Since 1.0
gint i_cal_value_isa_value (ICalValue *value);
Check whether the native part of ICalValue is an icalvalue
|
A ICalValue |
Returns : |
1 if yes, 0 if not. |
Since 1.0
ICalParameterXliccomparetype i_cal_value_compare (const ICalValue *a,const ICalValue *b);
Compare two ICalValue.
Since 1.0
ICalValueKind i_cal_value_string_to_kind (const gchar *str);
Convert a string to ICalValueKind.
|
A string. |
Returns : |
A ICalValueKind. |
Since 1.0
const gchar * i_cal_value_kind_to_string (const ICalValueKind kind);
Convert the ICalValueKind to a string.
|
A ICalValueKind. |
Returns : |
The string representation of ICalValueKind. |
Since 1.0
gint i_cal_value_kind_is_valid (const ICalValueKind kind);
Check whether the ICalValueKind is valid.
|
The ICalValueKind to be checked. |
Returns : |
1 if yes, 0 if not. |
Since 1.0
gchar * i_cal_value_encode_ical_string (const gchar *szText);
Encode a character string in ical format, escape certain characters, etc.
|
A string. |
Returns : |
The encoded string. NULL if fail. [allow-none][transfer full] |
Since 1.0