Xojo Conferences
XDCApr2018DenverUSA
MBSSep2018MunichEurope

MBS Xojo Network Kit 1.0

EKAlarmMB class:

Class EKAlarmMB Inherits EKObjectMB
ComputedProperty Description As text
Sub Get()
Description of this object.
ComputedProperty absoluteDate As Date
Sub Set()
Represents an alarm that fires at a specific date.
Sub Get()
ComputedProperty proximity As EKAlarmProximity
Sub Set()
Defines whether this alarm triggers via entering/exiting a geofence as defined by structuredLocation.
Sub Get()
ComputedProperty relativeOffset As Double
Sub Set()
Specifies a relative offset from an event start date to fire an alarm. Set this property to an appropriate negative value to establish an alarm trigger relative to the start date/time of an event. Setting this clears any existing date trigger.
Sub Get()
Specifies a relative offset from an event start date to fire an alarm. Set this property to an appropriate negative value to establish an alarm trigger relative to the start date/time of an event. Setting this clears any existing date trigger.
ComputedProperty structuredLocation As EKStructuredLocationMB
Sub Set()
Allows you to set a structured location (a location with a potential geo-coordinate) on an alarm. This is used in conjunction with proximity to do geofence-based triggering of reminders.
Sub Get()
Enum EKAlarmProximity None = 0 Enter = 1 Leave = 2 End Enum
Sub Constructor(offset as Double)
Creates a new alarm with a relative trigger time.
Sub Constructor(Handle as Integer, Retain as Boolean)
Create from Handle
Sub Constructor(da as date)
Creates a new alarm with an absolute trigger time.
Shared Function alarmWithAbsoluteDate(da as date) As EKAlarmMB
Creates a new alarm with an absolute trigger time.
Shared Function alarmWithRelativeOffset(offset as Double) As EKAlarmMB
Creates a new alarm with a relative trigger time.
Function copy() As EKAlarmMB
Copy function for NSCopying protocol
Note "About"
Note "Copyright"
© 2015 by Christian Schmitz, Monkeybread Software This is part of the MBS Xojo Event Kit for iOS http://www.monkeybreadsoftware.de/xojo/
Note "Note"
The EKAlarm class provides an interface for accessing and manipulating calendar event alarms. The EKAlarm class represents alarms on an event. An alarm can be relative (e.g. 15 mins before) or absolute (specific time).
End Class




Links
MBS FileMaker Plugins