ICalDurationType

ICalDurationType

Synopsis

#define             I_CAL_DURATION_TYPE_TYPE
                    ICalDurationType;
struct              ICalDurationTypeClass;
ICalDurationType *  i_cal_duration_type_new_full        (struct icaldurationtype native);
gint                i_cal_duration_type_is_neg          (ICalDurationType *duration_type);
void                i_cal_duration_type_set_is_neg      (ICalDurationType *duration_type,
                                                         gint is_neg);
guint               i_cal_duration_type_get_days        (ICalDurationType *duration_type);
void                i_cal_duration_type_set_days        (ICalDurationType *duration_type,
                                                         guint days);
guint               i_cal_duration_type_get_weeks       (ICalDurationType *duration_type);
void                i_cal_duration_type_set_weeks       (ICalDurationType *duration_type,
                                                         guint weeks);
guint               i_cal_duration_type_get_hours       (ICalDurationType *duration_type);
void                i_cal_duration_type_set_hours       (ICalDurationType *duration_type,
                                                         guint hours);
guint               i_cal_duration_type_get_minutes     (ICalDurationType *duration_type);
void                i_cal_duration_type_set_minutes     (ICalDurationType *duration_type,
                                                         guint minutes);
guint               i_cal_duration_type_get_seconds     (ICalDurationType *duration_type);
void                i_cal_duration_type_set_seconds     (ICalDurationType *duration_type,
                                                         guint seconds);
ICalDurationType *  i_cal_duration_type_from_int        (gint t);
ICalDurationType *  i_cal_duration_type_from_string     (const gchar *str);
gint                i_cal_duration_type_as_int          (ICalDurationType *duration);
gchar *             i_cal_duration_type_as_ical_string_r
                                                        (ICalDurationType *duration);
ICalDurationType *  i_cal_duration_type_null_duration   (void);
ICalDurationType *  i_cal_duration_type_bad_duration    (void);
gint                i_cal_duration_type_is_null_duration
                                                        (ICalDurationType *duration);
gint                i_cal_duration_type_is_bad_duration (ICalDurationType *duration);

Object Hierarchy

  GObject
   +----ICalObject
         +----ICalDurationType

Description

Details

I_CAL_DURATION_TYPE_TYPE

#define             I_CAL_DURATION_TYPE_TYPE

ICalDurationType

typedef struct _ICalDurationType ICalDurationType;

This is the ICalDurationType instance.


struct ICalDurationTypeClass

struct ICalDurationTypeClass {
};

This is the ICalDurationType class.


i_cal_duration_type_new_full ()

ICalDurationType *  i_cal_duration_type_new_full        (struct icaldurationtype native);

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

native :

The native libical object.

Returns :

The newly create libical-glib object. [transfer full]

Since 1.0


i_cal_duration_type_is_neg ()

gint                i_cal_duration_type_is_neg          (ICalDurationType *duration_type);

Get the is_neg of ICalDurationType.

duration_type :

The ICalDurationType to be queried.

Returns :

The is_neg.

Since 1.0


i_cal_duration_type_set_is_neg ()

void                i_cal_duration_type_set_is_neg      (ICalDurationType *duration_type,
                                                         gint is_neg);

Set the is_neg of ICalDurationType.

duration_type :

The ICalDurationType to be set.

is_neg :

The is_neg.

Since 1.0


i_cal_duration_type_get_days ()

guint               i_cal_duration_type_get_days        (ICalDurationType *duration_type);

Get the days of ICalDurationType.

duration_type :

The ICalDurationType to be queried.

Returns :

The days.

Since 1.0


i_cal_duration_type_set_days ()

void                i_cal_duration_type_set_days        (ICalDurationType *duration_type,
                                                         guint days);

Set the days of ICalDurationType.

duration_type :

The ICalDurationType to be set.

days :

The days.

Since 1.0


i_cal_duration_type_get_weeks ()

guint               i_cal_duration_type_get_weeks       (ICalDurationType *duration_type);

Get the weeks of ICalDurationType.

duration_type :

The ICalDurationType to be queried.

Returns :

The weeks.

Since 1.0


