Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Util Plugin:Util:
Partly Console safe, 99 entry points.
- class DateDifferenceMBS
- method Constructor
- method Constructor(StartDate as date, EndDate as date)
- method Calc(StartDate as date, EndDate as date) as boolean
- method Constructor(StartDate as dateTime, EndDate as dateTime)
- method Calc(StartDate as dateTime, EndDate as dateTime) as boolean
- property Month as Integer
- property Year as Integer
- property Day as Integer
- property Hour as Integer
- property Second as Integer
- property Minute as Integer
- property Swap as Boolean
- property Ready as Boolean
- property StartDate as Variant
- property EndDate as Variant
- property StartMonth as Integer
- property StartYear as Integer
- property StartDay as Integer
- property StartHour as Integer
- property StartSecond as Integer
- property StartMinute as Integer
- property EndMonth as Integer
- property EndYear as Integer
- property EndDay as Integer
- property EndHour as Integer
- property EndSecond as Integer
- property EndMinute as Integer
- property TotalDay as Integer
- property StartTotalSeconds as Double
- property EndTotalSeconds as Double
- property TotalSeconds as Double
- shared method isLeapYear(year as integer) as boolean
- class DelegateCrashExceptionMBS
- class Graphics
- method DrawRotatedTextMBS(Rotation as double, text as string, x as integer, y as integer, Center as Boolean = false, alpha as double = 1.0, NoSwapY as boolean = false, FontWidth as Integer = 0)
- method MeasureRotatedTextMBS(text as string, byref Width as double, byref Height as double, FontWidth as Integer = 0) as Boolean
- class LocaleMBS
- method Constructor
- property Name as String
- property DecimalPoint as String
- property ThousandsSep as String
- property Grouping as String
- property IntCurrSymbol as String
- property CurrencySymbol as String
- property monDecimalPoint as String
- property monThousandsSep as String
- property monGrouping as String
- property PositiveSign as String
- property NegativeSign as String
- property IntFracDigits as Integer
- property FracDigits as Integer
- property PosCSPrecedes as Boolean
- property PosSepBySpace as Boolean
- property NegCSPrecedes as Boolean
- property NegSepBySpace as Boolean
- property PosSignPosition as Integer
- property NegSignPosition as Integer
- property IntPosCSPrecedes as Integer
- property IntNegCSPrecedes as Integer
- property IntPosSepBySpace as Integer
- property IntNegSepBySpace as Integer
- property IntPosSignPosition as Integer
- property IntNegSignPosition as Integer
- shared method Locale(Locale as string = "") as LocaleMBS
- module CallDelegateCrashSafeMBS
- module SortMBS
- method SumArrayMBS(source() as Boolean, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- method SumArrayMBS(source() as Currency, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Currency
- method SumArrayMBS(source() as Int32, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- method SumArrayMBS(source() as Int64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Int64
- method SumArrayMBS(source() as UInt32, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
- method SumArrayMBS(source() as UInt64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
- method SumArrayMBS(source() as Double, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- method SumArrayMBS(source() as Single, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- method EqualsArrayMBS(array1() as Boolean, array2() as Boolean, array1offset as Integer = 0, count as Integer = -2, array2offset as Integer = 0) as Boolean
- method EqualsArrayMBS(array1() as Color, array2() as Color, array1offset as Integer = 0, count as Integer = -2, array2offset as Integer = 0) as Boolean
- method EqualsArrayMBS(array1() as Currency, array2() as Currency, array1offset as Integer = 0, count as Integer = -2, array2offset as Integer = 0) as Boolean
- method EqualsArrayMBS(array1() as Double, array2() as Double, array1offset as Integer = 0, count as Integer = -2, array2offset as Integer = 0) as Boolean
- method EqualsArrayMBS(array1() as Int32, array2() as Int32, array1offset as Integer = 0, count as Integer = -2, array2offset as Integer = 0) as Boolean
- method EqualsArrayMBS(array1() as Int64, array2() as Int64, array1offset as Integer = 0, count as Integer = -2, array2offset as Integer = 0) as Boolean
- method EqualsArrayMBS(array1() as Ptr, array2() as Ptr, array1offset as Integer = 0, count as Integer = -2, array2offset as Integer = 0) as Boolean
- method EqualsArrayMBS(array1() as Single, array2() as Single, array1offset as Integer = 0, count as Integer = -2, array2offset as Integer = 0) as Boolean
- method EqualsArrayMBS(array1() as String, array2() as String, array1offset as Integer = 0, count as Integer = -2, array2offset as Integer = 0) as Boolean
- method EqualsArrayMBS(array1() as UInt32, array2() as UInt32, array1offset as Integer = 0, count as Integer = -2, array2offset as Integer = 0) as Boolean
- method EqualsArrayMBS(array1() as UInt64, array2() as UInt64, array1offset as Integer = 0, count as Integer = -2, array2offset as Integer = 0) as Boolean
- method EqualsArrayMBS(array1() as Object, array2() as Object, array1offset as Integer = 0, count as Integer = -2, array2offset as Integer = 0) as Boolean
- method CopyArrayMBS(source() as Boolean, dest() as Boolean, sourceIndex as Integer = 0, sourceCount as Integer = -2, destIndex as Integer = 0)
- method CopyArrayMBS(source() as Color, dest() as Color, sourceIndex as Integer = 0, sourceCount as Integer = -2, destIndex as Integer = 0)
- method CopyArrayMBS(source() as Currency, dest() as Currency, sourceIndex as Integer = 0, sourceCount as Integer = -2, destIndex as Integer = 0)
- method CopyArrayMBS(source() as Double, dest() as Double, sourceIndex as Integer = 0, sourceCount as Integer = -2, destIndex as Integer = 0)
- method CopyArrayMBS(source() as Int32, dest() as Int32, sourceIndex as Integer = 0, sourceCount as Integer = -2, destIndex as Integer = 0)
- method CopyArrayMBS(source() as Int64, dest() as Int64, sourceIndex as Integer = 0, sourceCount as Integer = -2, destIndex as Integer = 0)
- method CopyArrayMBS(source() as Ptr, dest() as Ptr, sourceIndex as Integer = 0, sourceCount as Integer = -2, destIndex as Integer = 0)
- method CopyArrayMBS(source() as Single, dest() as Single, sourceIndex as Integer = 0, sourceCount as Integer = -2, destIndex as Integer = 0)
- method CopyArrayMBS(source() as String, dest() as String, sourceIndex as Integer = 0, sourceCount as Integer = -2, destIndex as Integer = 0)
- method CopyArrayMBS(source() as UInt32, dest() as UInt32, sourceIndex as Integer = 0, sourceCount as Integer = -2, destIndex as Integer = 0)
- method CopyArrayMBS(source() as UInt64, dest() as UInt64, sourceIndex as Integer = 0, sourceCount as Integer = -2, destIndex as Integer = 0)
- method CopyArrayMBS(source() as Variant, dest() as Variant, sourceIndex as Integer = 0, sourceCount as Integer = -2, destIndex as Integer = 0)
- method CopyArrayMBS(source() as Object, dest() as Object, sourceIndex as Integer = 0, sourceCount as Integer = -2, destIndex as Integer = 0)
- method SortArrayMBS(theArray() as Boolean, descending as boolean = false)
- method SortArrayMBS(theArray() as Color, descending as boolean = false)
- method SortArrayMBS(theArray() as Currency, descending as boolean = false)
- method SortArrayMBS(theArray() as Date, descending as boolean = false)
- method SortArrayMBS(theArray() as Double, descending as boolean = false)
- method SortArrayMBS(theArray() as Int32, descending as boolean = false)
- method SortArrayMBS(theArray() as Int64, descending as boolean = false)
- method SortArrayMBS(theArray() as Ptr, descending as boolean = false)
- method SortArrayMBS(theArray() as Single, descending as boolean = false)
- method SortArrayMBS(theArray() as String, descending as boolean = false)
- method SortArrayMBS(theArray() as UInt32, descending as boolean = false)
- method SortArrayMBS(theArray() as UInt64, descending as boolean = false)
- method SortArrayMBS(theArray() as Boolean, theDelegate as SortVariantDelegateBooleanMBS, descending as boolean = false)
- method SortArrayMBS(theArray() as Color, theDelegate as SortVariantDelegateColorMBS, descending as boolean = false)
- method SortArrayMBS(theArray() as Currency, theDelegate as SortVariantDelegateCurrencyMBS, descending as boolean = false)
- method SortArrayMBS(theArray() as Double, theDelegate as SortVariantDelegateDoubleMBS, descending as boolean = false)
- method SortArrayMBS(theArray() as Int32, theDelegate as SortVariantDelegateInt32MBS, descending as boolean = false)
- method SortArrayMBS(theArray() as Int64, theDelegate as SortVariantDelegateInt64MBS, descending as boolean = false)
- method SortArrayMBS(theArray() as Variant, theDelegate as SortVariantDelegateVariantMBS, descending as boolean = false)
- method SortArrayMBS(theArray() as Ptr, theDelegate as SortVariantDelegatePtrMBS, descending as boolean = false)
- method SortArrayMBS(theArray() as Single, theDelegate as SortVariantDelegateSingleMBS, descending as boolean = false)
- method SortArrayMBS(theArray() as String, theDelegate as SortVariantDelegateStringMBS, descending as boolean = false)
- method SortArrayMBS(theArray() as UInt32, theDelegate as SortVariantDelegateUInt32MBS, descending as boolean = false)
- method SortArrayMBS(theArray() as UInt64, theDelegate as SortVariantDelegateUInt64MBS, descending as boolean = false)
- method SortArrayMBS(theArray() as DateTime, theDelegate as SortVariantDelegateDateTimeMBS, descending as boolean = false)
- method SortArrayMBS(theArray() as DateTime, descending as boolean = false)
- Globals:
- AbortMBS
- CDblMBS(text as string, byref value as double, locale as string = "") as boolean
- ConsoleExecuteMBS(path as folderitem, arguments() as string, environment() as string) as integer
- ConsoleExecuteMBS(path as string, arguments() as string, environment() as string) as integer
- CrashNiceMBS
- CrashUglyMBS
- DifferenceMBS(extends StartDate as date, EndDate as date) as DateDifferenceMBS
- DifferenceMBS(extends StartDate as dateTime, EndDate as dateTime) as DateDifferenceMBS
- ExitMBS(code as integer)
- FormatDateMBS(format as string, value as date, locale as string = "") as string
- FormatDateTimeMBS(format as string, value as dateTime, locale as string = "") as string
- FormatMBS(format as string, value as double, locale as string = "") as string
- ParseDateMBS(format as string, text as string, byref value as date, locale as string = "") as boolean
- ParseDateTimeMBS(format as string, text as string, byref value as dateTime, locale as string = "") as boolean
- SplitCommaSeparatedValuesMBS(text as string, delimiter as string = "", quote as string = "") as string()
Blog Entries
- MBS Xojo Plugins, version 24.1pr3
- News from the MBS Xojo Plugins Version 24.0
- MonkeyBread Software Releases the MBS Xojo Plugins in version 23.0
- Console and GUI in one project
- MonkeyBread Software Releases the MBS Xojo plug-ins in version 17.0
- Introducing FormatDateMBS function
- MonkeyBread Software Releases the MBS Real Studio plug-ins in version 13.0
- CDbl and Format with locales
- MBS Real Studio Plugins, version 11.3fc
- Rotated text
Videos
- Presentation from Munich conference about MBS Plugins.
- Presentation from Xojo Developer Conference 2019 in Miami.
Xojo Developer Magazine
- 21.3, page 10: News
- 21.2, page 9: News
- 21.1, page 9: News
- 17.5, page 42: What's New in the MBS Plugins, With the Plugins growing every year, here are new capabilities you may have missed by Stefanie Juchmes
- 16.1, page 10: News
- 15.3, page 10: News
- 15.2, page 10: News
- 11.2, page 10: News
- 10.1, page 75: Using Plugins, Working with the Monkeybread Plugins by Marc Zeedar