Class

ICalGLibTimeSpan

since: 3.0

[]

Description [src]

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

This is the ICalTimeSpan instance.

Available since: 3.0

[]

Hierarchy

hierarchy this ICalTimeSpan ancestor_0 ICalObject ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0
[]

Constructors

i_cal_time_span_new

Creates a new ICalTimeSpan.

since: 1.0

i_cal_time_span_new_full

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

since: 1.0

i_cal_time_span_new_timet

Creates a new ICalTimeSpan. Free it with g_object_unref(), when no longer needed.

unstable since: 3.0.5

[]

Instance methods

i_cal_time_span_clone

Creates a new ICalTimeSpan, clone of src. Free it with g_object_unref(), when no longer needed.

unstable since: 3.0.5

i_cal_time_span_contains

Checks whether one ICalTimeSpan is contained in another ICalTimeSpan.

since: 1.0

i_cal_time_span_get_end

Gets the end of ICalTimeSpan.

since: 1.0

i_cal_time_span_get_is_busy

Gets the is_busy of ICalTimeSpan.

since: 1.0

i_cal_time_span_get_start

Gets the start of ICalTimeSpan.

since: 1.0

i_cal_time_span_overlaps

Checks whether two spans overlap.

since: 1.0

i_cal_time_span_set_end

Sets the end of ICalTimeSpan.

since: 1.0

i_cal_time_span_set_is_busy

Sets the is_busy of ICalTimeSpan.

since: 1.0

i_cal_time_span_set_start

Sets the start of ICalTimeSpan.

since: 1.0

Methods inherited from ICalObject (12)
Methods inherited from GObject (43)
[]

Properties

Properties inherited from ICalObject (5)
[]

Signals

Signals inherited from GObject (1)

Class structure