New in version 12.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 classes in version 12.0:
- class CGPDFContextMBS
- class DNSServiceMetaQueryMBS
- class LCMS2CIECAM02MBS
- class LCMS2CurveSegmentMBS
- class LCMS2Mat3MBS
- class LCMS2ToneCurveMBS
- class LCMS2UcrBgMBS
- class LCMS2Vec3MBS
- class NSBitmapImageRepMBS
- class NSEPSImageRepMBS
- class NSPathComponentCellMBS
- class NSPathControlMBS
- class NSPDFImageRepMBS
- class NSPICTImageRepMBS
- class WindowsDirectoryChangeMBS
- class WindowsDirectoryWatcherMBS
- class WMIObjectMBS
New interfaces in version 12.0:
New class events in version 12.0:
- CustomNSViewMBS.scrollWheel(e as NSEventMBS) as boolean
- CustomPDFViewMBS.scrollWheel(e as NSEventMBS) as boolean
- NSTableViewMBS.dataCell(tableColumn as NSTableColumnMBS, row as Int64) as NSCellMBS
- NSTableViewMBS.didClickTableColumn(tableColumn as NSTableColumnMBS)
- NSTableViewMBS.didDragTableColumn(tableColumn as NSTableColumnMBS)
- NSTableViewMBS.heightOfRow(row as Int64) as Double
- NSTableViewMBS.isGroupRow(row as Int64) as boolean
- NSTableViewMBS.mouseDownInHeaderOfTableColumn(tableColumn as NSTableColumnMBS)
- NSTableViewMBS.nextTypeSelectMatchFromRow(startRow as Int64, endRow as Int64, searchString as string) as Int64
- NSTableViewMBS.selectionIndexesForProposedSelection(proposedSelectionIndexes as NSIndexSetMBS) as NSIndexSetMBS
- NSTableViewMBS.selectionShouldChangeInTableView as boolean
- NSTableViewMBS.shouldEditTableColumn(tableColumn as NSTableColumnMBS, row as Int64) as boolean
- NSTableViewMBS.shouldReorderColumn(columnIndex as Int64, newColumnIndex as Int64) as boolean
- NSTableViewMBS.shouldSelectRow(row as Int64) as boolean
- NSTableViewMBS.shouldSelectTableColumn(tableColumn as NSTableColumnMBS) as boolean
- NSTableViewMBS.shouldShowCellExpansion(tableColumn as NSTableColumnMBS, row as Int64) as Boolean
- NSTableViewMBS.shouldTrackCell(cell as NSCellMBS, tableColumn as NSTableColumnMBS, row as Int64) as Boolean
- NSTableViewMBS.shouldTypeSelectForEvent(e as NSEventMBS, searchString as string) as Boolean
- NSTableViewMBS.sizeToFitWidthOfColumn(column as Int64) as Double
- NSTableViewMBS.textShouldBeginEditing(control as NSControlMBS, fieldEditor as NSTextMBS) as boolean
- NSTableViewMBS.textShouldEndEditing(control as NSControlMBS, fieldEditor as NSTextMBS) as boolean
- NSTableViewMBS.toolTipForCell(cell as NSCellMBS, r as NSRectMBS, tableColumn as NSTableColumnMBS, row as Int64, mouseLocation as NSPointMBS) as string
- NSTableViewMBS.typeSelectString(tableColumn as NSTableColumnMBS, row as Int64) as string
- NSTableViewMBS.willDisplayCell(cell as NSCellMBS, tableColumn as NSTableColumnMBS, row as Int64)
New class methods in version 12.0:
- ABAddressBookMBS.EnableEvent
- ABAddressBookMBS.sharedAddressbook as ABAddressBookMBS
- CDFinanceChartMBS.currentChart as CDXYChartMBS
- CDFinanceChartMBS.mainChart as CDXYChartMBS
- DynaPDFMBS.FileLink(PosX as Double, PosY as Double, Width as Double, Height as Double, FileLink as string) as Integer
- DynaPDFMBS.FileLinkAnsi(PosX as Double, PosY as Double, Width as Double, Height as Double, FileLink as string) as Integer
- FolderItem.FilesMBS as FolderItem()
- FolderItem.FoldersMBS as FolderItem()
- FolderItem.ItemsMBS as FolderItem()
- FolderItem.NewCGPDFDocumentMBS(MediaBox as CGRectMBS, title as string, author as string, creator as string) as CGPDFContextMBS
- FolderItem.NewCGPDFDocumentMBS(MediaBox as CGRectMBS, title as string, author as string, creator as string, subject as string, keywords as string, OwnerPassword as string, UserPassword as string, AllowsPrinting as boolean, AllowsCopy as boolean) as CGPDFContextMBS
- FolderItem.NewCGPDFDocumentMBS(MediaBox as CGRectMBS, title as string, author as string, creator as string, subject as string, keywords as string, OwnerPassword as string, UserPassword as string, AllowsPrinting as boolean, AllowsCopy as boolean, KeyLength as Integer) as CGPDFContextMBS
- FolderItem.NewCGPDFDocumentWithInfoMBS(MediaBox as CGRectMBS, info as object) as CGPDFContextMBS
- FolderItem.TrueFilesMBS as FolderItem()
- FolderItem.TrueFoldersMBS as FolderItem()
- FolderItem.TrueItemsMBS as FolderItem()
- HTMLViewer.IEReloadMBS(Force as boolean = false) as boolean
- LCMS2CIELabMBS.Clone as LCMS2CIELabMBS
- LCMS2CIELabMBS.Constructor(other as LCMS2CIELabMBS)
- LCMS2CIELChMBS.Clone as LCMS2CIELChMBS
- LCMS2CIELChMBS.Constructor(other as LCMS2CIELChMBS)
- LCMS2CIExyYMBS.Clone as LCMS2CIExyYMBS
- LCMS2CIExyYMBS.Constructor(other as LCMS2CIExyYMBS)
- LCMS2CIExyYTripleMBS.Clone as LCMS2CIExyYTripleMBS
- LCMS2CIExyYTripleMBS.Constructor
- LCMS2CIExyYTripleMBS.Constructor(other as LCMS2CIExyYTripleMBS)
- LCMS2CIExyYTripleMBS.Constructor(Red as LCMS2CIExyYMBS, Green as LCMS2CIExyYMBS, Blue as LCMS2CIExyYMBS)
- LCMS2CIEXYZTripleMBS.Clone as LCMS2CIEXYZTripleMBS
- LCMS2CIEXYZTripleMBS.Constructor
- LCMS2CIEXYZTripleMBS.Constructor(other as LCMS2CIEXYZTripleMBS)
- LCMS2CIEXYZTripleMBS.Constructor(Red as LCMS2CIEXYZMBS, Green as LCMS2CIEXYZMBS, Blue as LCMS2CIEXYZMBS)
- LCMS2JChMBS.Clone as LCMS2JChMBS
- LCMS2JChMBS.Constructor(other as LCMS2JChMBS)
- LCMS2MBS.AdaptationMatrix(ConeMatrix as LCMS2Mat3MBS, FromIll as LCMS2CIEXYZMBS, ToIll as LCMS2CIEXYZMBS) as LCMS2Mat3MBS
- LCMS2MBS.AdaptToIlluminant(SourceWhitePt as LCMS2CIEXYZMBS, Illuminant as LCMS2CIEXYZMBS, Value as LCMS2CIEXYZMBS) as LCMS2CIEXYZMBS
- LCMS2MBS.BuildRGB2XYZtransferMatrix(WhitePoint as LCMS2CIExyYMBS, Primaries as LCMS2CIExyYTripleMBS) as LCMS2Mat3MBS
- LCMS2MBS.Lab2LCh(p as LCMS2CIELabMBS) as LCMS2CIELChMBS
- LCMS2MBS.Lab2XYZ(p as LCMS2CIELabMBS, whitepoint as LCMS2CIEXYZMBS = nil) as LCMS2CIEXYZMBS
- LCMS2MBS.SetLogErrorHandler(handler as LCMS2ErrorHandlerMBS)
- LCMS2ProfileMBS.CreateBCHSWabstractProfile(context as LCMS2ContextMBS, nLUTPoints as UInt32, Bright as double, Contrast as double, Hue as double, Saturation as double, TempSrc as UInt32, TempDest as UInt32) as LCMS2ProfileMBS
- LCMS2ProfileMBS.CreateGrayProfile(context as LCMS2ContextMBS, WhitePoint as LCMS2CIExyYMBS, TransferFunction as LCMS2ToneCurveMBS) as LCMS2ProfileMBS
- LCMS2ProfileMBS.CreateInkLimitingDeviceLink(context as LCMS2ContextMBS, ColorSpaceSignature as UInt32, Limit as Double) as LCMS2ProfileMBS
- LCMS2ProfileMBS.CreateLinearizationDeviceLink(context as LCMS2ContextMBS, ColorSpaceSignature as UInt32, TransferFunction() as LCMS2ToneCurveMBS) as LCMS2ProfileMBS
- LCMS2ProfileMBS.CreateRGBProfile(context as LCMS2ContextMBS, WhitePoint as LCMS2CIExyYMBS, Primaries as LCMS2CIExyYTripleMBS, TransferFunction() as LCMS2ToneCurveMBS) as LCMS2ProfileMBS
- LCMS2ProfileMBS.PostScriptCRD(context as LCMS2ContextMBS, intent as UInt32, flags as UInt32 = 0) as string
- LCMS2ProfileMBS.PostScriptCSA(context as LCMS2ContextMBS, intent as UInt32, flags as UInt32 = 0) as string
- LCMS2ProfileMBS.ReadChromaticAdaptation as LCMS2CIEXYZMBS()
- LCMS2ProfileMBS.ReadChromaticity as LCMS2CIExyYTripleMBS
- LCMS2ProfileMBS.ReadColorantOrder as Memoryblock
- LCMS2ProfileMBS.ReadICCMeasurementConditions as LCMS2ICCMeasurementConditionsMBS
- LCMS2ProfileMBS.ReadICCViewingConditions as LCMS2ICCViewingConditionsMBS
- LCMS2ProfileMBS.ReadSignature(tag as Integer) as UInt32
- LCMS2ProfileMBS.ReadToneCurve(tag as Integer) as LCMS2ToneCurveMBS
- LCMS2ProfileMBS.ReadUcrBg as LCMS2UcrBgMBS
- LCMS2ProfileMBS.WriteChromaticAdaptation(value as LCMS2Mat3MBS) as boolean
- LCMS2ProfileMBS.WriteChromaticAdaptation(values() as LCMS2CIEXYZMBS) as boolean
- LCMS2ProfileMBS.WriteChromaticity(o as LCMS2CIExyYTripleMBS) as boolean
- LCMS2ProfileMBS.WriteColorantOrder(data as Memoryblock) as boolean
- LCMS2ProfileMBS.WriteICCMeasurementConditions(value as LCMS2ICCMeasurementConditionsMBS) as boolean
- LCMS2ProfileMBS.WriteICCViewingConditions(o as LCMS2ICCViewingConditionsMBS) as boolean
- LCMS2ProfileMBS.WriteSignature(tag as Integer, o as UInt32) as boolean
- LCMS2ProfileMBS.WriteToneCurve(tag as Integer, o as LCMS2ToneCurveMBS) as boolean
- LCMS2ProfileMBS.WriteUcrBg(o as LCMS2UcrBgMBS) as boolean
- LCMS2ScreeningChannelMBS.Clone as LCMS2ScreeningChannelMBS
- LCMS2ScreeningChannelMBS.Constructor(other as LCMS2ScreeningChannelMBS)
- LCMS2StageMBS.CLutFloatValues as Double()
- LCMS2StageMBS.CLutUInt16Values as UInt16()
- LCMS2StageMBS.CreateStageWithCLut16bit(context as LCMS2ContextMBS, GridPoints as UInt32, inputChan as UInt32, outputChan as UInt32, TableUInt16 as Memoryblock) as LCMS2StageMBS
- LCMS2StageMBS.CreateStageWithCLut16bit(context as LCMS2ContextMBS, GridPoints as UInt32, inputChan as UInt32, outputChan as UInt32, values() as UInt16) as LCMS2StageMBS
- LCMS2StageMBS.CreateStageWithCLutFloat(context as LCMS2ContextMBS, GridPoints as UInt32, inputChan as UInt32, outputChan as UInt32, TableSingle as Memoryblock) as LCMS2StageMBS
- LCMS2StageMBS.CreateStageWithCLutFloat(context as LCMS2ContextMBS, GridPoints as UInt32, inputChan as UInt32, outputChan as UInt32, values() as Double) as LCMS2StageMBS
- LCMS2StageMBS.CreateStageWithIdentity(context as LCMS2ContextMBS, Channels as UInt32) as LCMS2StageMBS
- LCMS2StageMBS.CreateStageWithMatrix(context as LCMS2ContextMBS, Rows as UInt32, Cols as UInt32, Matrix as Memoryblock, Offset as Memoryblock = nil) as LCMS2StageMBS
- LCMS2StageMBS.CreateStageWithToneCurves(context as LCMS2ContextMBS, Channels() as LCMS2ToneCurveMBS) as LCMS2StageMBS
- LCMS2StageMBS.MatrixOffsets as Double()
- LCMS2StageMBS.MatrixValues as Double()
- LCMS2StageMBS.ToneCurves as LCMS2ToneCurveMBS()
- LCMS2ViewingConditionsMBS.Clone as LCMS2ViewingConditionsMBS
- LCMS2ViewingConditionsMBS.Constructor(other as LCMS2ViewingConditionsMBS)
- MBS.Target as string
- NSAttributedStringMBS.attributeAtIndex(name as string, location as UInt64) as Variant
- NSAttributedStringMBS.attributeAtIndex(name as string, location as UInt64, inRange as NSRangeMBS) as Variant
- NSAttributedStringMBS.attributeAtIndex2(name as string, location as UInt64, byref effectiveRange as NSRangeMBS) as Variant
- NSAttributedStringMBS.attributeAtIndex2(name as string, location as UInt64, byref longestEffectiveRange as NSRangeMBS, inRange as NSRangeMBS) as Variant
- NSAttributedStringMBS.attributedStringWithDocFormat(data as memoryblock, byref DocumentAttributes as dictionary) as NSAttributedStringMBS
- NSAttributedStringMBS.attributedStringWithHTML(data as memoryblock, BaseURL as string, byref DocumentAttributes as dictionary) as NSAttributedStringMBS
- NSAttributedStringMBS.attributedStringWithHTML(data as memoryblock, byref DocumentAttributes as dictionary) as NSAttributedStringMBS
- NSAttributedStringMBS.attributedStringWithPath(file as folderitem, byref DocumentAttributes as dictionary) as NSAttributedStringMBS
- NSAttributedStringMBS.attributedStringWithPath(path as string, byref DocumentAttributes as dictionary) as NSAttributedStringMBS
- NSAttributedStringMBS.attributedStringWithRTF(data as memoryblock, byref DocumentAttributes as dictionary) as NSAttributedStringMBS
- NSAttributedStringMBS.attributedStringWithRTFD(data as memoryblock, byref DocumentAttributes as dictionary) as NSAttributedStringMBS
- NSAttributedStringMBS.attributedStringWithString(text as string, withAttributes as dictionary) as NSAttributedStringMBS
- NSAttributedStringMBS.attributedStringWithURL(file as folderitem, byref DocumentAttributes as dictionary) as NSAttributedStringMBS
- NSAttributedStringMBS.attributedStringWithURL(url as string, byref DocumentAttributes as dictionary) as NSAttributedStringMBS
- NSAttributedStringMBS.attributedSubstringFromRange(range as NSRangeMBS) as NSAttributedStringMBS
- NSAttributedStringMBS.attributesAtIndex(location as UInt64) as dictionary
- NSAttributedStringMBS.attributesAtIndex(location as UInt64, inRange as NSRangeMBS) as dictionary
- NSAttributedStringMBS.attributesAtIndex2(location as UInt64, byref range as NSRangeMBS) as dictionary
- NSAttributedStringMBS.attributesAtIndex2(location as UInt64, byref range as NSRangeMBS, inRange as NSRangeMBS) as dictionary
- NSAttributedStringMBS.initWithDocFormat(data as memoryblock, byref documentAttributes as dictionary) as boolean
- NSAttributedStringMBS.initWithHTML(data as memoryblock, BaseURL as string, byref documentAttributes as dictionary) as boolean
- NSAttributedStringMBS.initWithHTML(data as memoryblock, byref documentAttributes as dictionary) as boolean
- NSAttributedStringMBS.initWithPath(file as folderitem, byref documentAttributes as dictionary) as boolean
- NSAttributedStringMBS.initWithPath(path as string, byref documentAttributes as dictionary) as boolean
- NSAttributedStringMBS.initWithRTF(data as memoryblock, byref documentAttributes as dictionary) as boolean
- NSAttributedStringMBS.initWithRTFD(data as memoryblock, byref documentAttributes as dictionary) as boolean
- NSAttributedStringMBS.initWithString(text as string, withAttributes as Dictionary) as boolean
- NSAttributedStringMBS.initWithURL(file as folderitem, byref documentAttributes as dictionary) as boolean
- NSAttributedStringMBS.initWithURL(url as string, byref documentAttributes as dictionary) as boolean
- NSFontManagerMBS.availableFontNamesWithTraits(traits as Integer) as string()
- NSFontManagerMBS.convertFontToHaveTrait(font as NSFontMBS, trait as Integer) as NSFontMBS
- NSFontManagerMBS.convertFontToNotHaveTrait(font as NSFontMBS, trait as Integer) as NSFontMBS
- NSFontManagerMBS.convertFontTraits(traits as Integer) as Integer
- NSFontManagerMBS.convertWeightOfFont(font as NSFontMBS, up as boolean) as NSFontMBS
- NSMutableAttributedStringMBS.addAttribute(name as string, value as Variant, range as NSRangeMBS)
- NSMutableAttributedStringMBS.addAttributes(attrs as Dictionary, range as NSRangeMBS)
- NSMutableAttributedStringMBS.appendAttributedString(attrString as NSAttributedStringMBS)
- NSMutableAttributedStringMBS.insertAttributedString(attrString as NSAttributedStringMBS, location as UInt64)
- NSMutableAttributedStringMBS.removeAttribute(name as string, range as NSRangeMBS)
- NSMutableAttributedStringMBS.replaceCharactersInRange(range as NSRangeMBS, attrString as NSAttributedStringMBS)
- NSMutableAttributedStringMBS.replaceCharactersInRange(range as NSRangeMBS, text as string)
- NSMutableAttributedStringMBS.setAttributedString(attrString as NSAttributedStringMBS)
- NSMutableAttributedStringMBS.setAttributes(attrs as Dictionary, range as NSRangeMBS)
- NSViewMBS.addSubview(subview as NSViewMBS, positioned as Integer, relativeToView as NSViewMBS)
- NSViewMBS.removeFromSuperviewWithoutNeedingDisplay
- NSViewMBS.replaceSubview(oldView as NSViewMBS, newView as NSViewMBS)
- Picture.ColornessMBS(threshold as Integer = 10) as Double
- WindowsWMIMBS.CancelAsyncCall as boolean
- WindowsWMIMBS.ExecNotificationQueryAsync(QueryLanguage as string, QueryText as string) as boolean
New class properties in version 12.0:
- ABRecordMBS.DisplayName as string
- LCMS2PipelineMBS.context as LCMS2ContextMBS
- LCMS2ProfileMBS.context as LCMS2ContextMBS
- LCMS2StageMBS.CLutEntries as Integer
- LCMS2StageMBS.CLutHasFloatValues as Boolean
- LCMS2TransformMBS.context as LCMS2ContextMBS
- NSImageMBS.EXIFData as Dictionary
- NSTableColumnMBS.tableView as NSTableViewMBS
- NSTableHeaderViewMBS.tableView as NSTableViewMBS
New global functions in version 12.0:
- CGNewPDFDocumentMBS(consumer as CGDataConsumerMBS, MediaBox as CGRectMBS, title as string, author as string, creator as string) as CGPDFContextMBS
- CGNewPDFDocumentMBS(file as folderitem, MediaBox as CGRectMBS, title as string, author as string, creator as string) as CGPDFContextMBS
- CGNewPDFDocumentMBS(file as folderitem, MediaBox as CGRectMBS, title as string, author as string, creator as string, subject as string, keywords as string, OwnerPassword as string, UserPassword as string, AllowsPrinting as boolean, AllowsCopy as boolean) as CGPDFContextMBS
- CGNewPDFDocumentMBS(file as folderitem, MediaBox as CGRectMBS, title as string, author as string, creator as string, subject as string, keywords as string, OwnerPassword as string, UserPassword as string, AllowsPrinting as boolean, AllowsCopy as boolean, KeyLength as Integer) as CGPDFContextMBS
- RemoveAccentsMBS(text as string, IgnoreCase as boolean = false) as string
386 new items including 17 new classes one new interface 129 new methods 24 new events 9 new properties for existing classes and 5 new global methods.