Creates a new empty #ECalComponentAlarm structure. Free it with e_cal_component_alarm_free(), when no longer needed.
Returns a newly allocated copy of alarm,
which should be freed with
e_cal_component_alarm_free(), when no longer needed.
Get the alarm
action, as an #ECalComponentAlarmAction.
Get the list of attachments, as #ICalAttach.
The returned #GSList is owned by alarm
and should not be modified,
neither its content.
Get the list of attendees, as #ECalComponentAttendee.
The returned #GSList is owned by alarm
and should not be modified,
neither its content.
Get the alarm
description, as an #ECalComponentText.
Get the alarm
repeat information, as an ECalComponentAlarmRepeat.
Get the alarm
summary, as an #ECalComponentText.
Get the alarm
trigger, as an #ECalComponentAlarmTrigger.
Get the alarm
UID.
Set the alarm
action, as an #ECalComponentAlarmAction.
an #ECalComponentAlarmAction
Set the list of attachments, as a #GSList of an #ICalAttach.
a #GSList of an #ICalAttach objects to set as attachments, or %NULL to unset
Set the list of attendees, as a #GSList of an #ECalComponentAttendee.
a #GSList of an #ECalComponentAttendee objects to set as attendees, or %NULL to unset
Set the alarm
description, as an #ECalComponentText.
a description to set, or %NULL to unset
Set the alarm
repeat information, as an #ECalComponentAlarmRepeat.
a repeat information to set, or %NULL to unset
Set the alarm
summary, as an #ECalComponentText.
a summary to set, or %NULL to unset
Set the alarm
trigger, as an #ECalComponentAlarmTrigger.
a trigger to set, or %NULL to unset
Set the alarm
UID, or generates a new UID, if uid
is %NULL or an empty string.
a UID to set, or %NULL or empty string to generate new
Creates a new empty #ECalComponentAlarm structure. Free it with e_cal_component_alarm_free(), when no longer needed.
Creates a new #ECalComponentAlarm, filled with values from component,
which should be of kind %I_CAL_VALARM_COMPONENT. The function returns
%NULL when it is not of the expected kind. Free the structure
with e_cal_component_alarm_free(), when no longer needed.
Opaque structure, which represents alarm subcomponents. Use the functions below to work with it.