Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS MacOSX Plugin:MacOSX:
Partly Console safe, 88 entry points.
- class CGSessionMBS
- class CopyFileMBS
- method CopyFile(From as String, Dest as String, flags as Integer) as Integer
- method CopyFile(From as FolderItem, Dest as FolderItem, flags as Integer) as Integer
- property BytesCopied as Int64
- property WasCloned as Boolean
- property XAttrName as String
- property YieldTicks as Integer
- shared method ErrorMessage(error as Integer) as String
- event Progress(What as Integer, Stage as Integer, Source as String, Dest as String) as Integer
- class DesktopWindow
- class DispatchDataMBS
- method Constructor(data as MemoryBlock, copy as boolean = false)
- method Constructor(data as Ptr, Length as Integer)
- method Constructor(data as DispatchDataMBS)
- method Concat(other as DispatchDataMBS) as DispatchDataMBS
- method SubRange(offset as UInt64, length as UInt64) as DispatchDataMBS
- method CopyData as MemoryBlock
- property Handle as Integer
- property Size as Integer
- property Tag as Variant
- property ReferencedMemory as MemoryBlock
- property SegementCount as Integer
- class DispatchIOMBS
- method Constructor(type as Integer, Stream as BinaryStream)
- method Constructor(type as Integer, Other as DispatchIOMBS)
- method Constructor(type as Integer, Path as String, OFlag as Integer = &h200, Mode as Integer = &o755)
- method Constructor(type as Integer, File as FolderItem, OFlag as Integer = &h200, Mode as Integer = &o755)
- method Barrier(theDelegate as DispatchIOBarrierMBS = nil)
- method Close(flags as Integer = 0)
- method Write(offset as Int64, Data as DispatchDataMBS, theDelegate as DispatchIOWriteMBS = nil)
- method Read(offset as Int64, length as UInt64, theDelegate as DispatchIOReadMBS = nil)
- property Handle as Integer
- property Type as Integer
- property Tag as Variant
- property Path as String
- property HighWater as UInt64
- property LowWater as UInt64
- property IntervalFlags as Integer
- property Interval as UInt64
- property Descriptor as Integer
- shared method WriteStream(Stream as BinaryStream, Data as DispatchDataMBS, theDelegate as DispatchIOWriteStreamMBS)
- shared method ReadStream(Stream as BinaryStream, Length as UInt64, theDelegate as DispatchIOReadStreamMBS)
- event Closing(error as Integer)
- event BarrierCompleted
- event WriteCompleted(offset as Int64, OriginalData as DispatchDataMBS, RemainingData as DispatchDataMBS, done as Boolean, Error as Integer)
- event ReadCompleted(offset as Int64, Data as DispatchDataMBS, done as Boolean, Error as Integer)
- class FolderChangedNotificationMBS
- method Unsubscribe
- method Directory as folderitem
- method SubscribeByPath(path as string)
- method Subscribe(dir as folderitem)
- method SubscribeByPath(path as string, flags as integer)
- method Subscribe(dir as folderitem, flags as integer)
- method Notify(dir as folderitem)
- method NotifyByPath(path as string)
- method NotifyAll
- property Lasterror as Integer
- property Handle as Integer
- event DirectoryChanged(message as integer, flags as integer)
- class FolderItem
- class MemoryStatisticsMBS
- class PermissionsMBS
- class Window
- Globals:
- CGSessionMBS as CGSessionMBS
- CurrentAppearanceThemeMBS as String
- DisableScreenUpdatesMBS
- EnableScreenUpdatesMBS
- FolderItemToPathMBS(file as folderitem) as string
- GetHelpTagDelayMBS as integer
- GetHelpTagDisplayedMBS as boolean
- GetSystemUIModeMBS as integer
- GetSystemUIModeOptionsMBS as integer
- GlobalIdleTimeMBS as double
- MacGlobalIdleTimeMBS as UInt64
- MacMountServerVolumeMBS(URL as string, MountDir as String, User as String, Password as String, byref Disk as FolderItem, flags as Integer) as Integer
- MacUnmountVolumeMBS(volume as folderItem, Force as Boolean, byref dissenter as Integer) as Integer
- NewFolderItemFromAbsolutePathMBS(AbsolutePath as string) as FolderItem
- OpenMacOSXPreferencesPaneMBS(name as string) as integer
- PathToFolderItemMBS(path as string) as folderitem
- RunningOnCarbonXMBS as boolean
- SetHelpTagDelayMBS(value as integer)
- SetHelpTagDisplayedMBS(value as boolean)
- SetSystemUIModeMBS(mode as integer, Options as integer)
- ShowCharacterPaletteMBS
- StartDictationMBS
Blog Entries
- News from the MBS Xojo Plugins Version 25.3
- Asynchronous File I/O in Xojo with DispatchIOMBS
- News from the MBS Xojo Plugins Version 21.1
- MonkeyBread Software Releases the MBS Xojo Plugins in version 21.1
- Understanding Memory Statistics
- MacOS System Preference Links
- AbsolutePath for Xojo
- MBS Plugins updated for Xojo 2019r2
- MBS REALbasic plug-ins version 10.0
- MBS REALbasic plug-in 9.6
Videos
Xojo Developer Magazine
- 24.4, page 65: Explore Your Files, Working with files and directories by Stefanie Juchmes-Simonis
- 23.5, page 9: News
- 18.3, page 54: Happy Birthday MonkeyBread Software, What is new in the MBS Xojo Plugins by Stefanie Juchmes