Repository URL to install this package:
|
Version:
3.2.0 ▾
|
{ Parsed from CalendarStore.framework CalAlarm.h }
{$ifdef TYPES}
type
CalAlarmPtr = ^CalAlarm;
{$endif}
{$ifdef EXTERNAL_SYMBOLS}
var
CalAlarmActionDisplay: NSString deprecated 'in 10_5, 10_8'; cvar; external;
CalAlarmActionEmail: NSString deprecated 'in 10_5, 10_8'; cvar; external;
CalAlarmActionProcedure: NSString deprecated 'in 10_5, 10_8'; cvar; external;
CalAlarmActionSound: NSString deprecated 'in 10_5, 10_8'; cvar; external;
{$endif}
{$ifdef CLASSES}
type
CalAlarm = objcclass external (NSObject, NSCopyingProtocol)
private
_objectID: id;
_reserved: pointer;
_action: NSString;
_sound: NSString;
_emailAddress: NSString;
_url: NSURL;
_relativeTrigger: NSTimeInterval;
_absoluteTrigger: NSDate;
public
class function alarm: id; message 'alarm'; deprecated 'in 10_5, 10_8';
procedure setAcknowledged (date: NSDate); message 'setAcknowledged:'; deprecated 'in 10_5, 10_8';
function acknowledged: NSDate; message 'acknowledged'; deprecated 'in 10_5, 10_8';
procedure setRelatedTo (relatedTo: NSString); message 'setRelatedTo:'; deprecated 'in 10_5, 10_8';
function relatedTo: NSString; message 'relatedTo'; deprecated 'in 10_5, 10_8';
procedure setAction(newValue: NSString); message 'setAction:';
function action: NSString; message 'action';
procedure setSound(newValue: NSString); message 'setSound:';
function sound: NSString; message 'sound';
procedure setEmailAddress(newValue: NSString); message 'setEmailAddress:';
function emailAddress: NSString; message 'emailAddress';
procedure setUrl(newValue: NSURL); message 'setUrl:';
function url: NSURL; message 'url';
procedure setRelativeTrigger(newValue: NSTimeInterval); message 'setRelativeTrigger:';
function relativeTrigger: NSTimeInterval; message 'relativeTrigger';
procedure setAbsoluteTrigger(newValue: NSDate); message 'setAbsoluteTrigger:';
function absoluteTrigger: NSDate; message 'absoluteTrigger';
function triggerDateRelativeTo (date: NSDate): NSDate; message 'triggerDateRelativeTo:'; deprecated 'in 10_5, 10_8';
{ Adopted protocols }
function copyWithZone (zone: NSZonePtr): id; message 'copyWithZone:';
end;
{$endif}