Calendar
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Calendar
Classes to control the iCal calendar database on Mac OS X 10.5.
- Classes
- class EKAlarmMBS
- class EKCalendarItemMBS
- class EKCalendarMBS
- class EKEventMBS
- class EKEventStoreMBS
- shared method authorizationStatusForEntityType(entityType as Integer) as Integer
- shared method Available as boolean
- method calendarItemsWithExternalIdentifier(identifier as string) as EKCalendarItemMBS()
- method calendarItemWithIdentifier(identifier as string) as EKCalendarItemMBS
- method calendarsForEntityType(types as Integer) as EKCalendarMBS()
- method calendarWithIdentifier(identifier as string) as EKCalendarMBS
- method cancelFetchRequest(request as EKFetchRequestMBS)
- method commit(byref error as NSErrorMBS)
- method Constructor
- method Constructor(sources() as EKSourceMBS)
- method Constructor(types as Integer)
- method Destructor
- shared method EKErrorDomain as string
- shared method EKEventStoreChangedNotification as string
- method enumerateEventsMatchingPredicate(predicate as NSPredicateMBS, tag as Variant = nil)
- method eventsMatchingPredicate(predicate as NSPredicateMBS) as EKEventMBS()
- method eventsMatchingPredicateAsync(predicate as NSPredicateMBS, tag as Variant = nil)
- method eventsWithExternalIdentifier(identifier as string) as EKCalendarItemMBS()
- method eventWithIdentifier(identifier as string) as EKEventMBS
- method fetchRemindersMatchingPredicate(predicate as NSPredicateMBS, tag as Variant = nil) as EKFetchRequestMBS
- method fetchRemindersMatchingPredicateSync(predicate as NSPredicateMBS) as EKReminderMBS()
- method predicateForCompletedRemindersWithCompletionDate(startDate as date, endDate as date) as NSPredicateMBS
- method predicateForCompletedRemindersWithCompletionDate(startDate as date, endDate as date, calendars() as EKCalendarMBS) as NSPredicateMBS
- method predicateForCompletedRemindersWithCompletionDate(startDate as dateTime, endDate as dateTime) as NSPredicateMBS
- method predicateForCompletedRemindersWithCompletionDate(startDate as dateTime, endDate as dateTime, calendars() as EKCalendarMBS) as NSPredicateMBS
- method predicateForEvents(startDate as date, endDate as date) as NSPredicateMBS
- method predicateForEvents(startDate as date, endDate as date, calendars() as EKCalendarMBS) as NSPredicateMBS
- method predicateForEvents(startDate as dateTime, endDate as dateTime) as NSPredicateMBS
- method predicateForEvents(startDate as dateTime, endDate as dateTime, calendars() as EKCalendarMBS) as NSPredicateMBS
- method predicateForIncompleteRemindersWithDueDate(startDate as date, endDate as date) as NSPredicateMBS
- method predicateForIncompleteRemindersWithDueDate(startDate as date, endDate as date, calendars() as EKCalendarMBS) as NSPredicateMBS
- method predicateForIncompleteRemindersWithDueDate(startDate as dateTime, endDate as dateTime) as NSPredicateMBS
- method predicateForIncompleteRemindersWithDueDate(startDate as dateTime, endDate as dateTime, calendars() as EKCalendarMBS) as NSPredicateMBS
- method predicateForRemindersInCalendar(calendar as EKCalendarMBS) as NSPredicateMBS
- method predicateForRemindersInCalendars(calendars() as EKCalendarMBS) as NSPredicateMBS
- method refreshSourcesIfNecessary
- method remindersWithExternalIdentifier(identifier as string) as EKCalendarItemMBS()
- method reminderWithIdentifier(identifier as string) as EKCalendarItemMBS
- method removeCalendar(calendar as EKCalendarMBS, commit as boolean, byref error as NSErrorMBS) as boolean
- method removeEvent(event as EKEventMBS, span as integer, byref error as NSErrorMBS) as boolean
- method removeEvent(event as EKEventMBS, span as Integer, commit as boolean, byref error as NSErrorMBS) as boolean
- method removeReminder(reminder as EKReminderMBS, commit as boolean, byref error as NSErrorMBS) as boolean
- method requestAccessToEntityType(entityType as Integer, tag as Variant = nil)
- method requestFullAccessToEvents(tag as variant = nil)
- method requestFullAccessToReminders(tag as variant = nil)
- method requestWriteOnlyAccessToEvents(tag as variant = nil)
- method reset
- method saveCalendar(calendar as EKCalendarMBS, commit as boolean, byref error as NSErrorMBS) as boolean
- method saveEvent(event as EKEventMBS, span as integer, byref error as NSErrorMBS) as boolean
- method saveEvent(event as EKEventMBS, span as Integer, commit as boolean, byref error as NSErrorMBS) as boolean
- method saveReminder(reminder as EKReminderMBS, commit as boolean, byref error as NSErrorMBS) as boolean
- method sources as EKSourceMBS()
- method sourceWithIdentifier(identifier as string) as EKSourceMBS
- property defaultCalendarForNewEvents as EKCalendarMBS
- property defaultCalendarForNewReminders as EKCalendarMBS
- property eventStoreIdentifier as String
- event Changed
- event enumerateEventsMatchingPredicateUpdate(e as EKEventMBS, byref stop as boolean, predicate as NSPredicateMBS, tag as Variant)
- event eventsMatchingPredicateAsyncCompleted(events() as EKEventMBS, predicate as NSPredicateMBS, tag as Variant)
- event fetchRemindersMatchingPredicateCompleted(reminders() as EKReminderMBS, predicate as NSPredicateMBS, tag as Variant)
- event requestAccessToEntityTypeCompleted(entityType as Integer, granted as Boolean, error as NSErrorMBS, tag as Variant)
- class EKFetchRequestMBS
- class EKObjectMBS
- class EKParticipantMBS
- class EKRecurrenceDayOfWeekMBS
- class EKRecurrenceEndMBS
- class EKRecurrenceRuleMBS
- method Constructor(type as Integer, interval as Integer, days() as EKRecurrenceDayOfWeekMBS, monthDays() as Integer, months() as Integer, weeksOfTheYear() as Integer, daysOfTheYear() as Integer, setPositions() as Integer, end as EKRecurrenceEndMBS = nil)
- method Constructor(type as Integer, interval as Integer, end as EKRecurrenceEndMBS = nil)
- method copy as EKRecurrenceRuleMBS
- method daysOfTheMonth as Integer()
- method daysOfTheWeek as EKRecurrenceDayOfWeekMBS()
- method daysOfTheYear as Integer()
- method monthsOfTheYear as Integer()
- method setPositions as Integer()
- method weeksOfTheYear as Integer()
- property calendarIdentifier as String
- property firstDayOfTheWeek as Integer
- property frequency as Integer
- property interval as Integer
- property recurrenceEnd as EKRecurrenceEndMBS
- class EKReminderMBS
- class EKSourceMBS
- class EKStructuredLocationMBS
Release notes
- Version 24.1
- Added requestWriteOnlyAccessToEvents, requestFullAccessToReminders and requestFullAccessToEvents to EKEventStoreMBS class.
- Version 22.0
- Version 21.0
- Version 20.5
- Version 20.0
- Fixed bug in setStartDate and setEndDate methods in CalEventMBS class.
- Version 19.5
- Fixed Constructor for EKCalendarMBS class to not complain about missing EKReminder class.
- Version 19.4
- Added setStartDate and setEndDate for EKEventMBS and CalEventMBS classes, so you can specify which time zone to use for converting between Date and NSDate.
- Version 18.1
- Added eventsWithExternalIdentifier, fetchRemindersMatchingPredicateSync, remindersWithExternalIdentifier and reminderWithIdentifier functions to EKEventStoreMBS class.
- Version 17.3
The items on this page are in the following plugins: MBS Mac64bit Plugin, MBS MacFrameworks Plugin.