New in version 8.4
New in Version 23.2 23.3 23.4 23.5 24.0 24.1 24.2 24.3 24.4 24.5 25.0 25.1
Platforms to show: All Mac Windows Linux Cross-Platform
New controls in version 8.4:
- control ButtonMBS
- control CocoaControlMBS
- control ImageMBS
- control LineMBS
- control OvalMBS
- control RectangleMBS
- control RoundRectangleMBS
New classes in version 8.4:
- class GammaFadeMBS
- class GammaMBS
- class NSProcessInfoMBS
- class NSProgressIndicatorMBS
- class NSResponderMBS
- class NSScrollerMBS
- class NSSliderMBS
- class NSTableColumnMBS
- class NSTableDataSourceMBS
- class NSTableViewMBS
- class NSUndoManagerMBS
New modules in version 8.4:
New class events in version 8.4:
- NSTextMBS.textDidBeginEditing
- NSTextMBS.textDidChange
- NSTextMBS.textDidEndEditing
- NSTextMBS.textShouldBeginEditing as boolean
- NSTextMBS.textShouldEndEditing as boolean
- NSTextViewMBS.textViewDidChangeSelection
New class methods in version 8.4:
- BlowfishMBS.Decrypt(key as string, data as string) as string
- BlowfishMBS.Encrypt(key as string, data as string) as string
- CGContextMBS.fillRoundedRect(x as Double, y as Double, w as Double, h as Double, arcWidth as Double, arcHeight as Double)
- CGContextMBS.frameArc(x as Double, y as Double, w as Double, h as Double, startAngle as Integer, arcAngle as Integer)
- CGContextMBS.frameOval(x as Double, y as Double, w as Double, h as Double)
- CGContextMBS.frameRect(x as Double, y as Double, w as Double, h as Double)
- CGContextMBS.paintArc(x as Double, y as Double, w as Double, h as Double, startAngle as Integer, arcAngle as Integer)
- CGContextMBS.paintOval(x as Double, y as Double, w as Double, h as Double)
- CGContextMBS.paintRect(x as Double, y as Double, w as Double, h as Double)
- CGContextMBS.strokeRoundedRect(x as Double, y as Double, w as Double, h as Double, arcWidth as Double, arcHeight as Double)
- CGSConnectionMBS.CGSWindowbyHandle(windowhandle as Integer) as CGSWindowMBS
- DynaPDFMBS.DeleteEmbeddedFile(handle as Integer) as boolean
- DynaPDFMBS.InsertPicture(pic as picture, PosX as Double, PosY as Double, ScaleWidth as Double, ScaleHeight as Double) as Integer
- DynaPDFMBS.LAB(L as Integer, A as Integer, B as Integer) as Integer
- FolderItem.SaveAs8BitAlphaPNGMBS(pic as picture, colors() as color, alphas() as Integer, gamma as single = 0.0) as boolean
- FolderItem.SaveAs8BitAlphaPNGMBS(pic as picture, colors() as color, alphas() as Integer, gamma as single, Interlace as Boolean, FilterType as Integer) as boolean
- FolderItem.SaveAs8BitPNGMBS(pic as picture, colors() as color, gamma as single = 0.0) as boolean
- FSEventsMBS.Constructor(DeviceToWatch as Integer, path as string, sinceWhen as UInt64, latency as Double, flags as Integer)
- FSEventsMBS.Constructor(DeviceToWatch as Integer, paths() as string, sinceWhen as UInt64, latency as Double, flags as Integer)
- FSEventsMBS.Constructor(path as string, sinceWhen as UInt64, latency as Double, flags as Integer)
- FSEventsMBS.Constructor(paths() as string, sinceWhen as UInt64, latency as Double, flags as Integer)
- FSEventsMBS.DeviceBeingWatched as Integer
- FSEventsMBS.GetAbsoluteTime(theDate as date) as Double
- FSEventsMBS.GetDeviceID(volume as folderitem) as Integer
- FSEventsMBS.GetLastEventIdForDeviceBeforeTime(DeviceID as Integer, theTime as Double) as UInt64
- FSEventsMBS.PathsBeingWatched as String()
- FSEventsMBS.PurgeEventsForDeviceUpToEventId(DeviceID as Integer, EventID as UInt64) as boolean
- FSEventsMBS.UUIDForDevice(DeviceID as Integer) as memoryblock
- IKImageEditPanelMBS.Constructor
- IKPictureTakerMBS.Constructor
- JavaVMMBS.FreeCurrentThread
- JPEGExporterMBS.ExportRGB(data as memoryblock, width as UInt32, height as UInt32, rowbytes as UInt32)
- NSColorPanelMBS.Constructor
- NSImageMBS.addRepresentation(img as NSImageRepMBS)
- NSImageMBS.imageNamed(name as string) as NSImageMBS
- NSImageMBS.removeRepresentation(img as NSImageRepMBS)
- NSOperationQueueMBS.Constructor
- NSPanelMBS.Constructor(x as Double, y as Double, w as Double, h as Double, styleMask as Integer, BackingStoreType as Integer, deferCreation as boolean)
- NSPanelMBS.RunAlertPanel(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string) as Integer
- NSPanelMBS.RunAlertPanelRelativeToWindow(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string, docWindow as NSWindowMBS) as Integer
- NSPanelMBS.RunAlertPanelRelativeToWindow(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string, docWindow as window) as Integer
- NSPanelMBS.RunCriticalAlertPanel(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string) as Integer
- NSPanelMBS.RunCriticalAlertPanelRelativeToWindow(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string, docWindow as NSWindowMBS) as Integer
- NSPanelMBS.RunCriticalAlertPanelRelativeToWindow(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string, docWindow as window) as Integer
- NSPanelMBS.RunInformationalAlertPanel(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string) as Integer
- NSPanelMBS.RunInformationalAlertPanelRelativeToWindow(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string, docWindow as NSWindowMBS) as Integer
- NSPanelMBS.RunInformationalAlertPanelRelativeToWindow(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string, docWindow as window) as Integer
- NSScrollViewMBS.tile
- NSTextMBS.alignCenter
- NSTextMBS.alignLeft
- NSTextMBS.alignRight
- NSTextMBS.changeFont
- NSTextMBS.copy
- NSTextMBS.copyFont
- NSTextMBS.copyRuler
- NSTextMBS.cut
- NSTextMBS.delete
- NSTextMBS.maxSizeHeight as Double
- NSTextMBS.maxSizeWidth as Double
- NSTextMBS.minSizeHeight as Double
- NSTextMBS.minSizeWidth as Double
- NSTextMBS.NSCenterTextAlignment as Integer
- NSTextMBS.NSRightTextAlignment as Integer
- NSTextMBS.paste
- NSTextMBS.pasteFont
- NSTextMBS.pasteRuler
- NSTextMBS.readRTFDFromFile(file as folderitem) as boolean
- NSTextMBS.replaceCharactersInRangeWithRTF(start as Integer, length as Integer, rtfData as MemoryBlock)
- NSTextMBS.replaceCharactersInRangeWithRTFD(start as Integer, length as Integer, rtfdData as MemoryBlock)
- NSTextMBS.replaceCharactersInRangeWithString(start as Integer, length as Integer, text as string)
- NSTextMBS.RTFDFromRange(start as Integer, length as Integer) as MemoryBlock
- NSTextMBS.RTFFromRange(start as Integer, length as Integer) as MemoryBlock
- NSTextMBS.scrollRangeToVisible(start as Integer, length as Integer)
- NSTextMBS.selectAll
- NSTextMBS.setFontForRange(font as NSFontMBS, start as Integer, length as Integer)
- NSTextMBS.setMaxSize(width as Double, height as Double)
- NSTextMBS.setMinSize(width as Double, height as Double)
- NSTextMBS.setTextColorForRange(colorValue as NSColorMBS, start as Integer, length as Integer)
- NSTextMBS.sizeToFit
- NSTextMBS.subscript
- NSTextMBS.superscript
- NSTextMBS.toggleRuler
- NSTextMBS.underline
- NSTextMBS.unscript
- NSTextMBS.writeRTFDToFile(file as folderitem, atomically as boolean) as boolean
- NSTextViewMBS.startSpeaking
- NSTextViewMBS.stopSpeaking
- NSTextViewMBS.toggleAutomaticLinkDetection
- NSTextViewMBS.toggleAutomaticQuoteSubstitution
- NSTextViewMBS.toggleContinuousSpellChecking
- NSTextViewMBS.toggleGrammarChecking
- NSWindowMBS.Constructor(x as Double, y as Double, w as Double, h as Double, styleMask as Integer, BackingStoreType as Integer = 0, deferCreation as boolean = false, canBecomeKeyWindow as boolean = false)
- NSWindowMBS.deminiaturize
- NSWindowMBS.invalidateShadow
- NSWindowMBS.miniaturize
- NSWindowMBS.performMiniaturize
- NSWindowMBS.performZoom
- NSWindowMBS.zoom
- SFPasswordAssistantMBS.Constructor
- SystemInformationMBS.isMacOSX as Boolean
- SystemInformationMBS.isWindows2000(orHigher as boolean = false) as Boolean
- SystemInformationMBS.isWindowsVista(orHigher as boolean = false) as Boolean
- SystemInformationMBS.isWindowsXP(orHigher as boolean = false) as Boolean
- TiffPictureMBS.GetFieldDefaultedString(Tag as Integer, byref value as String) as boolean
- TiffPictureMBS.GetFieldString(Tag as Integer, byref value as string) as boolean
- TiffPictureMBS.SetFieldString(Tag as Integer, value as string) as boolean
New class properties in version 8.4:
- CalEventMBS.recurrenceRule as CalRecurrenceRuleMBS
- JPEGImporterMBS.Mode as Integer
- NSImageMBS.backgroundColor as NSColorMBS
- NSScrollViewMBS.documentView as NSViewMBS
- NSScrollViewMBS.horizontalScroller as NSScrollerMBS
- NSScrollViewMBS.verticalScroller as NSScrollerMBS
- NSTextMBS.alignment as Integer
- NSTextMBS.baseWritingDirection as Integer
- NSTextMBS.font as NSFontMBS
- NSTextMBS.isFieldEditor as boolean
- NSTextMBS.textColor as NSColorMBS
- NSTextViewMBS.acceptsGlyphInfo as boolean
- NSTextViewMBS.allowsDocumentBackgroundColorChange as boolean
- NSTextViewMBS.allowsImageEditing as boolean
- NSTextViewMBS.allowsUndo as boolean
- NSTextViewMBS.AutomaticLinkDetectionEnabled as boolean
- NSTextViewMBS.AutomaticQuoteSubstitutionEnabled as boolean
- NSTextViewMBS.backgroundColor as NSColorMBS
- NSTextViewMBS.ContinuousSpellCheckingEnabled as boolean
- NSTextViewMBS.displaysLinkToolTips as boolean
- NSTextViewMBS.insertionPointColor as NSColorMBS
- NSTextViewMBS.RulerVisible as boolean
- NSTextViewMBS.usesFindPanel as boolean
- NSTextViewMBS.usesFontPanel as boolean
- NSTextViewMBS.usesRuler as boolean
- NSViewMBS.autoresizesSubviews as boolean
- NSViewMBS.autoresizingMask as Integer
- NSViewMBS.focusRingType as Integer
- NSWindowMBS.acceptsMouseMovedEvents as boolean
- NSWindowMBS.alphaValue as Double
- NSWindowMBS.contentView as NSViewMBS
- NSWindowMBS.hasShadow as boolean
- NSWindowMBS.hidesOnDeactivate as boolean
- NSWindowMBS.ignoresMouseEvents as boolean
- NSWindowMBS.isDocumentEdited as boolean
- NSWindowMBS.isExcludedFromWindowsMenu as boolean
- NSWindowMBS.isMiniaturized as boolean
- NSWindowMBS.isMovableByWindowBackground as boolean
- NSWindowMBS.isOpaque as boolean
- NSWindowMBS.isZoomed as boolean
- NSWindowMBS.Level as Integer
- NSWindowMBS.miniwindowImage as Variant
- NSWindowMBS.miniwindowTitle as String
- NSWindowMBS.showsResizeIndicator as boolean
- NSWindowMBS.showsToolbarButton as boolean
- NSWindowMBS.styleMask as Integer
- NSWindowMBS.windowNumber as Integer
New global functions in version 8.4:
- DNSAddressToNameIPv6MBS(HostAddress as string) as string
- DNSNameToAddressIPv6MBS(HostName as string) as string
- GetWindowsColorProfileMBS as folderitem
- PictureToPNGStringMBS(pic as picture, gamma as single, Interlace as Boolean, FilterType as Integer) as string
- RemoveHTMLTagsWithMBS(AsciiTextWithTags as string, Replacement as string) as string
634 new items including 11 new classes 7 new controls one new module 106 new methods 6 new events 47 new properties for existing classes and 5 new global methods.
This list may lack items got removed in the last years.