i_cal_duration_type_set_weeks ()

void                i_cal_duration_type_set_weeks       (ICalDurationType *duration_type,
                                                         guint weeks);

Set the weeks of ICalDurationType.

duration_type :

The ICalDurationType to be set.

weeks :

The weeks.

Since 1.0


i_cal_duration_type_get_hours ()

guint               i_cal_duration_type_get_hours       (ICalDurationType *duration_type);

Get the hours of ICalDurationType.

duration_type :

The ICalDurationType to be queried.

Returns :

The hours.

Since 1.0


i_cal_duration_type_set_hours ()

void                i_cal_duration_type_set_hours       (ICalDurationType *duration_type,
                                                         guint hours);

Set the hours of ICalDurationType.

duration_type :

The ICalDurationType to be set.

hours :

The hours.

Since 1.0


i_cal_duration_type_get_minutes ()

guint               i_cal_duration_type_get_minutes     (ICalDurationType *duration_type);

Get the minutes of ICalDurationType.

duration_type :

The ICalDurationType to be queried.

Returns :

The minutes.

Since 1.0


i_cal_duration_type_set_minutes ()

void                i_cal_duration_type_set_minutes     (ICalDurationType *duration_type,
                                                         guint minutes);

Set the minutes of ICalDurationType.

duration_type :

The ICalDurationType to be set.

minutes :

The minutes.

Since 1.0


i_cal_duration_type_get_seconds ()

guint               i_cal_duration_type_get_seconds     (ICalDurationType *duration_type);

Get the seconds of ICalDurationType.

duration_type :

The ICalDurationType to be queried.

Returns :

The seconds.

Since 1.0


i_cal_duration_type_set_seconds ()

void                i_cal_duration_type_set_seconds     (ICalDurationType *duration_type,
                                                         guint seconds);

Set the seconds of ICalDurationType.

duration_type :

The ICalDurationType to be set.

seconds :

The seconds.

Since 1.0


i_cal_duration_type_from_int ()

ICalDurationType *  i_cal_duration_type_from_int        (gint t);

Create a ICalDurationType from the duration in second

t :

the duration in second

Returns :

The newly created ICalDurationType. [transfer full]

Since 1.0


i_cal_duration_type_from_string ()

ICalDurationType *  i_cal_duration_type_from_string     (const gchar *str);

Create a ICalDurationType from the duration in string

str :

The string representation of the duration

Returns :

The newly created ICalDurationType. [transfer full]

Since 1.0


i_cal_duration_type_as_int ()

gint                i_cal_duration_type_as_int          (ICalDurationType *duration);

Convert the ICalDurationType to the representation in second

duration :

The ICalDurationType to be converted

Returns :

The duration in second

Since 1.0


i_cal_duration_type_as_ical_string_r ()

gchar *             i_cal_duration_type_as_ical_string_r
                                                        (ICalDurationType *duration);

Convert the ICalDurationType to the representation in string

duration :

The ICalDurationType to be converted

Returns :

The duration in string. [transfer full]

Since 1.0


i_cal_duration_type_null_duration ()

ICalDurationType *  i_cal_duration_type_null_duration   (void);

Create a ICalDurationType with all the fields to be zero

Returns :

The newly created ICalDurationType. [transfer full]

Since 1.0


i_cal_duration_type_bad_duration ()

ICalDurationType *  i_cal_duration_type_bad_duration    (void);

Create a bad ICalDurationType

Returns :

The newly created ICalDurationType. [transfer full]

Since 1.0


i_cal_duration_type_is_null_duration ()

gint                i_cal_duration_type_is_null_duration
                                                        (ICalDurationType *duration);

Check whether the ICalDurationType is the null_duration

duration :

The ICalDurationType to be checked

Returns :

1 if duration is the null_duration, 0 if not.

Since 1.0


i_cal_duration_type_is_bad_duration ()

gint                i_cal_duration_type_is_bad_duration (ICalDurationType *duration);

Check whether the ICalDurationType is the bad_duration

duration :

The ICalDurationType to be checked

Returns :

1 if duration is the bad_duration, 0 if not.

Since 1.0