New in version 15.1
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 15.1:
New classes in version 15.1:
- class CGPathElementMBS
- class CPMVersionMBS
- class MarkdownDocumentMBS
- class MarkdownFootnoteMBS
- class MarkdownLineMBS
- class MarkdownParagraphMBS
- class OpenSSLExceptionMBS
- class QCCompositionMBS
- class QCCompositionRepositoryMBS
New modules in version 15.1:
New class events in version 15.1:
- CustomNSScrollerMBS.pressureChange(e as NSEventMBS) as boolean
- CustomNSSearchFieldMBS.pressureChange(e as NSEventMBS) as boolean
- CustomNSTextFieldMBS.pressureChange(e as NSEventMBS) as boolean
- CustomNSTokenFieldMBS.pressureChange(e as NSEventMBS) as boolean
- CustomNSViewMBS.pressureChange(e as NSEventMBS) as boolean
- CustomPDFViewMBS.pressureChange(e as NSEventMBS) as boolean
- MapKitViewControlMBS.pressureChange(e as NSEventMBS) as boolean
- NSViewControlMBS.pressureChange(e as NSEventMBS) as boolean
- SQLConnectionMBS.PostgresNotification(NotificationName as string, PID as Integer, Extras as String)
- SQLDatabaseMBS.PostgresNotification(NotificationName as string, PID as Integer, Extras as String)
- SQLDatabaseMBS.Trace(traceInfo as Integer, SQL as string, Command as SQLCommandMBS)
New class methods in version 15.1:
- AVAudioMixMBS.mutableCopy as AVMutableAudioMixMBS
- AVMetadataItemFilterMBS.Add(keySpace as String, Key as String)
- AVMetadataItemMBS.mutableCopy as AVMutableMetadataItemMBS
- AVMutableAudioMixInputParametersMBS.Constructor(other as AVAudioMixInputParametersMBS)
- AVMutableAudioMixMBS.Constructor(other as AVAudioMixMBS)
- AVMutableCompositionMBS.Constructor(other as AVCompositionMBS)
- AVMutableCompositionTrackMBS.Constructor(other as AVCompositionTrackMBS)
- AVMutableMetadataItemMBS.Constructor(other as AVMetadataItemMBS)
- AVMutableTimedMetadataGroupMBS.Constructor(other as AVTimedMetadataGroupMBS)
- AVMutableVideoCompositionInstructionMBS.Constructor(other as AVVideoCompositionInstructionMBS)
- AVMutableVideoCompositionLayerInstructionMBS.Constructor(other as AVMutableVideoCompositionLayerInstructionMBS)
- AVMutableVideoCompositionMBS.Constructor(other as AVVideoCompositionMBS)
- CDAngularMeterMBS.addGlare
- CDAngularMeterMBS.addGlare(radius as Double, span as Double = 135, rotate as Double = 0.0)
- CDAngularMeterMBS.addGlare(radius as Double, span as Double, rotate as Double, glareRadius as Double, intensity as Double = 0.13)
- CDAngularMeterMBS.addPointer(value as Double, fillColor as color, edgeColor as color = &cFFFFFFFF, pointerType as Integer = 6) as CDMeterPointerMBS
- CDAngularMeterMBS.addPointer(value as Double, fillColor as color, edgeColor as color, pointerType as Integer, startOffset as Double) as CDMeterPointerMBS
- CDAngularMeterMBS.addPointer(value as Double, fillColor as color, edgeColor as color, pointerType as Integer, startOffset as Double, endOffset as Double) as CDMeterPointerMBS
- CDAngularMeterMBS.addPointer(value as Double, fillColor as color, edgeColor as color, pointerType as Integer, startOffset as Double, endOffset as Double, widthRatio as Double) as CDMeterPointerMBS
- CDAngularMeterMBS.addPointer(value as Double, fillColor as Integer, edgeColor as Integer = -1, pointerType as Integer = 6) as CDMeterPointerMBS
- CDAngularMeterMBS.addPointer(value as Double, fillColor as Integer, edgeColor as Integer, pointerType as Integer, startOffset as Double) as CDMeterPointerMBS
- CDAngularMeterMBS.addPointer(value as Double, fillColor as Integer, edgeColor as Integer, pointerType as Integer, startOffset as Double, endOffset as Double) as CDMeterPointerMBS
- CDAngularMeterMBS.addPointer(value as Double, fillColor as Integer, edgeColor as Integer, pointerType as Integer, startOffset as Double, endOffset as Double, widthRatio as Double) as CDMeterPointerMBS
- CDAngularMeterMBS.addScaleBackground(bgRadius as Integer, fillColor as color, edgeWidth as Integer = 0, edgeColor as color = &cFFFFFFFF, scaleRadius as Integer = -2147483647)
- CDAngularMeterMBS.addScaleBackground(bgRadius as Integer, fillColor as color, edgeWidth as Integer, edgeColor as color, scaleRadius as Integer, startAngle as Double, endAngle as Double)
- CDAngularMeterMBS.addScaleBackground(bgRadius as Integer, fillColor as Integer, edgeWidth as Integer = 0, edgeColor as Integer = -1, scaleRadius as Integer = -2147483647)
- CDAngularMeterMBS.addScaleBackground(bgRadius as Integer, fillColor as Integer, edgeWidth as Integer, edgeColor as Integer, scaleRadius as Integer, startAngle as Double, endAngle as Double)
- CDAngularMeterMBS.setCap2(backcolor as Color = &c888888, frontColor as Color = &c000000, frontEdgeColor as Color = &c888888)
- CDAngularMeterMBS.setCap2(backcolor as Color, frontColor as Color, frontEdgeColor as Color, lightingRatio as Double)
- CDAngularMeterMBS.setCap2(backcolor as Color, frontColor as Color, frontEdgeColor as Color, lightingRatio as Double, backRadiusRatio as Double)
- CDAngularMeterMBS.setCap2(backcolor as Color, frontColor as Color, frontEdgeColor as Color, lightingRatio as Double, backRadiusRatio as Double, frontRadiusRatio as Double)
- CDAngularMeterMBS.setCap2(backcolor as Color, frontColor as Color, frontEdgeColor as Color, lightingRatio as Double, backRadiusRatio as Double, frontRadiusRatio as Double, frontEdgeWidthRatio as Double)
- CDAngularMeterMBS.setCap2(backcolor as Integer = &h888888, frontColor as Integer = &h000000, frontEdgeColor as Integer = &h888888)
- CDAngularMeterMBS.setCap2(backcolor as Integer, frontColor as Integer, frontEdgeColor as Integer, lightingRatio as Double)
- CDAngularMeterMBS.setCap2(backcolor as Integer, frontColor as Integer, frontEdgeColor as Integer, lightingRatio as Double, backRadiusRatio as Double)
- CDAngularMeterMBS.setCap2(backcolor as Integer, frontColor as Integer, frontEdgeColor as Integer, lightingRatio as Double, backRadiusRatio as Double, frontRadiusRatio as Double)
- CDAngularMeterMBS.setCap2(backcolor as Integer, frontColor as Integer, frontEdgeColor as Integer, lightingRatio as Double, backRadiusRatio as Double, frontRadiusRatio as Double, frontEdgeWidthRatio as Double)
- CDArrayMBS.selectStartOfMinute(majorTickStep as Integer = 1, initialMargin as Double = 5.0)
- CDArrayMBS.selectStartOfSecond(majorTickStep as Integer = 1, initialMargin as Double = 0.1)
- CDAxisMBS.setLabelAlignment(alignment as Integer, minLabelSpace as Integer = 3)
- CDBarLayerMBS.setRoundedCorners
- CDBarLayerMBS.setRoundedCorners(r1 as Integer, r2 as Integer = -2147483647, r3 as Integer = -2147483647, r4 as Integer = -2147483647)
- CDBaseBoxLayerMBS.setRoundedCorners(r1 as Integer)
- CDBaseBoxLayerMBS.setRoundedCorners(r1 as Integer, r2 as Integer, r3 as Integer = -2147483647, r4 as Integer = -2147483647)
- CDBaseChartMBS.ArrowShape(angle as Double = 0.0, widthRatio as Double = 1, stemWidthRatio as Double = 0.5, stemLengthRatio as Double = 0.5) as Integer
- CDBaseChartMBS.flatBorder(thickness as Integer) as Integer
- CDBaseChartMBS.setOutputOptions(options as string)
- CDBaseChartMBS.setThickFrame(thickness as Integer, frameColor as Integer = -1, outerEdgeColor as Integer = -1, innerEdgeColor as Integer = -1)
- CDBaseChartMBS.StartOfMinuteFilter(labelStep as Integer = 1, initialMargin as Double = 0.05) as Integer
- CDBaseChartMBS.StartOfSecondFilter(labelStep as Integer = 1, initialMargin as Double = 0.05) as Integer
- CDBaseMeterMBS.addColorScale(colorStops() as Double, startPos as Integer = -2147483647, startWidth as Integer = -2147483647, endPos as Integer = -2147483647, endWidth as Integer = -2147483647, edgeColor as Integer = -1)
- CDBaseMeterMBS.addColorScale(colorStops() as Double, startPos as Integer, startWidth as Integer, endPos as Integer, endWidth as Integer, edgeColor as color)
- CDCandleStickLayerMBS.setColors(upFillColor as color, upLineColor as color, downFillColor as color, downLineColor as color)
- CDCandleStickLayerMBS.setColors(upFillColor as Integer, upLineColor as Integer, downFillColor as Integer, downLineColor as Integer)
- CDCandleStickLayerMBS.setExtraColors(upDownFillColor as color, upDownLineColor as color, downDownFillColor as color, downDownLineColor as color, leadValue as Double = -1.7E308)
- CDCandleStickLayerMBS.setExtraColors(upDownFillColor as Integer, upDownLineColor as Integer, downDownFillColor as Integer, downDownLineColor as Integer, leadValue as Double = -1.7E308)
- CDColorAxisMBS.setColorScale(colorStops() as Double, underflowColor as Integer = -1, overflowColor as Integer = -1)
- CDDataSetMBS.setSymbolOffset(offsetX as Integer, offsetY as Integer)
- CDDrawAreaMBS.outPDF as string
- CDDrawAreaMBS.outPDF(file as folderitem) as boolean
- CDDrawAreaMBS.setOutputOptions(options as string)
- CDLinearMeterMBS.addBar(startValue as Double, endValue as Double, colorvalue as color, effect as Integer = 0, roundedCorner as Integer = 0) as CDTextBoxMBS
- CDLinearMeterMBS.addBar(startValue as Double, endValue as Double, colorvalue as Integer, effect as Integer = 0, roundedCorner as Integer = 0) as CDTextBoxMBS
- CDMeterPointerMBS.setShapeAndOffset(pointerCoor() as Integer)
- CDMeterPointerMBS.setShapeAndOffset(pointerCoor() as Integer, startOffset as Double)
- CDMeterPointerMBS.setShapeAndOffset(pointerCoor() as Integer, startOffset as Double, endOffset as Double)
- CDMeterPointerMBS.setShapeAndOffset(pointerCoor() as Integer, startOffset as Double, endOffset as Double, widthRatio as Double)
- CDMeterPointerMBS.setShapeAndOffset(pointerType as Integer)
- CDMeterPointerMBS.setShapeAndOffset(pointerType as Integer, startOffset as Double)
- CDMeterPointerMBS.setShapeAndOffset(pointerType as Integer, startOffset as Double, endOffset as Double)
- CDMeterPointerMBS.setShapeAndOffset(pointerType as Integer, startOffset as Double, endOffset as Double, widthRatio as Double)
- CDPolarLayerMBS.setSymbolOffset(offsetX as Integer, offsetY as Integer)
- CDRanSeriesMBS.get2DSeries(xLen as Integer, yLen as Integer, minValue as Double, maxValue as Double) as Double()
- CDThreeDChartMBS.getXCoor(xValue as Double, yValue as Double, zValue as Double) as Integer
- CDThreeDChartMBS.getYCoor(xValue as Double, yValue as Double, zValue as Double) as Integer
- CDThreeDScatterGroupMBS.setSymbolOffset(offsetX as Integer, offsetY as Integer)
- CDViewPortManagerMBS.updateFullRangeH(id as string, minValue as Double, maxValue as Double, updateType as Integer) as boolean
- CDViewPortManagerMBS.updateFullRangeV(id as string, minValue as Double, maxValue as Double, updateType as Integer) as boolean
- CDViewPortManagerMBS.zoomAround(x as double, y as double, xZoomRatio as double, yZoomRatio as double) as boolean
- CGPathMBS.Elements as CGPathElementMBS()
- ChromiumBrowserMBS.Release
- ChromiumBrowserMBS.Retain
- CIImageMBS.RenderPictureWithAlphaMT(Width as Integer = 0, Height as Integer = 0, UseSoftwareRenderer as boolean = false) as Picture
- CPMPageFormatMBS.CreateDataRepresentation(Format as Integer = 0) as String
- CPMPageFormatMBS.CreateWithDataRepresentation(Data as String) as CPMPageFormatMBS
- CPMPageFormatMBS.PrinterID as String
- CPMPrinterMBS.CreateFromPrinterID(PrinterID as String) as CPMPrinterMBS
- CPMPrinterMBS.CreateGenericPrinter as CPMPrinterMBS
- CPMPrinterMBS.CreateLocalPrinterList as CPMPrinterMBS()
- CPMPrinterMBS.DriverReleaseInfo as CPMVersionMBS
- CPMPrinterMBS.State as Integer
- CPMPrintSettingsMBS.CopyPrintSettings(dest as CPMPrintSettingsMBS)
- CPMPrintSettingsMBS.CreateDataRepresentation(Format as Integer = 0) as String
- CPMPrintSettingsMBS.CreateWithDataRepresentation(Data as String) as CPMPrintSettingsMBS
- CPMPrintSettingsMBS.Dictionary as Dictionary
- CPMPrintSettingsMBS.GetPageRange(byref minPage as UInt32, byref maxPage as UInt32)
- CPMPrintSettingsMBS.Keys as String()
- CPMPrintSettingsMBS.SetPageRange(minPage as UInt32, maxPage as UInt32)
- CTParagraphStyleMBS.CreateWithAlignment(Alignment as Integer) as CTParagraphStyleMBS
- DNSServiceBaseMBS.Initialize
- DynaPDFMBS.ImportPDFPage(PageNum as Integer, ScaleX as Double = 1.0, ScaleY as Double = 1.0) as Integer
- DynaPDFMBS.PrintPDFFile(TempDir as FolderItem, DocName as string, DCHandle as integer, Flags as Integer = 0, Margin as DynaPDFRectMBS = nil, PrintParams as DynaPDFPrintParamsMBS = nil) as Boolean
- DynaPDFMBS.SetMetadata(ObjType as Integer, Handle as Integer, Buffer as Memoryblock) as Boolean
- DynaPDFMBS.SetMetadata(ObjType as Integer, Handle as Integer, Buffer as String) as Boolean
- GM16ImageMBS.CreateHBITMAP as Ptr
- GMImageMBS.CreateHBITMAP as Ptr
- HTMLViewer.IELoadHTMLMBS(HTMLText as string) as boolean
- HTMLViewer.IERefCountMBS as Integer
- IMImageQ16MBS.CreateHBITMAP as Ptr
- IMImageQ32MBS.CreateHBITMAP as Ptr
- IMImageQ8MBS.CreateHBITMAP as Ptr
- IORegistryMBS.PerformanceStatistics(index as Integer = 0) as Dictionary
- JavaArrayMBS.Constructor
- JavaBlobMBS.Constructor
- JavaBooleanArrayMBS.Constructor
- JavaBooleanArrayMBS.Values as Boolean()
- JavaByteArrayMBS.Constructor
- JavaByteArrayMBS.Values as Int8()
- JavaCallableStatementMBS.Constructor
- JavaCharArrayMBS.Constructor
- JavaCharArrayMBS.Values as UInt16()
- JavaClobMBS.Constructor
- JavaConnectionMBS.Constructor
- JavaDatabaseMetaDataMBS.Constructor
- JavaDoubleArrayMBS.Constructor
- JavaDoubleArrayMBS.Values as Double()
- JavaFieldMBS.Constructor
- JavaFloatArrayMBS.Constructor
- JavaFloatArrayMBS.Values as Single()
- JavaIntArrayMBS.Constructor
- JavaIntArrayMBS.Values as Integer()
- JavaLongArrayMBS.Constructor
- JavaLongArrayMBS.Values as Int64()
- JavaMethodMBS.Constructor
- JavaObjectArrayMBS.Constructor
- JavaObjectArrayMBS.Values as JavaObjectMBS()
- JavaObjectMBS.Constructor
- JavaParameterMetaDataMBS.Constructor
- JavaPreparedStatementMBS.Constructor
- JavaResultSetMBS.Constructor
- JavaResultSetMetaDataMBS.Constructor
- JavaRuntimeMBS.Constructor
- JavaSavepointMBS.Constructor
- JavaShortArrayMBS.Constructor
- JavaShortArrayMBS.Values as Int16()
- JavaStatementMBS.Constructor
- JavaStatementMBS.executeBatch as Integer()
- JavaStringMBS.Constructor
- LCMS2MBS.EncodedCMMversion as Integer
- MapiMessageMBS.IsUnicodeAvailable as boolean
- NSAffineTransformMBS.CGAffineTransformToNSAffineTransform(CGAffineTransform as Variant) as NSAffineTransformMBS
- NSAffineTransformMBS.NSAffineTransformToCGAffineTransform(NSAffineTransform as NSAffineTransformMBS) as Variant
- NSAffineTransformMBS.transformBezierPath(NSBezierPath as Variant) as Variant
- NSCharacterSetMBS.componentsSeparatedByCharactersInSet(s as string) as String()
- NSCharacterSetMBS.rangeOfCharacterFromSet(s as string, options as Integer = 0, searchRange as NSRangeMBS = nil) as NSRangeMBS
- NSCharacterSetMBS.stringByTrimmingCharactersInSet(s as string) as String
- NSGraphicsMBS.concat(transform as NSAffineTransformMBS)
- NSGraphicsMBS.set(transform as NSAffineTransformMBS)
- NSImageMBS.CopyPictureWithAlpha as picture
- NSImageMBS.CopyPictureWithAlphaRect(x as Integer, y as Integer, w as Integer, h as Integer) as picture
- NSTextAttachmentMBS.Constructor(image as NSImageMBS)
- OpenSSLMBS.PKCS7Sign(flags as Integer, InputData as string, SignKey as string, PrivateKey as String, PrivateKeyPassword as string, intermediaCertsData() as string, OutputBinary as boolean) as string
- Picture.GrayScale2MBS(mode as Integer) as boolean
- PictureMBS.Combine(Mask As PictureMBS, X as Integer, Y as Integer, Width as Integer, Height as Integer, BackColour As color) as boolean
- PictureMBS.RGBToGray(mode as Integer = 0) as boolean
- QCViewMBS.loadComposition(composition as QCCompositionMBS) as boolean
- QCViewMBS.loadCompositionFromData(data as MemoryBlock) as boolean
- QCViewMBS.loadCompositionFromData(data as string) as boolean
- RegExMBS.Unescape(text as string) as string
- SQLCommandMBS.FetchPos(offset as Integer, relative as boolean = false) as boolean
- SQLConnectionMBS.Listen
- SQLDatabaseMBS.Listen
- SQLDateTimeMBS.Constructor(Hour as Integer, Minute as Integer, Second as Integer = 0, Fraction as Integer = 0)
- SQLDateTimeMBS.Constructor(Year as Integer, Month as Integer, Day as Integer, Hour as Integer, Minute as Integer, Second as Integer, TimeZone as String)
- SystemInformationMBS.isWindows10(orHigher as boolean = false) as Boolean
- SystemInformationMBS.isWindows81(orHigher as boolean = false) as Boolean
- TesseractMBS.SetResolution(Resolution as Integer)
- WindowsClipboardMBS.GetFiles as string()
- WindowsClipboardMBS.SetFiles(paths() as string) as boolean
- WindowsListMBS.WindowClassNameFromHandle(Handle as Integer) as String
- WindowsListMBS.WindowTextFromHandle(Handle as Integer) as String
- XLBookMBS.CopyContent(dest as XLBookMBS, Options as XLCopyOptionsMBS = nil)
- XLBookMBS.Load2(path as folderitem) as XLBookMBS
- XLBookMBS.Load2(path as folderitem, byref ErrorMessage as String) as XLBookMBS
- XLBookMBS.Load2(path as string) as XLBookMBS
- XLBookMBS.Load2(path as string, byref ErrorMessage as String) as XLBookMBS
- XLBookMBS.LoadRaw2(data as MemoryBlock) as XLBookMBS
- XLBookMBS.LoadRaw2(data as MemoryBlock, byref ErrorMessage as String) as XLBookMBS
- XLBookMBS.LoadRaw2(data as string) as XLBookMBS
- XLBookMBS.LoadRaw2(data as string, byref ErrorMessage as String) as XLBookMBS
- XLSheetMBS.GetPrintArea(byref rowFirst as Integer, byref colFirst as Integer, byref rowLast as Integer, byref colLast as Integer) as boolean
- XLSheetMBS.GetPrintRepeatCols(byref colFirst as Integer, byref colLast as Integer) as boolean
- XLSheetMBS.GetPrintRepeatRows(byref rowFirst as Integer, byref rowLast as Integer) as boolean
- XLSheetMBS.SetAutoFitArea(rowFirst as Integer = 0, colFirst as Integer = 0, rowLast as Integer = -1, colLast as Integer = -1)
New class properties in version 15.1:
- ABMultiValueMBS.Addressbook as ABAddressBookMBS
- ABRecordMBS.Addressbook as ABAddressBookMBS
- ABSearchElementMBS.Addressbook as ABAddressBookMBS
- AVMetadataItemFilterMBS.whitelist as Dictionary
- CGDisplayMBS.RefreshRate as Integer
- CPMPrintSettingsMBS.Collate as boolean
- CPMPrintSettingsMBS.Duplex as Integer
- CPMPrintSettingsMBS.Value(key as String) as Variant
- NSAffineTransformMBS.Data as MemoryBlock
- NSCharacterSetMBS.Handle as Integer
- NSEventMBS.associatedEventsMask as Integer
- NSEventMBS.stage as Integer
- NSEventMBS.stageTransition as Double
- NSProcessInfoMBS.thermalState as Integer
- NSTabViewItemMBS.color as NSColorMBS
- NSTabViewItemMBS.Enabled as Boolean
- NSTabViewItemMBS.image as NSImageMBS
- NSTextAttachmentMBS.attachmentCell as Variant
- NSWindowMBS.titlebarAppearsTransparent as Boolean
- QCViewMBS.loadedComposition as QCCompositionMBS
- SQLDateTimeMBS.TimeZone as String
- SQLIntervalMBS.Fraction as Integer
- StringHashSetMBS.CaseSensitive as Boolean
- StringOrderedSetMBS.CaseSensitive as Boolean
- StringToStringHashMapMBS.CaseSensitive as Boolean
- StringToStringOrderedMapMBS.CaseSensitive as Boolean
- StringToVariantHashMapMBS.CaseSensitive as Boolean
- StringToVariantOrderedMapMBS.CaseSensitive as Boolean
- VariantHashSetMBS.CaseSensitive as Boolean
- VariantOrderedSetMBS.CaseSensitive as Boolean
- VariantToVariantHashMapMBS.CaseSensitive as Boolean
- VariantToVariantOrderedMapMBS.CaseSensitive as Boolean
- WindowsAddPrintJobMBS.lastError as Integer
- WindowsAddPrintJobMBS.lastErrorMessage as String
New global functions in version 15.1:
- CenterResizeAddWindowMBS(win as window)
- CenterResizeInstallMBS
- CenterResizeRemoveWindowMBS(win as window)
- FFTDoubleAbsMBS(x as MemoryBlock, N as Integer = -1) as Double()
- FFTSingleAbsMBS(x as MemoryBlock, N as Integer = -1) as single()
- GetWindowsDisplayColorProfileMBS(DisplayName as String) as folderitem
- InstallDragImageMBS
- SetNextDragImageMBS(Img as NSImageMBS, DragItemCount as Integer = 1)
511 new items including 9 new classes one new control 3 new modules 194 new methods 11 new events 34 new properties for existing classes and 8 new global methods.