New in version 12.5
New in Version 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1 24.2
Platforms to show: All Mac Windows Linux Cross-Platform
New classes in version 12.5:
- class CustomNSTokenFieldMBS
- class DirectShowAMCrossbarMBS
- class DynaPDFEditTextMBS
- class DynaPDFPageStatisticMBS
- class MacUSBMBS
- class NSAppleEventHandlerMBS
- class NSAppleEventManagerMBS
- class NSAppleEventManagerSuspensionIDMBS
- class NSBezierPathMBS
- class NSTokenFieldMBS
- class RecordSet
- class TextInputSourceMBS
- class WindowsKeyboardLayoutMBS
New modules in version 12.5:
New class events in version 12.5:
- CustomNSScrollerMBS.acceptsFirstMouse(e as NSEventMBS) as boolean
- CustomNSScrollerMBS.canBecomeKeyView as boolean
- CustomNSScrollerMBS.mouseDownCanMoveWindow as boolean
- CustomNSScrollerMBS.viewDidMoveToWindow
- CustomPDFViewMBS.acceptsFirstMouse(e as NSEventMBS) as boolean
- CustomPDFViewMBS.AfterDrawRect(graphics as NSGraphicsMBS, x as Double, y as Double, w as Double, h as Double)
- CustomPDFViewMBS.BeforeDrawRect(graphics as NSGraphicsMBS, x as Double, y as Double, w as Double, h as Double) as boolean
- CustomPDFViewMBS.canBecomeKeyView as boolean
- CustomPDFViewMBS.mouseDownCanMoveWindow as boolean
- CustomPDFViewMBS.viewDidMoveToWindow
- NSFontPanelMBS.validModesForFontPanel as Integer
- PDFAnnotationButtonWidgetMBS.drawWithBox(box as Integer, g as NSGraphicsMBS) as boolean
- PDFAnnotationChoiceWidgetMBS.drawWithBox(box as Integer, g as NSGraphicsMBS) as boolean
- PDFAnnotationCircleMBS.drawWithBox(box as Integer, g as NSGraphicsMBS) as boolean
- PDFAnnotationFreeTextMBS.drawWithBox(box as Integer, g as NSGraphicsMBS) as boolean
- PDFAnnotationInkMBS.drawWithBox(box as Integer, g as NSGraphicsMBS) as boolean
- PDFAnnotationLineMBS.drawWithBox(box as Integer, g as NSGraphicsMBS) as boolean
- PDFAnnotationLinkMBS.drawWithBox(box as Integer, g as NSGraphicsMBS) as boolean
- PDFAnnotationMarkupMBS.drawWithBox(box as Integer, g as NSGraphicsMBS) as boolean
- PDFAnnotationPopupMBS.drawWithBox(box as Integer, g as NSGraphicsMBS) as boolean
- PDFAnnotationSquareMBS.drawWithBox(box as Integer, g as NSGraphicsMBS) as boolean
- PDFAnnotationStampMBS.drawWithBox(box as Integer, g as NSGraphicsMBS) as boolean
- PDFAnnotationTextMBS.drawWithBox(box as Integer, g as NSGraphicsMBS) as boolean
- PDFAnnotationTextWidgetMBS.drawWithBox(box as Integer, g as NSGraphicsMBS) as boolean
New class methods in version 12.5:
- ABAddressBookMBS.addressBook as ABAddressBookMBS
- CDMultiChartMBS.getChart(index as Integer) as CDBaseChartMBS
- CDTTFTextMBS.destroy
- CDXYChartMBS.getLayer(i as Integer) as CDLayerMBS
- CDXYChartMBS.getLayerByZ(i as Integer) as CDLayerMBS
- CUPSMBS.SetDefaultPrinter(printer as string)
- CustomNSScrollerMBS.Destructor
- CustomNSSearchFieldMBS.Destructor
- CustomNSTextFieldMBS.Destructor
- CustomNSViewMBS.Destructor
- CustomPDFViewMBS.Destructor
- DirectShowBaseFilterMBS.AMCrossbar as DirectShowAMCrossbarMBS
- DynaPDFMBS.AddFontSearchPath(path as string, recursive as boolean = true) as Integer
- DynaPDFMBS.ExtractPageText(RemoveText as boolean = false) as String
- DynaPDFMBS.PageStatistic(page as Integer = -1) as DynaPDFPageStatisticMBS
- DynaPDFTableMBS.SetBackColorValue(Row as Integer, Column as Integer, TPDFColorSpace as Integer, ColorValue as UInt32) as boolean
- DynaPDFTableMBS.SetBorderColorValue(Row as Integer, Column as Integer, TPDFColorSpace as Integer, ColorValue as UInt32) as boolean
- DynaPDFTableMBS.SetFlags(Row as Integer, Column as Integer, Flags as Integer) as boolean
- DynaPDFTableMBS.SetGridHorizontalColorValue(TPDFColorSpace as Integer, ColorValue as UInt32) as boolean
- DynaPDFTableMBS.SetGridVerticalColorValue(TPDFColorSpace as Integer, ColorValue as UInt32) as boolean
- DynaPDFTableMBS.SetTextColorValue(Row as Integer, Column as Integer, TPDFColorSpace as Integer, ColorValue as UInt32) as boolean
- IMImageQ16MBS.DistortImage(DistortImageMethod as Integer, values() as Double, bestfit as boolean) as IMImageQ16MBS
- IMImageQ16MBS.DistortImage(DistortImageMethod as Integer, values() as Double, bestfit as boolean) as IMImageQ16MBS
- IMImageQ32MBS.DistortImage(DistortImageMethod as Integer, values() as Double, bestfit as boolean) as IMImageQ32MBS
- IMImageQ32MBS.DistortImage(DistortImageMethod as Integer, values() as Double, bestfit as boolean) as IMImageQ32MBS
- IMImageQ8MBS.DistortImage(DistortImageMethod as Integer, values() as Double, bestfit as boolean) as IMImageQ8MBS
- IntegerToIntegerHashMapMBS.AddKeys(targetArray() as Integer)
- IntegerToIntegerHashMapMBS.AddValues(targetArray() as Integer)
- IntegerToIntegerOrderedMapMBS.AddKeys(targetArray() as Integer)
- IntegerToIntegerOrderedMapMBS.AddValues(targetArray() as Integer)
- IntegerToStringHashMapMBS.AddKeys(targetArray() as Integer)
- IntegerToStringHashMapMBS.AddValues(targetArray() as string)
- IntegerToStringOrderedMapMBS.AddKeys(targetArray() as Integer)
- IntegerToStringOrderedMapMBS.AddValues(targetArray() as string)
- IntegerToVariantHashMapMBS.AddKeys(targetArray() as Integer)
- IntegerToVariantHashMapMBS.AddValues(targetArray() as Variant)
- IntegerToVariantOrderedMapMBS.AddKeys(targetArray() as Integer)
- IntegerToVariantOrderedMapMBS.AddValues(targetArray() as Variant)
- MD5DigestMBS.MD5(data as memoryblock) as string
- MD5DigestMBS.MD5String(data as memoryblock) as string
- MD5DigestMBS.Process(data as memoryblock)
- MySQLMBS.NumberOfRows(cmd as SQLCommandMBS) as UInt64
- MySQLMBS.SetSSL(keyPath as string, CertificatePath as string, AuthorityPath as string, authorityFolderPath as string, Cipher as string)
- NSAffineTransformMBS.transform as NSAffineTransformMBS
- NSControlMBS.ConnectActionEvent
- NSControlMBS.performClick
- NSControlMBS.selectCell(Cell as NSCellMBS)
- NSGraphicsMBS.addClip(path as NSBezierPathMBS)
- NSGraphicsMBS.clipRect(r as NSRectMBS)
- NSGraphicsMBS.fill(path as NSBezierPathMBS)
- NSGraphicsMBS.fillRect(r as NSRectMBS)
- NSGraphicsMBS.setClip(path as NSBezierPathMBS)
- NSGraphicsMBS.stroke(path as NSBezierPathMBS)
- NSGraphicsMBS.strokeRect(r as NSRectMBS)
- NSTextMBS.textLength as Integer
- NSWorkspaceMBS.absolutePathForAppBundleWithIdentifier(bundleIdentifier as string) as string
- NSWorkspaceMBS.launchAppWithBundleIdentifier(bundleIdentifier as string, options as Integer = &h00030000, AppleEventDescriptor as Variant = nil) as Boolean
- NSWorkspaceMBS.openURL(url as string, bundleIdentifier as string, options as Integer = &h00030000, AppleEventDescriptor as Variant = nil) as Boolean
- NSWorkspaceMBS.typeOfFile(File as folderitem, byref error as NSErrorMBS) as string
- NSWorkspaceMBS.typeOfFile(Path as string, byref error as NSErrorMBS) as string
- NSWorkspaceMBS.URLForApplicationToOpenURL(url as string) as string
- NSWorkspaceMBS.URLForApplicationWithBundleIdentifier(bundleIdentifier as string) as string
- PDFAnnotationInkMBS.addBezierPath(path as NSBezierPathMBS)
- PDFAnnotationInkMBS.paths as NSBezierPathMBS()
- PDFAnnotationInkMBS.removeBezierPath(path as NSBezierPathMBS)
- PDFAnnotationMarkupMBS.quadrilateralPoints as NSPointMBS()
- PDFAnnotationMarkupMBS.setQuadrilateralPoints(points() as NSPointMBS)
- PDFAnnotationMBS.Destructor
- PDFBorderMBS.dashPattern as Double()
- PDFBorderMBS.setDashPattern(values() as Double)
- PDFPageMBS.CalcTransformForBox(box as Integer) as Variant
- Picture.ColorizeMBS(hue as Double, sat as Double, light as Double) as picture
- Picture.isGrayMBS(tolerance as Integer = 0) as boolean
- Picture.isGrayMBS(tolerance as Integer, left as Integer,top as Integer,width as Integer,height as Integer) as boolean
- PNGWriterMBS.SetGrayPicture(pict as picture, mask as picture = nil) as boolean
- PNGWriterMBS.SetRows(rows() as memoryblock) as boolean
- SCPreferencesMBS.CreateWithAuthorization(name as CFStringMBS, prefid as CFStringMBS, AuthorizationHandle as Integer) as boolean
- SQLDatabaseMBS.SQLExecuteMT(ExecuteString as string, CommandType as Integer = 0)
- SQLDatabaseMBS.SQLSelectMT(SelectString as string, CommandType as Integer = 0) as RecordSet
- StdinMBS.AttachConsole(ProcessID as Integer = -1) as Integer
- StdinMBS.FreeConsole as Integer
- StdoutMBS.AttachConsole(ProcessID as Integer = -1) as Integer
- StdoutMBS.FreeConsole as Integer
- StringToStringHashMapMBS.AddKeys(targetArray() as string)
- StringToStringHashMapMBS.AddValues(targetArray() as string)
- StringToStringOrderedMapMBS.AddKeys(targetArray() as string)
- StringToStringOrderedMapMBS.AddValues(targetArray() as string)
- StringToVariantHashMapMBS.AddKeys(targetArray() as string)
- StringToVariantHashMapMBS.AddValues(targetArray() as Variant)
- StringToVariantOrderedMapMBS.AddKeys(targetArray() as string)
- StringToVariantOrderedMapMBS.AddValues(targetArray() as Variant)
- SUVersionComparisonMBS.Constructor
- SUVersionComparisonMBS.Destructor
- TextArea.NSTextFieldMBS as NSTextFieldMBS
- TwainMBS.DontUnload
- TwainMBS.ProcessEvents
- VariantToVariantHashMapMBS.AddKeys(targetArray() as Variant)
- VariantToVariantHashMapMBS.AddValues(targetArray() as Variant)
- VariantToVariantOrderedMapMBS.AddKeys(targetArray() as Variant)
- VariantToVariantOrderedMapMBS.AddValues(targetArray() as Variant)
- Window.NSPanelMBS as NSPanelMBS
- WindowsMidiOutputMBS.SendData(data as memoryblock)
- WinUSBMBS.ReadPipePacket(PipeID as Integer, MaxSize as Integer = 1024) as Memoryblock
- WinUSBMBS.WritePipePacket(PipeID as Integer, Buffer as MemoryBlock) as Integer
- WinUSBMBS.WritePipePacket(PipeID as Integer, Buffer as String) as Integer
New class properties in version 12.5:
- EdsDirectoryItemInfoMBS.DateTime as UInt32
- NSControlMBS.baseWritingDirection as Integer
- NSControlMBS.currentEditor as NSTextMBS
- NSControlMBS.integerValue as Integer
- NSControlMBS.refusesFirstResponder as boolean
- NSControlMBS.selectedCell as NSCellMBS
- NSLayoutManagerMBS.font as NSFontMBS
- NSLayoutManagerMBS.InvisibleCharMapping(character as Integer) as string
- SQLValueReadMBS.asVariant as Variant
- TwainImageInfoMBS.RowBytes as Integer
- TwainMBS.ProvideSliceData as Boolean
- TwainMBS.ProvideSlicePicture as Boolean
- WindowsProcessStatisticsMBS.HandleCount as Integer
New global functions in version 12.5:
- CloneRecordSetMBS(rec as RecordSet) as RecordSet
- MD5MBS(data as memoryblock) as string
- MD5StringMBS(data as memoryblock) as string
980 new items including 13 new classes one new module 105 new methods 24 new events 13 new properties for existing classes and 3 new global methods.