Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS MacCocoa Plugin:ABAddressbook:
Not Console safe, 297 entry points.
- class ABAccountMBS
- class ABAddressBookMBS
- method addRecord(record as ABRecordMBS, Account as ABAccountMBS, byref error as NSErrorMBS) as boolean
- method accountWithIdentifier(Identifier as string) as ABAccountMBS
- method persistentAccounts as ABAccountMBS()
- method enabledAccounts as ABAccountMBS()
- method allAccounts as ABAccountMBS()
- method groupsForAccount(account as ABAccountMBS) as ABGroupMBS()
- method peopleForAccount(account as ABAccountMBS) as ABPersonMBS()
- method recordForUniqueId(uniqueid as string, account as ABAccountMBS) as ABRecordMBS
- method personForUniqueId(uniqueid as string, account as ABAccountMBS) as ABPersonMBS
- method groupForUniqueId(uniqueid as string, account as ABAccountMBS) as ABGroupMBS
- method Constructor
- method EnableEvent
- method formattedAddressFromDictionary(address as Dictionary) as NSAttributedStringMBS
- method NewPersonWithVCardRepresentation(data as memoryblock) as ABPersonMBS
- method recordsMatchingSearchElement(search as ABSearchElementMBS) as ABRecordMBS()
- method removeRecord(record as ABRecordMBS) as boolean
- method addRecord(record as ABRecordMBS) as boolean
- method addRecord(record as ABRecordMBS, byref error as NSErrorMBS) as boolean
- method removeRecord(record as ABRecordMBS, byref error as NSErrorMBS) as boolean
- method groups as ABGroupMBS()
- method people as ABPersonMBS()
- method setMe(moi as ABPersonMBS)
- method save as boolean
- method save(byref error as NSErrorMBS) as boolean
- method recordClassFromUniqueId(uniqueid as string) as string
- method LocalizedPropertyOrLabel(propertyOrLabel as string) as string
- method recordForUniqueId(uniqueid as string) as ABRecordMBS
- method personForUniqueId(uniqueid as string) as ABPersonMBS
- method groupForUniqueId(uniqueid as string) as ABGroupMBS
- method groupForName(name as string) as ABGroupMBS
- method peopleForEmail(email as string) as ABPersonMBS()
- property Handle as Integer
- property owner as ABPersonMBS
- property hasUnsavedChanges as Boolean
- property defaultCountryCode as String
- property defaultNameOrdering as Integer
- property defaultAccount as ABAccountMBS
- shared method addressBook as ABAddressBookMBS
- shared method GotSharedAddressbook as boolean
- shared method sharedAddressbookMT as ABAddressBookMBS
- shared method sharedAddressbook as ABAddressBookMBS
- shared method searchElementForPersonProperty(PropertyName as string, Label as string, Key as string, value as variant, comparison as integer) as ABSearchElementMBS
- shared method searchElementForConjunction(conjunction as integer, children() as ABSearchElementMBS) as ABSearchElementMBS
- shared method searchElementForGroupProperty(PropertyName as string, Label as string, Key as string, value as variant, comparison as integer) as ABSearchElementMBS
- shared method ABAddressBookErrorDomain as string
- shared method ABMultiValueIdentifiersErrorKey as string
- shared method kABAlternateBirthdayComponentsProperty as string
- shared method kABSocialProfileServiceYelp as string
- shared method kABUIDProperty as string
- shared method kABCreationDateProperty as string
- shared method kABModificationDateProperty as string
- shared method kABFirstNameProperty as string
- shared method kABLastNameProperty as string
- shared method kABFirstNamePhoneticProperty as string
- shared method kABLastNamePhoneticProperty as string
- shared method kABNicknameProperty as string
- shared method kABMaidenNameProperty as string
- shared method kABBirthdayProperty as string
- shared method kABBirthdayComponentsProperty as string
- shared method kABOrganizationProperty as string
- shared method kABJobTitleProperty as string
- shared method kABHomePageProperty as string
- shared method kABURLsProperty as string
- shared method kABHomePageLabel as string
- shared method kABCalendarURIsProperty as string
- shared method kABEmailProperty as string
- shared method kABEmailWorkLabel as string
- shared method kABEmailHomeLabel as string
- shared method kABEmailMobileMeLabel as string
- shared method kABAddressProperty as string
- shared method kABAddressStreetKey as string
- shared method kABAddressCityKey as string
- shared method kABAddressStateKey as string
- shared method kABAddressZIPKey as string
- shared method kABAddressCountryKey as string
- shared method kABAddressCountryCodeKey as string
- shared method kABAddressHomeLabel as string
- shared method kABAddressWorkLabel as string
- shared method kABOtherDatesProperty as string
- shared method kABOtherDateComponentsProperty as string
- shared method kABAnniversaryLabel as string
- shared method kABRelatedNamesProperty as string
- shared method kABFatherLabel as string
- shared method kABMotherLabel as string
- shared method kABParentLabel as string
- shared method kABBrotherLabel as string
- shared method kABSisterLabel as string
- shared method kABChildLabel as string
- shared method kABFriendLabel as string
- shared method kABSpouseLabel as string
- shared method kABPartnerLabel as string
- shared method kABAssistantLabel as string
- shared method kABManagerLabel as string
- shared method kABDepartmentProperty as string
- shared method kABPersonFlags as string
- shared method kABPhoneProperty as string
- shared method kABPhoneWorkLabel as string
- shared method kABPhoneHomeLabel as string
- shared method kABPhoneiPhoneLabel as string
- shared method kABPhoneMobileLabel as string
- shared method kABPhoneMainLabel as string
- shared method kABPhoneHomeFAXLabel as string
- shared method kABPhoneWorkFAXLabel as string
- shared method kABPhonePagerLabel as string
- shared method kABAIMInstantProperty as string
- shared method kABAIMWorkLabel as string
- shared method kABAIMHomeLabel as string
- shared method kABAIMMobileMeLabel as string
- shared method kABJabberInstantProperty as string
- shared method kABJabberWorkLabel as string
- shared method kABJabberHomeLabel as string
- shared method kABMSNInstantProperty as string
- shared method kABMSNWorkLabel as string
- shared method kABMSNHomeLabel as string
- shared method kABYahooInstantProperty as string
- shared method kABYahooWorkLabel as string
- shared method kABYahooHomeLabel as string
- shared method kABICQInstantProperty as string
- shared method kABICQWorkLabel as string
- shared method kABICQHomeLabel as string
- shared method kABInstantMessageProperty as string
- shared method kABInstantMessageUsernameKey as string
- shared method kABInstantMessageServiceKey as string
- shared method kABInstantMessageServiceAIM as string
- shared method kABInstantMessageServiceFacebook as string
- shared method kABInstantMessageServiceGaduGadu as string
- shared method kABInstantMessageServiceGoogleTalk as string
- shared method kABInstantMessageServiceICQ as string
- shared method kABInstantMessageServiceJabber as string
- shared method kABInstantMessageServiceMSN as string
- shared method kABInstantMessageServiceQQ as string
- shared method kABInstantMessageServiceSkype as string
- shared method kABInstantMessageServiceYahoo as string
- shared method kABSocialProfileProperty as string
- shared method kABSocialProfileURLKey as string
- shared method kABSocialProfileUsernameKey as string
- shared method kABSocialProfileUserIdentifierKey as string
- shared method kABSocialProfileServiceKey as string
- shared method kABSocialProfileServiceTwitter as string
- shared method kABSocialProfileServiceFacebook as string
- shared method kABSocialProfileServiceLinkedIn as string
- shared method kABSocialProfileServiceFlickr as string
- shared method kABSocialProfileServiceMySpace as string
- shared method kABNoteProperty as string
- shared method kABMiddleNameProperty as string
- shared method kABMiddleNamePhoneticProperty as string
- shared method kABTitleProperty as string
- shared method kABSuffixProperty as string
- shared method kABGroupNameProperty as string
- shared method kABWorkLabel as string
- shared method kABHomeLabel as string
- shared method kABOtherLabel as string
- shared method kABMobileMeLabel as string
- shared method kABDatabaseChangedNotification as string
- shared method kABDatabaseChangedExternallyNotification as string
- shared method kABInsertedRecords as string
- shared method kABUpdatedRecords as string
- shared method kABDeletedRecords as string
- shared method kABSocialProfileServiceSinaWeibo as string
- shared method kABSocialProfileServiceTencentWeibo as string
- event DatabaseChanged(Externally as boolean, InsertedRecords() as string, UpdatedRecords() as string, DeletedRecords() as string)
- class ABGroupMBS
- method Constructor
- method Constructor(addressBook as ABAddressBookMBS)
- method members as ABPersonMBS()
- method addMember(group as ABPersonMBS) as boolean
- method removeMember(group as ABPersonMBS) as boolean
- method subgroups as ABGroupMBS()
- method parentGroups as ABGroupMBS()
- method addSubgroup(group as ABGroupMBS) as boolean
- method removeSubgroup(group as ABGroupMBS) as boolean
- property distributionIdentifierForProperty(propertyName as string, person as ABPersonMBS) as String
- shared method searchElementForProperty(PropertyName as string, Label as string, Key as string, value as variant, comparison as integer) as ABSearchElementMBS
- shared method removeProperties(properties() as string) as integer
- shared method removeProperty(propertyName as string) as integer
- shared method typeOfProperty(propertyName as string) as integer
- shared method addProperty(propertyName as string, type as integer) as integer
- shared method properties as string()
- class ABMultiValueMBS
- method Constructor
- method edit as ABMutableMultiValueMBS
- method copy as ABMultiValueMBS
- method indexForIdentifier(identifier as string) as UInt32
- method indexForLabel(label as string) as UInt32
- method identifierAtIndex(index as UInt32) as string
- method labelAtIndex(index as UInt32) as string
- method valueAtIndex(index as UInt32) as variant
- method labelForIdentifier(identifier as string) as string
- method valueForIdentifier(identifier as string) as variant
- method valueForLabel(label as string) as variant
- method values as variant()
- method labels as string()
- method identifiers as string()
- property Handle as Integer
- property Count as Integer
- property PropertyType as Integer
- property PrimaryIdentifier as String
- property Description as String
- property Content as Dictionary
- property Addressbook as ABAddressBookMBS
- class ABMutableMultiValueMBS
- method Constructor
- method removeValueAndLabelAtIndex(index as UInt32) as boolean
- method replaceLabelAtIndex(index as UInt32, label as string) as boolean
- method setPrimaryIdentifier(identifier as string) as boolean
- method addValue(value as Variant, label as string) as string
- method insertValue(value as Variant, label as string, index as UInt32) as string
- method replaceValueAtIndex(index as UInt32, value as Variant) as boolean
- class ABPersonMBS
- method Constructor
- method Constructor(addressBook as ABAddressBookMBS)
- method Constructor(vCardData as Memoryblock)
- method vCardRepresentation as Memoryblock
- method parentGroups as ABGroupMBS()
- method setImageData(data as Memoryblock) as boolean
- method ShowInAddressbook as boolean
- method EditInAddressbook as boolean
- method linkedPeople as ABPersonMBS()
- property imageData as Memoryblock
- property image as NSImageMBS
- shared method searchElementForProperty(PropertyName as string, Label as string, Key as string, value as variant, comparison as integer) as ABSearchElementMBS
- shared method properties as string()
- shared method removeProperties(properties() as string) as integer
- shared method removeProperty(propertyName as string) as integer
- shared method typeOfProperty(propertyName as string) as integer
- shared method addProperty(propertyName as string, type as integer) as integer
- class ABPickerMBS
- method Create
- method Properties as string()
- method AddProperty(propertyname as String)
- method RemoveProperty(propertyname as String)
- method SelectedGroups as ABGroupMBS()
- method SelectedRecords as ABRecordMBS()
- method SelectedIdentifiers(person as ABPersonMBS) as string()
- method SelectedValues as variant()
- method SelectedStrings as String()
- method SelectedDictionaries as Dictionary()
- method SelectGroup(group as ABGroupMBS, ExtendSelection as boolean)
- method SelectPerson(person as ABPersonMBS, ExtendSelection as boolean)
- method SelectIdentifier(person as ABPersonMBS, Identifier as String, ExtendSelection as boolean)
- method DeselectGroup(group as ABGroupMBS)
- method DeselectPerson(person as ABPersonMBS)
- method DeselectIdentifier(person as ABPersonMBS, Identifier as String)
- method DeselectAll
- method ClearSearchField
- method EditInAddressBook
- method SelectInAddressBook
- method RemoveEvents
- method InstallEvents(targetwindow as window)
- property ColumnTitle(columntitle as String) as String
- property Left as Single
- property Top as Single
- property Width as Single
- property Height as Single
- property Visible as Boolean
- property Available as Boolean
- property AllowSingleValueSelection as Boolean
- property AllowMultipleValueSelection as Boolean
- property AllowGroupSelection as Boolean
- property AllowMultipleSelection as Boolean
- property DisplayedProperty as String
- property Handle as Integer
- event GroupSelectionChanged
- event NameSelectionChanged
- event ValueSelectionChanged
- event DisplayedPropertyChanged
- event GroupDoubleClicked
- event NameDoubleClicked
- class ABRecordMBS
- method Constructor
- method setValue(value as variant, propertyName as string, byref error as NSErrorMBS) as boolean
- method setValue(value as variant, propertyName as string) as boolean
- method valueForProperty(PropertyName as string) as variant
- method removeValueForProperty(propertyName as string) as boolean
- property Addressbook as ABAddressBookMBS
- property Handle as Integer
- property uniqueId as String
- property isReadOnly as Boolean
- property DisplayName as String
- property Description as String
- property account as ABAccountMBS
- class ABSearchElementMBS
Blog Entries
- Saying goodbye to AddressBook framework
- Multithreaded plugin functions can increase speed of Xojo application
- Problems with killing Xojo threads with plugin calls.
- MBS Xojo / Real Studio plug-ins in version 16.3
- Using dash if to reduce app size by referencing less plugins
- Multithreaded plugin functions can increase speed of Real Studio application
- Addressbook Permission Dialog
- MBS Real Studio Plugins, version 11.3fc
- Addressbook classes updated
- Tipp of the day: Jump to anchor in htmlviewer