Function
ECalComponentAlarmTriggernew_relative
since: 3.34
Declaration [src]
ECalComponentAlarmTrigger*
e_cal_component_alarm_trigger_new_relative (
ECalComponentAlarmTriggerKind kind,
const ICalDuration* duration
)
Description [src]
Creates a new ECalComponentAlarmTrigger structure, set with the given kind
and duration. The kind can be any but the E_CAL_COMPONENT_ALARM_TRIGGER_ABSOLUTE.
To create an absolute trigger use e_cal_component_alarm_trigger_new_absolute().
Free the trigger with e_cal_component_alarm_trigger_free(), when no longer needed.
Available since: 3.34
Parameters
kind-
Type:
ECalComponentAlarmTriggerKindAn
ECalComponentAlarmTriggerKind, any but theE_CAL_COMPONENT_ALARM_TRIGGER_ABSOLUTE. duration-
Type:
NoneThe duration relative to
kind, as anICalDuration.The data is owned by the caller of the function.
Return value
Type: ECalComponentAlarmTrigger
A newly allocated ECalComponentAlarmTrigger.
| The caller of the function takes ownership of the data, and is responsible for freeing it. |