New in version 22.0
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
Platforms to show: All Mac Windows Linux Cross-Platform
New controls in version 22.0:
New classes in version 22.0:
- class CNChangeHistoryAddContactEventMBS
- class CNChangeHistoryAddGroupEventMBS
- class CNChangeHistoryAddMemberToGroupEventMBS
- class CNChangeHistoryAddSubgroupToGroupEventMBS
- class CNChangeHistoryDeleteContactEventMBS
- class CNChangeHistoryDeleteGroupEventMBS
- class CNChangeHistoryDropEverythingEventMBS
- class CNChangeHistoryEventMBS
- class CNChangeHistoryFetchRequestMBS
- class CNChangeHistoryRemoveMemberFromGroupEventMBS
- class CNChangeHistoryRemoveSubgroupFromGroupEventMBS
- class CNChangeHistoryUpdateContactEventMBS
- class CNChangeHistoryUpdateGroupEventMBS
- class CNFetchResultMBS
- class NSTextBlockMBS
- class NSTextTableBlockMBS
- class NSTextTableMBS
- class ScintillaFailureExceptionMBS
- class ScintillaIndicatorMBS
- class ScintillaLoaderMBS
- class ScintillaMarginMBS
- class ScintillaMarkerMBS
- class ScintillaSpanMBS
- class ScintillaStyleMBS
New class events in version 22.0:
- DesktopWKWebViewControlMBS.runOpenPanelWithParameters(initiatedByFrame as WKFrameInfoMBS, allowsMultipleSelection as Boolean, allowsDirectories as Boolean)
- WKWebViewControlMBS.runOpenPanelWithParameters(initiatedByFrame as WKFrameInfoMBS, allowsMultipleSelection as Boolean, allowsDirectories as Boolean)
New class methods in version 22.0:
- CBIdentityPickerMBS.runModalForWindow(win as DesktopWindow)
- CGWindowMBS.GetWindowID(w as DesktopWindow) as integer
- CNContactStoreMBS.enumeratorForChangeHistoryFetchRequest(request as CNChangeHistoryFetchRequestMBS, byref error as NSErrorMBS) as CNFetchResultMBS
- CNContactStoreMBS.enumeratorForContactFetchRequest(request as CNContactFetchRequestMBS, byref error as NSErrorMBS) as CNFetchResultMBS
- ContinuityCameraMBS.Import(index as Integer, Control as DesktopControl)
- ContinuityCameraMBS.Import(index as Integer, Win as DesktopWindow)
- DesktopWKWebViewControlMBS.runOpenPanelWithParametersCompleted(URLs() as NSURLMBS)
- DirectShowAMCameraControlMBS.ShowPropertyDialog(parent as DesktopWindow, x as integer = 0, y as integer = 0, title as string = "")
- DirectShowAMCrossbarMBS.ShowPropertyDialog(parent as DesktopWindow, x as integer = 0, y as integer = 0, title as string = "")
- DirectShowAMStreamConfigMBS.ShowPropertyDialog(parent as DesktopWindow, x as integer = 0, y as integer = 0, title as string = "")
- DirectShowAMVideoCompressionMBS.ShowPropertyDialog(parent as DesktopWindow, x as integer = 0, y as integer = 0, title as string = "")
- DirectShowBaseFilterMBS.ShowPropertyDialog(parent as DesktopWindow, x as integer = 0, y as integer = 0, title as string = "")
- DirectShowPropertyBagMBS.CountProperties as Integer
- DirectShowPropertyBagMBS.PropertyName(index as Integer) as string
- DynaPDFMBS.ActivateAltFontList(FontListHandle as Integer, EnableSysFonts as Boolean) as Boolean
- DynaPDFMBS.CreateAltFontList as Integer
- DynaPDFMBS.DeleteAltFontList(FontListHandle as Integer) as Boolean
- DynaPDFMBS.DeleteOCUINode(OCGNodeHandle as Integer) as Boolean
- DynaPDFMBS.PrintPDFFileWithDialog(TempDir as FolderItem, DocName as string, Flags as Integer, Margin as DynaPDFRectMBS, PrintParams as DynaPDFPrintParamsMBS, parentWindow as DesktopWindow) as Boolean
- DynaPDFMBS.PrintPDFPageWithDialog(PageNumber as Integer, DocName as string, Flags as Integer, Margin as DynaPDFRectMBS, PrintParams as DynaPDFPrintParamsMBS, parentWindow as DesktopWindow) as Boolean
- DynaPDFMBS.SetAltFonts(FontListHandle as Integer, List() as String) as Boolean
- EKEventStoreMBS.Constructor(sources() as EKSourceMBS)
- EKEventStoreMBS.delegateSources as EKSourceMBS()
- EKEventStoreMBS.removeEvent(event as EKEventMBS, span as integer, byref error as NSErrorMBS) as boolean
- EKEventStoreMBS.saveEvent(event as EKEventMBS, span as integer, byref error as NSErrorMBS) as boolean
- EKStructuredLocationMBS.locationWithMapItem(MapItem as Variant) as EKStructuredLocationMBS
- GammaFadeMBS.Constructor(mainwindow as DesktopWindow)
- GammaMBS.Constructor(mainwindow as DesktopWindow, displayIndex as integer = 0)
- GTKWindowMBS.Constructor(win as DesktopWindow)
- IEDocumentMBS.Constructor(DesktopHTMLViewer as DesktopHTMLViewer)
- IEHistoryMBS.Constructor(DesktopHTMLViewer as DesktopHTMLViewer)
- IENavigatorMBS.Constructor(DesktopHTMLViewer as DesktopHTMLViewer)
- IEWebBrowserMBS.Constructor(DesktopHTMLViewer as DesktopHTMLViewer)
- IEWindowMBS.Constructor(DesktopHTMLViewer as DesktopHTMLViewer)
- IKPictureTakerMBS.beginPictureTakerSheet(parent as DesktopWindow) as boolean
- IOBluetoothDeviceSelectorControllerMBS.beginSheetModalForWindow(win as DesktopWindow, tag as variant = nil)
- IOBluetoothServiceBrowserControllerMBS.beginSheetModalForWindow(win as DesktopWindow, tag as variant = nil)
- LCMS2MBS.PREMUL_SH(n as UInt32) as UInt32
- LCMS2MBS.T_PREMUL(n as UInt32) as UInt32
- LCMS2ProfileMBS.DetectRGBProfileGamma(threshold as double) as double
- MapiMessageMBS.SendMail(parent as DesktopWindow, SendFlags as Integer, Threaded as Boolean) as integer
- MFPMediaPlayerMBS.Constructor(URL as String, StartPlayback as Boolean, control as DesktopControl)
- MFPMediaPlayerMBS.Constructor(URL as String, StartPlayback as Boolean, win as DesktopWindow)
- MKMapViewMBS.ShowAllAnnotations(withOverlays as boolean = false)
- NSAlertMBS.beginSheetModalForWindow(win as DesktopWindow)
- NSAttributedStringMBS.rangeOfTextBlock(textBlock as NSTextBlockMBS, location as Integer) as NSRangeMBS
- NSAttributedStringMBS.rangeOfTextTable(textTable as NSTextTableMBS, location as Integer) as NSRangeMBS
- NSGraphicsMBS.Constructor(targetWindow as DesktopWindow)
- NSGraphicsMBS.graphicsContextWithWindow(targetWindow as DesktopWindow) as NSGraphicsMBS
- NSMenuItemMBS.Constructor(DesktopMenuitem as DesktopMenuitem)
- NSMenuItemMBS.MenuItem(DesktopMenuItem as DesktopMenuItem) as NSMenuItemMBS
- NSMutableParagraphStyleMBS.setTextBlocks(TextBlocks() as NSTextBlockMBS)
- NSOpenPanelMBS.beginSheetForDirectory(path as folderitem, name as string, filetypes() as string, targetWindow as DesktopWindow)
- NSPageLayoutMBS.beginSheetWithPrintInfo(printInfo as NSPrintInfoMBS, win as DesktopWindow)
- NSPanelMBS.RunAlertPanelRelativeToWindow(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string, docWindow as DesktopWindow) as integer
- NSPanelMBS.RunCriticalAlertPanelRelativeToWindow(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string, docWindow as DesktopWindow) as integer
- NSPanelMBS.RunInformationalAlertPanelRelativeToWindow(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string, docWindow as DesktopWindow) as integer
- NSParagraphStyleMBS.textBlocks as NSTextBlockMBS()
- NSPrintOperationMBS.Constructor(view as DesktopHTMLViewer, printInfo as NSPrintInfoMBS = nil)
- NSPrintOperationMBS.printOperationWithView(view as DesktopHTMLViewer, printInfo as NSPrintInfoMBS = nil) as NSPrintOperationMBS
- NSPrintOperationMBS.runOperationModalForWindow(win as DesktopWindow)
- NSPrintPanelMBS.beginSheetWithPrintInfo(printInfo as NSPrintInfoMBS, win as DesktopWindow)
- NSSavePanelMBS.beginSheetForDirectory(path as folderitem, name as string, targetWindow as DesktopWindow)
- NSTouchBarMBS.AssignToWindow(window as DesktopWindow)
- NSWindowDelegateMBS.Constructor(win as DesktopWindow)
- NSWindowMBS.addChildWindow(win as DesktopWindow, order as integer)
- NSWindowRestoreHandlerMBS.SetRestoredWindow(win as DesktopWindow)
- PortAudioMBS.ASIOShowControlPanel(device as integer, parentWindow as DesktopWindow) as Integer
- RemoteControlMBS.WinSendMessage(Win as DesktopWindow, Msg as integer, lParam as integer, WParam as integer) as integer
- WIADeviceManager1MBS.GetImageDialog(parentWindow as DesktopWindow, DeviceType as integer, Flags as integer, Intent as integer, file as folderitem, rootitem as WIAItemMBS=nil)
- WIADeviceManager1MBS.SelectDeviceDialog(parentWindow as DesktopWindow, DeviceType as integer, Flags as integer) as WIAItemMBS
- WIADeviceManager1MBS.SelectDeviceDialog(parentWindow as DesktopWindow, DeviceType as integer, Flags as integer, byref DeviceID as string) as WIAItemMBS
- WIADeviceManager1MBS.SelectDeviceDialogID(parentWindow as DesktopWindow, DeviceType as integer, Flags as integer) as string
- WIADeviceManager2MBS.GetImageDialog(Flags as integer, DeviceID as string, parentWindow as DesktopWindow, FolderName as String, Filename as String, byref item as WIAItemMBS) as string()
- WIADeviceManager2MBS.SelectDeviceDialog(parentWindow as DesktopWindow, DeviceType as integer, Flags as integer) as WIAItemMBS
- WIADeviceManager2MBS.SelectDeviceDialog(parentWindow as DesktopWindow, DeviceType as integer, Flags as integer, byref DeviceID as string) as WIAItemMBS
- WIADeviceManager2MBS.SelectDeviceDialogID(parentWindow as DesktopWindow, DeviceType as integer, Flags as integer) as string
- WIAItemMBS.DeviceDialog(Flags as integer, Win as DesktopWindow, FolderName as string, Filename as string, paths() as string, items() as WIAItemMBS)
- WIAItemMBS.DeviceDialog(Win as DesktopWindow, Flags as integer, Intent as integer) as WIAItemMBS()
- WIAVideoMBS.CreateVideoByDevNum(DeviceNumber as integer, win as DesktopWindow, StretchToFitParent as boolean, AutoBeginPlayback as boolean)
- WIAVideoMBS.CreateVideoByName(FriendlyName as string, win as DesktopWindow, StretchToFitParent as boolean, AutoBeginPlayback as boolean)
- WIAVideoMBS.CreateVideoByWiaDevID(WiaDeviceID as string, win as DesktopWindow, StretchToFitParent as boolean, AutoBeginPlayback as boolean)
- WindowsBlueToothDeviceInfoMBS.DisplayDeviceProperties(parentWindow as DesktopWindow) as boolean
- WindowsBurnMBS.CDBurn(hostwindow as DesktopWindow)
- WindowsDropTargetMBS.AttachToControl(ctl as DesktopControl, showDragImage as boolean = true) as integer
- WindowsDropTargetMBS.AttachToWindow(win as DesktopWindow, showDragImage as boolean = true) as integer
- WindowsGraphicsDeviceContextMBS.Constructor(c as DesktopControl)
- WindowsGraphicsDeviceContextMBS.Constructor(w as DesktopWindow)
- WindowsGraphicsInfoMBS.Constructor(c as DesktopControl)
- WindowsGraphicsInfoMBS.Constructor(w as DesktopWindow)
- WindowsListMBS.Constructor(win as DesktopWindow)
- WindowsLocationManagerMBS.RequestPermissions(win as DesktopWindow)
- WindowsMonitorMBS.MonitorFromWindow(win as DesktopWindow, flags as integer = 0) as WindowsMonitorMBS
- WindowsPreviewHandlerMBS.SetWindow(win as DesktopWindow, left as integer, top as integer, width as integer, height as integer)
- WindowsPrinterMBS.AdvancedDocumentProperties(InputDevMode as WindowsDeviceModeMBS, byref OutputDevMode as WindowsDeviceModeMBS, parent as DesktopWindow) as integer
- WindowsPrinterMBS.ConfigurePort(name as string, parent as DesktopWindow, PortName as string) as boolean
- WindowsPrinterMBS.ConnectToPrinterDialog(parent as DesktopWindow) as boolean
- WindowsPrinterMBS.DocumentProperties(InputDevMode as WindowsDeviceModeMBS, byref OutputDevMode as WindowsDeviceModeMBS, Prompt as boolean, parent as DesktopWindow) as integer
- WindowsPrinterMBS.PrinterProperties(parent as DesktopWindow) as boolean
- WindowsPropertiesMBS.Constructor(Win as DesktopWindow)
- WindowsStoreContextMBS.Constructor(Parent as DesktopWindow)
- WinFileDialogMBS.Show(parent as DesktopWindow) as Boolean
- WinNotificationMBS.Constructor(Control as DesktopUIControl)
- WinNotificationMBS.Constructor(Window as DesktopWindow)
- WinPhotoAcquireDeviceSelectionDialogMBS.ShowModal(Window as DesktopWindow, DeviceFlags as Integer, byref deviceID as String, byref DeviceType as Integer) as boolean
- WinPhotoAcquireMBS.Acquire(PhotoAcquireSource as WinPhotoAcquireSourceMBS, ShowProgress as Boolean, ParentWindow as DesktopWindow, ApplicationName as String, PhotoAcquireProgresCallback as WinPhotoAcquireProgressCallBackMBS)
- WinPhotoAcquireOptionsDialogMBS.Create(Window as DesktopWindow) as Integer
- WinPhotoProgressDialogMBS.Create(ParentWindow as DesktopWindow)
- WinPointerEventsMBS.Constructor(control as DesktopUIControl)
- WinPointerEventsMBS.Constructor(win as DesktopWindow)
- WinPointerEventsMBS.GetGestureConfig(Control as DesktopUIControl, config() as WinGestureConfigMBS, flags as Integer = 0) as Integer
- WinPointerEventsMBS.GetGestureConfig(win as DesktopWindow, config() as WinGestureConfigMBS, flags as Integer = 0) as Integer
- WinPointerEventsMBS.SetGestureConfig(Control as DesktopUIControl, config() as WinGestureConfigMBS = nil) as boolean
- WinPointerEventsMBS.SetGestureConfig(win as DesktopWindow, config() as WinGestureConfigMBS = nil) as boolean
- WinSpeechMBS.DisplayUI(type as string, title as string, parent as DesktopWindow)
- WKWebViewControlMBS.runOpenPanelWithParametersCompleted(URLs() as NSURLMBS)
New class properties in version 22.0:
- CNContactStoreMBS.currentHistoryToken as MemoryBlock
- CNSaveRequestMBS.transactionAuthor as String
- DynaPDFOptimizeParamsMBS.IncludeCS as Boolean
- EKEventMBS.birthdayContactIdentifier as String
- EKEventMBS.structuredLocation as EKStructuredLocationMBS
- EKParticipantMBS.contactPredicate as NSPredicateMBS
New global functions in version 22.0:
2161 new items including 24 new classes 2 new controls 116 new methods 2 new events 6 new properties for existing classes and one global method.