Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.
Platforms to show: All Mac Windows Linux Cross-Platform
iCloud
Classes related to Apple's iCloud service.
- class NSComparisonPredicateMBS
- method comparisonPredicateModifier as Integer
- method Constructor(LeftExpression as NSExpressionMBS, rightExpression as NSExpressionMBS, modifier as UInt32, type as UInt32, options as UInt32)
- method leftExpression as NSExpressionMBS
- method options as Integer
- shared method predicate(LeftExpression as NSExpressionMBS, rightExpression as NSExpressionMBS, modifier as UInt32, type as UInt32, options as UInt32) as NSPredicateMBS
- method predicateOperatorType as Integer
- method rightExpression as NSExpressionMBS
- const NSAllPredicateModifier = 1
- const NSAnyPredicateModifier = 2
- const NSBeginsWithPredicateOperatorType = 8
- const NSBetweenPredicateOperatorType = 100
- const NSCaseInsensitivePredicateOption = 1
- const NSContainsPredicateOperatorType = 99
- const NSCustomSelectorPredicateOperatorType = 11
- const NSDiacriticInsensitivePredicateOption = 2
- const NSDirectPredicateModifier = 0
- const NSEndsWithPredicateOperatorType = 9
- const NSEqualToPredicateOperatorType = 4
- const NSGreaterThanOrEqualToPredicateOperatorType = 3
- const NSGreaterThanPredicateOperatorType = 2
- const NSInPredicateOperatorType = 10
- const NSLessThanOrEqualToPredicateOperatorType = 1
- const NSLessThanPredicateOperatorType = 0
- const NSLikePredicateOperatorType = 7
- const NSMatchesPredicateOperatorType = 6
- const NSNormalizedPredicateOption = 4
- const NSNotEqualToPredicateOperatorType = 5
- class NSCompoundPredicateMBS
- shared method andPredicateWithSubpredicates(predicates() as NSPredicateMBS) as NSPredicateMBS
- method compoundPredicateType as Integer
- method Constructor(type as Integer, predicates() as NSPredicateMBS)
- shared method notPredicateWithSubpredicate(predicate as NSPredicateMBS) as NSPredicateMBS
- shared method orPredicateWithSubpredicates(predicates() as NSPredicateMBS) as NSPredicateMBS
- method subpredicates as NSPredicateMBS()
- const kAnd = 1
- const kNot = 0
- const kOR = 2
- class NSExpressionMBS
- method arguments as Variant()
- method constantValue as Variant
- method Constructor(Type as Integer)
- shared method expressionForAggregate(subexpressions() as NSExpressionMBS) as NSExpressionMBS
- shared method expressionForConstantValue(value as Variant) as NSExpressionMBS
- shared method expressionForEvaluatedObject as NSExpressionMBS
- shared method expressionForFunction(FunctionName as string, arguments() as Variant) as NSExpressionMBS
- shared method expressionForIntersectSet(LeftExpression as NSExpressionMBS, rightExpression as NSExpressionMBS) as NSExpressionMBS
- shared method expressionForKeyPath(name as string) as NSExpressionMBS
- shared method expressionForMinusSet(LeftExpression as NSExpressionMBS, rightExpression as NSExpressionMBS) as NSExpressionMBS
- shared method expressionForUnionSet(LeftExpression as NSExpressionMBS, rightExpression as NSExpressionMBS) as NSExpressionMBS
- shared method expressionForVariable(name as string) as NSExpressionMBS
- method expressionType as Integer
- shared method expressionWithFormat(format as string) as NSExpressionMBS
- shared method expressionWithFormat(format as string, arguments() as Variant) as NSExpressionMBS
- method functionName as string
- method keyPath as string
- method leftExpression as NSExpressionMBS
- method operand as NSExpressionMBS
- method predicate as NSPredicateMBS
- method rightExpression as NSExpressionMBS
- method variable as string
- property Handle as Integer
- const NSAggregateExpressionType = 14
- const NSBlockExpressionType = 19
- const NSConstantValueExpressionType = 0
- const NSEvaluatedObjectExpressionType = 1
- const NSFunctionExpressionType = 4
- const NSIntersectSetExpressionType = 6
- const NSKeyPathExpressionType = 3
- const NSMinusSetExpressionType = 7
- const NSSubqueryExpressionType = 13
- const NSUnionSetExpressionType = 5
- const NSVariableExpressionType = 2
- class NSFileCoordinatorMBS
- shared method addFilePresenter(filePresenter as NSFilePresenterMBS)
- method cancel
- method Constructor(filePresenter as NSFilePresenterMBS = nil)
- method coordinateReadingItemAtURL(File as folderitem, options as Integer, byref error as NSErrorMBS, tag as Variant = nil)
- method coordinateReadingItemAtURL(URL as string, options as Integer, byref error as NSErrorMBS, tag as Variant = nil)
- method coordinateReadingItemAtURLwritingItemAtURL(readingFile as folderitem, readingOptions as Integer, writingItemAtFile as folderitem, writingOptions as Integer, byref error as NSErrorMBS, tag as Variant = nil)
- method coordinateReadingItemAtURLwritingItemAtURL(readingURL as string, readingOptions as Integer, writingItemAtURL as string, writingOptions as Integer, byref error as NSErrorMBS, tag as Variant = nil)
- method coordinateWritingItemAtURL(File as folderitem, options as Integer, byref error as NSErrorMBS, tag as Variant = nil)
- method coordinateWritingItemAtURL(URL as string, options as Integer, byref error as NSErrorMBS, tag as Variant = nil)
- shared method filePresenters as NSFilePresenterMBS()
- shared method FileURL(file as folderitem) as string
- method itemAtURLdidMoveToURL(oldURL as string, newURL as string)
- method itemAtURLwillMoveToURL(oldURL as string, newURL as string)
- method prepareForReadingItemsAtURLs(readingFiles() as folderitem, readingOptions as Integer, writingItemsAtFiles() as folderitem, writingOptions as Integer, byref error as NSErrorMBS, tag as Variant = nil)
- method prepareForReadingItemsAtURLs(readingURLs() as string, readingOptions as Integer, writingItemsAtURLs() as string, writingOptions as Integer, byref error as NSErrorMBS, tag as Variant = nil)
- shared method removeFilePresenter(filePresenter as NSFilePresenterMBS)
- property Handle as Integer
- event coordinateReadingItemAtURL(url as string, file as folderitem, tag as Variant)
- event coordinateReadingItemAtURLwritingItemAtURL(readingURL as string, readingFile as folderitem, writingURL as string, writingFile as folderitem, tag as Variant)
- event coordinateWritingItemAtURL(url as string, file as folderitem, tag as Variant)
- event prepareComplete(Complete as NSFilePresenterHandlerMBS, tag as Variant)
- const NSFileCoordinatorReadingResolvesSymbolicLink = 2
- const NSFileCoordinatorReadingWithoutChanges = 1
- const NSFileCoordinatorWritingForDeleting = 1
- const NSFileCoordinatorWritingForMerging = 4
- const NSFileCoordinatorWritingForMoving = 2
- const NSFileCoordinatorWritingForReplacing = 8
- class NSFileManagerMBS
- shared method attributesOfItemAtPath(item as folderitem, byref error as NSErrorMBS) as Dictionary
- shared method attributesOfItemAtPath(path as string, byref error as NSErrorMBS) as Dictionary
- shared method changeCurrentDirectory(folder as folderitem) as boolean
- shared method changeCurrentDirectory(path as string) as boolean
- method Constructor
- shared method containerFolderForSecurityApplicationGroupIdentifier(groupIdentifier as string) as folderItem
- shared method containerURLForSecurityApplicationGroupIdentifier(groupIdentifier as string) as string
- shared method copyItem(source as folderItem, dest as folderItem, byref error as NSErrorMBS) as boolean
- shared method copyItemMT(source as folderItem, dest as folderItem, byref error as NSErrorMBS) as boolean
- shared method createSymbolicLink(file as folderitem, destFile as folderitem, byref error as NSErrorMBS) as boolean
- shared method createSymbolicLink(path as string, destPath as string, byref error as NSErrorMBS) as boolean
- shared method currentDirectory as folderitem
- shared method currentDirectoryPath as string
- shared method destinationOfSymbolicLinkAtPath(file as folderitem, byref error as NSErrorMBS) as string
- shared method destinationOfSymbolicLinkAtPath(path as string, byref error as NSErrorMBS) as string
- shared method displayName(path as folderitem) as string
- shared method evictUbiquitousItem(item as folderitem, byref error as NSErrorMBS) as boolean
- shared method fileExists(path as folderitem) as boolean
- shared method fileExists(path as folderitem, byref isDirectory as boolean) as boolean
- shared method FileForUbiquityContainerIdentifier(containerIdentifier as string) as folderitem
- shared method isDeletableFile(path as folderitem) as boolean
- shared method isExecutableFile(path as folderitem) as boolean
- shared method isReadableFile(path as folderitem) as boolean
- shared method isUbiquitousItem(item as folderitem) as boolean
- shared method isUbiquitousItem(URL as string) as boolean
- shared method isWritableFile(path as folderitem) as boolean
- shared method lastPathComponent(pathOrURL as string) as string
- shared method linkItem(source as folderItem, dest as folderItem, byref error as NSErrorMBS) as boolean
- shared method moveItem(source as folderItem, dest as folderItem, byref error as NSErrorMBS) as boolean
- shared method NSFileAppendOnly as string
- shared method NSFileBusy as string
- shared method NSFileCreationDate as string
- shared method NSFileDeviceIdentifier as string
- shared method NSFileExtensionHidden as string
- shared method NSFileGroupOwnerAccountID as string
- shared method NSFileGroupOwnerAccountName as string
- shared method NSFileHFSCreatorCode as string
- shared method NSFileHFSTypeCode as string
- shared method NSFileImmutable as string
- shared method NSFileModificationDate as string
- shared method NSFileOwnerAccountID as string
- shared method NSFileOwnerAccountName as string
- shared method NSFilePosixPermissions as string
- shared method NSFileReferenceCount as string
- shared method NSFileSize as string
- shared method NSFileSystemFileNumber as string
- shared method NSFileSystemFreeNodes as string
- shared method NSFileSystemFreeSize as string
- shared method NSFileSystemNodes as string
- shared method NSFileSystemNumber as string
- shared method NSFileSystemSize as string
- shared method NSFileType as string
- shared method NSFileTypeBlockSpecial as string
- shared method NSFileTypeCharacterSpecial as string
- shared method NSFileTypeDirectory as string
- shared method NSFileTypeRegular as string
- shared method NSFileTypeSocket as string
- shared method NSFileTypeSymbolicLink as string
- shared method NSFileTypeUnknown as string
- shared method pathExtension(pathOrURL as string) as string
- shared method removeItem(file as folderitem, byref error as NSErrorMBS) as boolean
- shared method removeItem(path as string, byref error as NSErrorMBS) as boolean
- shared method setAttributes(attributesDic as dictionary, item as folderitem, byref error as NSErrorMBS) as boolean
- shared method setAttributes(attributesDic as dictionary, path as string, byref error as NSErrorMBS) as boolean
- shared method setUbiquitous(flag as boolean, item as folderitem, destitem as folderitem, byref error as NSErrorMBS) as boolean
- shared method setUbiquitous(flag as boolean, item as folderitem, destURL as string, byref error as NSErrorMBS) as boolean
- shared method startDownloadingUbiquitousItem(item as folderitem, byref error as NSErrorMBS) as boolean
- shared method startDownloadingUbiquitousItem(URL as string, byref error as NSErrorMBS) as boolean
- shared method stringByAbbreviatingWithTildeInPath(path as string) as string
- shared method stringByAppendingPathComponent(path as string, Component as string) as string
- shared method stringByAppendingPathExtension(path as string, Extension as string) as string
- shared method stringByDeletingLastPathComponent(path as string) as string
- shared method stringByDeletingPathExtension(path as string) as string
- shared method stringByExpandingTildeInPath(path as string) as string
- shared method stringByResolvingSymlinksInPath(path as string) as string
- shared method stringByStandardizingPath(path as string) as string
- shared method trashItem(file as folderItem, byref Resulting as folderItem, byref error as NSErrorMBS) as boolean
- shared method URLByAppendingPathComponent(URL as string, pathComponent as string) as string
- shared method URLByAppendingPathComponent(URL as string, pathComponent as string, isDirectory as boolean) as string
- shared method URLByAppendingPathExtension(URL as string, pathExtension as string) as string
- shared method URLByDeletingLastPathComponent(URL as string) as string
- shared method URLByDeletingPathExtension(URL as string) as string
- shared method URLByResolvingSymlinksInPath(URL as string) as string
- shared method URLByStandardizingPath(URL as string) as string
- shared method URLForPublishingUbiquitousItem(item as folderitem, byref expirationDate as date, byref error as NSErrorMBS) as string
- shared method URLForPublishingUbiquitousItem(URL as string, byref expirationDate as date, byref error as NSErrorMBS) as string
- shared method URLForUbiquityContainerIdentifier(containerIdentifier as string) as string
- const NSDirectoryEnumerationSkipsHiddenFiles = 4
- const NSDirectoryEnumerationSkipsPackageDescendants = 2
- const NSDirectoryEnumerationSkipsSubdirectoryDescendants = 1
- const NSFileManagerItemReplacementUsingNewMetadataOnly = 1
- const NSFileManagerItemReplacementWithoutDeletingBackupItem = 2
- const NSVolumeEnumerationProduceFileReferenceURLs = 4
- const NSVolumeEnumerationSkipHiddenVolumes = 2
- class NSFilePresenterHandlerMBS
- method Destructor
- method Run(errorOrNil as NSErrorMBS = nil)
- class NSFilePresenterMBS
- method Constructor
- method Destructor
- property Handle as Integer
- event accommodatePresentedItemDeletionWithCompletionHandler(Complete as NSFilePresenterHandlerMBS)
- event accommodatePresentedSubitemDeletionAtURL(URL as string, file as Folderitem, Complete as NSFilePresenterHandlerMBS)
- event presentedItemDidChange
- event presentedItemDidGainVersion(version as NSFileVersionMBS)
- event presentedItemDidLoseVersion(version as NSFileVersionMBS)
- event presentedItemDidMoveToURL(url as string, file as folderitem)
- event presentedItemDidResolveConflictVersion(version as NSFileVersionMBS)
- event presentedItemURL as string
- event presentedSubitemAtURLdidGainVersion(URL as string, file as Folderitem, version as NSFileVersionMBS)
- event presentedSubitemAtURLdidLoseVersion(URL as string, file as Folderitem, version as NSFileVersionMBS)
- event presentedSubitemAtURLdidMoveToURL(oldURL as string, newURL as string, oldFile as folderitem, newFile as folderitem)
- event presentedSubitemAtURLdidResolveConflictVersion(URL as string, file as Folderitem, version as NSFileVersionMBS)
- event presentedSubitemDidAppearAtURL(URL as string, file as Folderitem)
- event presentedSubitemDidChangeAtURL(URL as string, file as Folderitem)
- event primaryPresentedItemURL as string
- event reacquirer
- event relinquishPresentedItemToReader(reader as NSFilePresenterHandlerMBS)
- event relinquishPresentedItemToWriter(writer as NSFilePresenterHandlerMBS)
- event savePresentedItemChangesWithCompletionHandler(Complete as NSFilePresenterHandlerMBS)
- class NSFileVersionMBS
- shared method addVersionOfItemAtURL(url as string, withContentsOfURL as string, options as Integer, byref error as NSErrorMBS) as NSFileVersionMBS
- method Conflict as boolean
- method Constructor
- shared method currentVersionOfItemAtURL(file as folderitem) as NSFileVersionMBS
- shared method currentVersionOfItemAtURL(url as string) as NSFileVersionMBS
- method File as folderitem
- shared method FileURL(file as folderitem) as string
- method localizedName as string
- method localizedNameOfSavingComputer as string
- method modificationDate as date
- shared method otherVersionsOfItemAtURL(file as folderitem) as NSFileVersionMBS()
- shared method otherVersionsOfItemAtURL(url as string) as NSFileVersionMBS()
- method persistentIdentifier as Memoryblock
- method removeAndReturnError(byref error as NSErrorMBS) as boolean
- shared method removeOtherVersionsOfItemAtURL(file as folderitem, byref error as NSErrorMBS) as boolean
- shared method removeOtherVersionsOfItemAtURL(url as string, byref error as NSErrorMBS) as boolean
- method replaceItemAtURL(file as folderitem, options as Integer, byref error as NSErrorMBS) as string
- method replaceItemAtURL(url as string, options as Integer, byref error as NSErrorMBS) as string
- shared method temporaryDirectoryURLForNewVersionOfItemAtURL(url as string) as string
- shared method unresolvedConflictVersionsOfItemAtURL(file as folderitem) as NSFileVersionMBS()
- shared method unresolvedConflictVersionsOfItemAtURL(url as string) as NSFileVersionMBS()
- method URL as string
- shared method versionOfItemAtURLforPersistentIdentifier(file as folderitem, PersistentIdentifier as Memoryblock) as NSFileVersionMBS
- shared method versionOfItemAtURLforPersistentIdentifier(URL as string, PersistentIdentifier as Memoryblock) as NSFileVersionMBS
- property Handle as Integer
- property Discardable as boolean
- property Resolved as boolean
- const NSFileVersionAddingByMoving = 1
- const NSFileVersionReplacingByMoving = 1
- class NSMetadataItemMBS
- method attributeKeys as string()
- method Constructor
- method DisplayName as string
- method File as folderitem
- method FileContentChangeDate as date
- method FileCreationDate as date
- method FileName as string
- method FileSize as UInt64
- method IsUbiquitous as boolean
- shared method NSMetadataItemDisplayNameKey as string
- shared method NSMetadataItemFSContentChangeDateKey as string
- shared method NSMetadataItemFSCreationDateKey as string
- shared method NSMetadataItemFSNameKey as string
- shared method NSMetadataItemFSSizeKey as string
- shared method NSMetadataItemIsUbiquitousKey as string
- shared method NSMetadataItemPathKey as string
- shared method NSMetadataItemURLKey as string
- shared method NSMetadataUbiquitousItemHasUnresolvedConflictsKey as string
- shared method NSMetadataUbiquitousItemIsDownloadedKey as string
- shared method NSMetadataUbiquitousItemIsDownloadingKey as string
- shared method NSMetadataUbiquitousItemIsUploadedKey as string
- shared method NSMetadataUbiquitousItemIsUploadingKey as string
- shared method NSMetadataUbiquitousItemPercentDownloadedKey as string
- shared method NSMetadataUbiquitousItemPercentUploadedKey as string
- method Path as string
- method UbiquitousItemHasUnresolvedConflicts as boolean
- method UbiquitousItemIsDownloaded as boolean
- method UbiquitousItemIsDownloading as boolean
- method UbiquitousItemIsUploaded as boolean
- method UbiquitousItemIsUploading as boolean
- method UbiquitousItemPercentDownloaded as Double
- method UbiquitousItemPercentUploaded as Double
- method URL as string
- method valueForAttribute(key as string) as Variant
- method valuesForAttributes(keys() as string) as dictionary
- property Handle as Integer
- class NSMetadataQueryMBS
- method Constructor
- method Destructor
- method disableUpdates
- method enableUpdates
- method groupedResults as NSMetadataQueryResultGroupMBS()
- method groupingAttributes as string()
- method indexOfResult(item as NSMetadataItemMBS) as Integer
- method isGathering as boolean
- method isStarted as boolean
- method isStopped as boolean
- shared method NSMetadataQueryDidFinishGatheringNotification as string
- shared method NSMetadataQueryDidStartGatheringNotification as string
- shared method NSMetadataQueryDidUpdateNotification as string
- shared method NSMetadataQueryGatheringProgressNotification as string
- shared method NSMetadataQueryLocalComputerScope as string
- shared method NSMetadataQueryNetworkScope as string
- shared method NSMetadataQueryResultContentRelevanceAttribute as string
- shared method NSMetadataQueryUbiquitousDataScope as string
- shared method NSMetadataQueryUbiquitousDocumentsScope as string
- shared method NSMetadataQueryUserHomeScope as string
- method resultAtIndex(index as Integer) as NSMetadataItemMBS
- method resultCount as Integer
- method results as NSMetadataItemMBS()
- method searchScopes as string()
- method setGroupingAttributes(attributeNames() as string)
- method setSearchScopes(folders() as folderitem)
- method setSearchScopes(paths() as string)
- method setSearchScopes(paths() as string, folders() as folderitem)
- method setSortDescriptor(sortDescriptor as NSSortDescriptorMBS)
- method setSortDescriptors(sortDescriptors() as NSSortDescriptorMBS)
- method sortDescriptors as NSSortDescriptorMBS()
- method startQuery as boolean
- method stopQuery
- property Handle as Integer
- property notificationBatchingInterval as Double
- property predicate as NSPredicateMBS
- event DidFinishGathering(n as NSNotificationMBS)
- event DidStartGathering(n as NSNotificationMBS)
- event DidUpdate(n as NSNotificationMBS)
- event GatheringProgress(n as NSNotificationMBS)
- class NSMetadataQueryResultGroupMBS
- method attributeName as string
- method Constructor
- method resultAtIndex(index as Integer) as NSMetadataItemMBS
- method resultCount as Integer
- method results as NSMetadataItemMBS()
- method subgroups as NSMetadataQueryResultGroupMBS()
- method value as Variant
- property Handle as Integer
- class NSPredicateMBS
- method Constructor(predicateFormat as string)
- method Constructor(predicateFormat as string, arguments() as Variant)
- method Constructor(value as boolean)
- method description as string
- method predicateFormat as string
- shared method predicateWithFormat(predicateFormat as string) as NSPredicateMBS
- shared method predicateWithFormat(predicateFormat as string, arguments() as Variant) as NSPredicateMBS
- shared method predicateWithValue(value as boolean) as NSPredicateMBS
- method Print
- property Handle as Integer
- class NSSortDescriptorMBS
- method compareObject(obj1 as variant, obj2 as variant) as Integer
- method Constructor(key as string, ascending as boolean)
- method Constructor(key as string, ascending as boolean, SelectorName as String)
- method reversedSortDescriptor as NSSortDescriptorMBS
- shared method sortDescriptorWithKey(key as string, ascending as boolean) as NSSortDescriptorMBS
- shared method sortDescriptorWithKeyComparator(key as string, ascending as boolean, Comparator as NSComparatorDelegateMBS, tag as Variant = nil) as NSSortDescriptorMBS
- shared method sortDescriptorWithKeyWithCaseInsensitiveCompare(key as string, ascending as boolean) as NSSortDescriptorMBS
- shared method sortDescriptorWithKeyWithCompare(key as string, ascending as boolean) as NSSortDescriptorMBS
- shared method sortDescriptorWithKeyWithCompare(key as string, ascending as boolean, Options as Integer) as NSSortDescriptorMBS
- shared method sortDescriptorWithKeyWithLocalizedCaseInsensitiveCompare(key as string, ascending as boolean) as NSSortDescriptorMBS
- shared method sortDescriptorWithKeyWithLocalizedCompare(key as string, ascending as boolean) as NSSortDescriptorMBS
- shared method sortDescriptorWithKeyWithSelector(key as string, ascending as boolean, SelectorName as String) as NSSortDescriptorMBS
- property ascending as boolean
- property Handle as Integer
- property key as string
- property selector as String
- event Comparator(obj1 as Variant, obj2 as Variant) as Integer
- class NSUbiquitousKeyValueStoreMBS
- method ArrayValue(key as string) as Variant()
- method ArrayValue(key as string, assigns values() as Variant)
- shared method available as boolean
- method Constructor
- shared method defaultStore as NSUbiquitousKeyValueStoreMBS
- method Destructor
- method dictionaryRepresentation as dictionary
- shared method NSUbiquitousKeyValueStoreChangedKeysKey as string
- shared method NSUbiquitousKeyValueStoreChangeReasonKey as string
- shared method NSUbiquitousKeyValueStoreDidChangeExternallyNotification as string
- method removeObjectForKey(key as string)
- method synchronize as boolean
- property Handle as Integer
- property BooleanValue(key as string) as Boolean
- property DataValue(key as string) as memoryblock
- property DictionaryValue(key as string) as Dictionary
- property DoubleValue(key as string) as Double
- property IntegerValue(key as string) as Int64
- property StringValue(key as string) as string
- property VariantValue(key as string) as Variant
- event DidChangeExternally(ChangeReason as Integer, ChangedKeys() as string, notification as Variant)
- const NSUbiquitousKeyValueStoreInitialSyncChange = 1
- const NSUbiquitousKeyValueStoreQuotaViolationChange = 2
- const NSUbiquitousKeyValueStoreServerChange = 0
The items on this page are in the following plugins: MBS MacCloud Plugin, MBS Main Plugin.
Links
MBS Xojo PDF Plugins