New in version 8.4
New in Version 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3 18.4 18.5 19.0 19.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
- control WebViewControlMBS
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
- class WebOpenPanelResultListenerMBS
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
- PhidgetDictionaryMBS.ServerConnect
- PhidgetDictionaryMBS.ServerDisconnect
- PhidgetManagerMBS.ServerConnect
- PhidgetManagerMBS.ServerDisconnect
- PhidgetMBS.ServerConnect
- PhidgetMBS.ServerDisconnect
- PhidgetMotorControlMBS.VelocityChanged(index as Integer, value as Double)
- PhidgetStepperMBS.VelocityChanged(index as Integer, value as Double)
- WebUIDelegateMBS.runOpenPanelForFileButtonWithResultListener(listener as WebOpenPanelResultListenerMBS, allowMultipleFiles as boolean) as boolean
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.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
- PhidgetAccelerometerMBS.getAccelerationMax(index as Integer) as Double
- PhidgetAccelerometerMBS.getAccelerationMin(index as Integer) as Double
- PhidgetAccelerometerMBS.getAxisCount as Integer
- PhidgetAdvancedServoMBS.getAccelerationMax(index as Integer) as Double
- PhidgetAdvancedServoMBS.getAccelerationMin(index as Integer) as Double
- PhidgetAdvancedServoMBS.getEngaged(index as Integer) as boolean
- PhidgetAdvancedServoMBS.getMotorCount as Integer
- PhidgetAdvancedServoMBS.getPosition(index as Integer) as Double
- PhidgetAdvancedServoMBS.getPositionMax(index as Integer) as Double
- PhidgetAdvancedServoMBS.getPositionMin(index as Integer) as Double
- PhidgetAdvancedServoMBS.getSpeedRampingOn(index as Integer) as boolean
- PhidgetAdvancedServoMBS.getStopped(index as Integer) as boolean
- PhidgetAdvancedServoMBS.getVelocityLimit(index as Integer) as Double
- PhidgetAdvancedServoMBS.getVelocityMax(index as Integer) as Double
- PhidgetAdvancedServoMBS.getVelocityMin(index as Integer) as Double
- PhidgetAdvancedServoMBS.setEngaged(index as Integer, value as boolean)
- PhidgetAdvancedServoMBS.setPosition(index as Integer, value as Double)
- PhidgetAdvancedServoMBS.setPositionMax(index as Integer, value as Double)
- PhidgetAdvancedServoMBS.setPositionMin(index as Integer, value as Double)
- PhidgetAdvancedServoMBS.setSpeedRampingOn(index as Integer, value as boolean)
- PhidgetAdvancedServoMBS.setVelocityLimit(index as Integer, value as Double)
- PhidgetDictionaryMBS.getServerAddress(byref port as Integer) as string
- PhidgetDictionaryMBS.getServerID as string
- PhidgetEncoderMBS.getEncoderCount as Integer
- PhidgetEncoderMBS.getInputCount as Integer
- PhidgetEncoderMBS.getInputState(index as Integer) as boolean
- PhidgetEncoderMBS.getPosition(index as Integer) as Integer
- PhidgetEncoderMBS.setPosition(index as Integer, value as Integer)
- PhidgetInterfaceKitMBS.getInputCount as Integer
- PhidgetInterfaceKitMBS.getInputState(index as Integer) as boolean
- PhidgetInterfaceKitMBS.getOutputCount as Integer
- PhidgetInterfaceKitMBS.getOutputState(index as Integer) as boolean
- PhidgetInterfaceKitMBS.getRatiometric as boolean
- PhidgetInterfaceKitMBS.getSensorCount as Integer
- PhidgetInterfaceKitMBS.setOutputState(index as Integer, value as boolean)
- PhidgetInterfaceKitMBS.setRatiometric(value as boolean)
- PhidgetLEDMBS.getLEDCount as Integer
- PhidgetManagerMBS.getServerAddress(byref port as Integer) as string
- PhidgetManagerMBS.getServerID as string
- PhidgetMotorControlMBS.getAccelerationMax(index as Integer) as Double
- PhidgetMotorControlMBS.getAccelerationMin(index as Integer) as Double
- PhidgetMotorControlMBS.getInputCount as Integer
- PhidgetMotorControlMBS.getInputState(index as Integer) as boolean
- PhidgetMotorControlMBS.getMotorCount as Integer
- PhidgetMotorControlMBS.getVelocity(index as Integer) as Double
- PhidgetMotorControlMBS.setVelocity(index as Integer, value as Double)
- PhidgetPHSensorMBS.getPHMax as Double
- PhidgetPHSensorMBS.getPHMin as Double
- PhidgetPHSensorMBS.getPotentialMax as Double
- PhidgetPHSensorMBS.getPotentialMin as Double
- PhidgetRFIDMBS.getAntennaOn as boolean
- PhidgetRFIDMBS.getLEDOn as boolean
- PhidgetRFIDMBS.getOutputCount as Integer
- PhidgetRFIDMBS.getOutputState(index as Integer) as boolean
- PhidgetRFIDMBS.getTagStatus as boolean
- PhidgetRFIDMBS.setAntennaOn(value as boolean)
- PhidgetRFIDMBS.setLEDOn(value as boolean)
- PhidgetRFIDMBS.setOutputState(index as Integer, value as boolean)
- PhidgetServoMBS.getEngaged(index as Integer) as boolean
- PhidgetServoMBS.getMotorCount as Integer
- PhidgetServoMBS.getPosition(index as Integer) as Double
- PhidgetServoMBS.getPositionMax(index as Integer) as Double
- PhidgetServoMBS.getPositionMin(index as Integer) as Double
- PhidgetServoMBS.setEngaged(index as Integer, value as boolean)
- PhidgetServoMBS.setPosition(index as Integer, value as Double)
- PhidgetStepperMBS.getAccelerationMax(index as Integer) as Double
- PhidgetStepperMBS.getAccelerationMin(index as Integer) as Double
- PhidgetStepperMBS.getCurrentLimit(index as Integer) as Double
- PhidgetStepperMBS.getCurrentMax(index as Integer) as Double
- PhidgetStepperMBS.getCurrentMin(index as Integer) as Double
- PhidgetStepperMBS.getEngaged(index as Integer) as boolean
- PhidgetStepperMBS.getInputCount as Integer
- PhidgetStepperMBS.getMotorCount as Integer
- PhidgetStepperMBS.getPositionMax(index as Integer) as int64
- PhidgetStepperMBS.getPositionMin(index as Integer) as int64
- PhidgetStepperMBS.getStopped(index as Integer) as boolean
- PhidgetStepperMBS.getTargetPosition(index as Integer) as int64
- PhidgetStepperMBS.getVelocity(index as Integer) as Double
- PhidgetStepperMBS.getVelocityLimit(index as Integer) as Double
- PhidgetStepperMBS.getVelocityMax(index as Integer) as Double
- PhidgetStepperMBS.getVelocityMin(index as Integer) as Double
- PhidgetStepperMBS.setCurrentLimit(index as Integer, value as Double)
- PhidgetStepperMBS.setCurrentPosition(index as Integer, value as int64)
- PhidgetStepperMBS.setEngaged(index as Integer, value as boolean)
- PhidgetStepperMBS.setTargetPosition(index as Integer, value as int64)
- PhidgetStepperMBS.setVelocityLimit(index as Integer, value as Double)
- PhidgetTemperatureSensorMBS.getAmbientTemperature as Double
- PhidgetTemperatureSensorMBS.getAmbientTemperatureMax as Double
- PhidgetTemperatureSensorMBS.getAmbientTemperatureMin as Double
- PhidgetTemperatureSensorMBS.getPotentialMax(index as Integer) as Double
- PhidgetTemperatureSensorMBS.getPotentialMin(index as Integer) as Double
- PhidgetTemperatureSensorMBS.getTemperatureInputCount as Integer
- PhidgetTemperatureSensorMBS.getTemperatureMax(index as Integer) as Double
- PhidgetTemperatureSensorMBS.getTemperatureMin(index as Integer) as Double
- PhidgetTemperatureSensorMBS.getThermocoupleType(index as Integer) as Integer
- PhidgetTemperatureSensorMBS.setThermocoupleType(index as Integer, value as Integer)
- PhidgetTextLCDMBS.getBacklight as boolean
- PhidgetTextLCDMBS.getColumnCount as Integer
- PhidgetTextLCDMBS.getRowCount as Integer
- PhidgetTextLCDMBS.setBacklight(backlightState as boolean)
- PhidgetTextLCDMBS.setDisplayCharacter(index as Integer, column as Integer, character as Integer)
- PhidgetTextLEDMBS.getColumnCount as Integer
- PhidgetTextLEDMBS.getRowCount as Integer
- 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
- WebScriptCallbackMBS.Constructor
- WebViewMBS.Constructor(left as Double, top as Double, width as Double, height as Double)
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
- InstallWebPolicyDelegate(extends w as WebViewMBS, theDelegate as WebPolicyDelegateMBS)
- InstallWebResourceLoadDelegate(extends w as WebViewMBS, theDelegate as WebResourceLoadDelegateMBS)
- InstallWebUIDelegate(extends w as WebViewMBS, theDelegate as WebUIDelegateMBS)
- PictureToPNGStringMBS(pic as picture, gamma as single, Interlace as Boolean, FilterType as Integer) as string
- RemoveHTMLTagsWithMBS(AsciiTextWithTags as string, Replacement as string) as string
745 new items including 12 new classes 8 new controls one new module 209 new methods 15 new events 47 new properties for existing classes and 8 new global methods.
Links
MBS Xojo PDF Plugins