Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Win Plugin:Win2:
Partly Console safe, 76 entry points.
- class TimerMBS
- class WindowsClipboardMBS
- method Destructor
- method Constructor
- method Clear
- method SetData(type as integer, rawData as string) as boolean
- method GetData(type as integer) as string
- method CountClipboardFormats as integer
- method EnumClipboardFormats(format as integer = 0) as integer
- method ClipboardFormats as integer()
- method SetPicture(pic as Picture) as boolean
- method GetPicture as Picture
- method SetFiles(paths() as string) as boolean
- method GetFiles as string()
- method GetDIB as Picture
- method SetDIB(pic as Picture) as boolean
- property Valid as Boolean
- shared method RegisterClipboardFormat(type as string) as Integer
- shared method IsClipboardFormatAvailable(type as integer) as boolean
- shared method GetClipboardFormatName(format as integer) as string
- shared method ClipboardSequenceNumber as integer
- class WindowsDisplayMBS
- property MonitorHandle as Integer
- property X as Integer
- property Y as Integer
- property Width as Integer
- property Height as Integer
- property MonitorX as Integer
- property MonitorY as Integer
- property MonitorWidth as Integer
- property MonitorHeight as Integer
- property WorkX as Integer
- property WorkY as Integer
- property WorkWidth as Integer
- property WorkHeight as Integer
- property Primary as Boolean
- property DeviceName as String
- property HeightMM as Integer
- property WidthMM as Integer
- property LogPixelsX as Integer
- property LogPixelsY as Integer
- property DisplayAdapterDeviceName as String
- property DisplayAdapterDeviceString as String
- property DisplayAdapterStateFlags as Integer
- property DisplayAdapterDeviceID as String
- property DisplayAdapterDeviceKey as String
- property DisplayAdapterActive as Boolean
- property DisplayAdapterRemovable as Boolean
- property DisplayMonitorDeviceName as String
- property DisplayMonitorDeviceString as String
- property DisplayMonitorStateFlags as Integer
- property DisplayMonitorDeviceID as String
- property DisplayMonitorDeviceKey as String
- property DisplayMonitorActive as Boolean
- property DisplayMonitorRemovable as Boolean
- property DeviceInstanceID as String
- property WidthInch as Double
- property HeightInch as Double
- property WidthDPI as Integer
- property HeightDPI as Integer
- shared method Displays as WindowsDisplayMBS()
- class WindowsFontDialogMBS
- method Update
- method Query
- method ChooseFont as Boolean
- method CloseDialog
- property LastError as Integer
- property Size as Double
- property MinSize as Integer
- property MaxSize as Integer
- property LimitSize as Boolean
- property TextColor as Color
- property OnlyFixedPitchFonts as Boolean
- property ShowApply as Boolean
- property OnlyTrueTypeFonts as Boolean
- property ForceFontExist as Boolean
- property ShowInactiveFonts as Boolean
- property FontType as Integer
- property ScalableFontsOnly as Boolean
- property NoVectorFonts as Boolean
- property NoInitialSizeSelection as Boolean
- property NoVerticalFonts as Boolean
- property Effects as Boolean
- property NoFontSimulations as Boolean
- property NoInitialFaceSelection as Boolean
- property NoInitialStyleSelection as Boolean
- property CurrentFont as WindowsFontFamilyMBS
- property Strikethrough as Boolean
- property Underline as Boolean
- property Italic as Boolean
- property Bold as Boolean
- property FontName as String
- property Parent as Variant
- property DialogHandle as Integer
- property Weight as Integer
- property Height as Integer
- event Show
- event Hide
- event GotFocus
- event LostFocus
- event BoundsChanging
- event BoundsChanged
- event Apply
- event Init
- class WindowsFontFamilyMBS
- method AxisName(index as integer) as string
- method AxisMinValue(index as integer) as integer
- method AxisMaxValue(index as integer) as integer
- method DesignVectorValues(index as integer) as integer
- property FontType as Integer
- property LogFontHeight as Integer
- property LogFontWidth as Integer
- property LogFontEscapement as Integer
- property LogFontOrientation as Integer
- property LogFontWeight as Integer
- property LogFontItalic as Boolean
- property LogFontUnderline as Boolean
- property LogFontStrikeOut as Boolean
- property LogFontCharSet as Integer
- property LogFontOutPrecision as Integer
- property LogFontClipPrecision as Integer
- property LogFontQuality as Integer
- property LogFontPitchAndFamily as Integer
- property LogFontFaceName as String
- property LogFontBold as Boolean
- property LogFontFullName as String
- property LogFontStyle as String
- property LogFontScript as String
- property NumberOfDesignVectors as Integer
- property TextMetricHeight as Integer
- property TextMetricAscent as Integer
- property TextMetricDescent as Integer
- property TextMetricInternalLeading as Integer
- property TextMetricExternalLeading as Integer
- property TextMetricAverageCharWidth as Integer
- property TextMetricMaxCharWidth as Integer
- property TextMetricWeight as Integer
- property TextMetricOverhang as Integer
- property TextMetricDigitizedAspectX as Integer
- property TextMetricDigitizedAspectY as Integer
- property TextMetricFirstChar as Integer
- property TextMetricLastChar as Integer
- property TextMetricDefaultChar as Integer
- property TextMetricBreakChar as Integer
- property TextMetricItalic as Boolean
- property TextMetricUnderlined as Boolean
- property TextMetricStruckOut as Boolean
- property TextMetricPitchAndFamily as Integer
- property TextMetricCharSet as Integer
- property TextMetricFlags as Integer
- property TextMetricSizeEM as Integer
- property TextMetricCellHeight as Integer
- property TextMetricAverageWidth as Integer
- property NumberOfAxes as Integer
- property UnicodeSubsetBitfield as MemoryBlock
- property CodepageBitfield as MemoryBlock
- shared method AllFontsEx as WindowsFontFamilyMBS()
- shared method AllFonts as WindowsFontFamilyMBS()
- shared method FontsOfFamily(family as string) as WindowsFontFamilyMBS()
- shared method AllFonts(fonts() as WindowsFontFamilyMBS) as integer
- shared method FontsOfFamily(family as string, fonts() as WindowsFontFamilyMBS) as integer
- class WindowsMonitorMBS
- property HMonitor as Integer
- property Left as Integer
- property Top as Integer
- property Right as Integer
- property Bottom as Integer
- property Width as Integer
- property Height as Integer
- property WorkLeft as Integer
- property WorkTop as Integer
- property WorkRight as Integer
- property WorkBottom as Integer
- property WorkWidth as Integer
- property WorkHeight as Integer
- property IsPrimary as Boolean
- property DeviceName as String
- shared method MonitorFromWindow(WindowHandle as integer, flags as integer = 0) as WindowsMonitorMBS
- shared method MonitorFromWindow(win as window, flags as integer = 0) as WindowsMonitorMBS
- shared method MonitorFromRect(left as integer, top as integer, width as integer, height as integer, flags as integer = 0) as WindowsMonitorMBS
- shared method MonitorFromPoint(x as integer, y as integer, flags as integer = 0) as WindowsMonitorMBS
- shared method AllMonitors as WindowsMonitorMBS()
- shared method AllMonitors(monitors() as WindowsMonitorMBS) as integer
- shared method MonitorFromWindow(win as DesktopWindow, flags as integer = 0) as WindowsMonitorMBS
- class WinMouseFilterMBS
- method Constructor
- shared property Enabled as Boolean
- shared property IncludeMouseMove as Boolean
- shared property IncludeMouseHOver as Boolean
- shared property IncludeMouseWheel as Boolean
- event ReceivedEvent(Message as Integer, mouseX as Integer, mouseY as Integer, windowHandle as Integer, HitTestCode as Integer, ExtraInfo as Integer) as Boolean
Blog Entries
- Unblock menus while threads are running
- MonkeyBread Software Releases the MBS Xojo Plugins in version 21.4
- News from the MBS Xojo Plugins Version 20.5
- Windows, Xojo and the Clipboard
- [ANN] MonkeyBread Software Releases the MBS Xojo / Real Studio plug-ins in version 14.4
- [ANN] MonkeyBread Software Releases the MBS Xojo / Real Studio plug-ins in version 14.3
- MBS REALbasic Plugins 11.0 released
- New MBS REALbasic Plugin Version 10.4
- MBS REALbasic Plugins Version 10.4 release notes
- Teaser: Clipboard classes
Videos
- Presentation from Munich conference about MBS Plugins.
- Presentation from London 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
- 19.6, page 10: News
- 17.3, page 11: News
- 15.6, page 9: News
- 15.5, page 9: News