Platforms to show: All Mac Windows Linux Cross-Platform
The plugin MBS Overlay Plugin:
- class OverlayMBS
- method Constructor(left as integer, top as integer, width as integer, height as integer, MacAttributes as integer, WinExStyle as integer, WinStyle as integer)
- method Constructor(left as integer, top as integer, width as integer, height as integer, WindowsNoActivate as boolean = false, WindowsTopMost as boolean=true)
- method Update
- method Update(NSImage as variant)
- method Close
- method Show(WindowsShowMode as integer = 0)
- method Hide
- method UpdateShow
- method Resize(width as integer, height as integer)
- method Move(left as integer, top as integer)
- method SetFocus
- method InvalidateShadow
- property hasShadow as boolean
- property WinIsTopMost as boolean
- property Title as string
- property CurrentImage as Variant
- property WindowHandle as Integer
- property WindowID as Integer
- property Left as Integer
- property Top as Integer
- property Height as Integer
- property Width as Integer
- property Visible as Boolean
- property Alpha as Double
- property Pict as Picture
- property Mask as Picture
- property IgnoreMouseClicks as Boolean
- property AutoCaptureMouse as Boolean
- property NSWindow as Variant
- property NSView as Variant
- property WindowsClassName as String
- property MovableByWindowBackground as Boolean
- event WindowClosed
- event WindowBoundsChanged
- event WindowShown
- event WindowHidden
- event MouseDown(x as integer, y as integer, modifiers as integer) as boolean
- event MouseUp(x as integer, y as integer, modifiers as integer) as boolean
- event MouseMoved(x as integer, y as integer, modifiers as integer) as boolean
- event MouseDragged(x as integer, y as integer, modifiers as integer) as boolean
- event MouseWheel(x as integer, y as integer, dx as double, dy as double, modifiers as integer)
- event MouseEnter(x as integer, y as integer, modifiers as integer)
- event MouseExit(x as integer, y as integer, modifiers as integer)
- event KeyDown(key as String, keyCode as Integer, modifiers as integer) as Boolean
- event KeyUp(key as String, keyCode as Integer, modifiers as integer) as Boolean
- event menuForEvent(NSEvent as variant) as Variant
- event GotFocus
- event LostFocus
- event Draw(CGContext as Variant, NSGraphicsContext as Variant)
- control ButtonMBS
- property ImageNormal as Picture
- property ImageMouseOver as Picture
- property ImageDisabled as Picture
- property ImagePressed as Picture
- property ImagePressedDisabled as Picture
- property ImagePressedMouseOver as Picture
- property Sticky as Boolean
- property Toggle as Boolean
- property Value as Boolean
- property TestPressed as Boolean
- property TestEnabled as Boolean
- property TestMouseOver as Boolean
- event Action(x as integer, y as integer)
- event EnableMenuItems
- event ScaleFactorChanged(NewFactor as double)
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- control CustomControlMBS
- property Code as String
- property Color1 as Color
- property Color2 as Color
- property Color3 as Color
- property Color4 as Color
- property Value1 as String
- property Value2 as String
- property Value3 as String
- property Value4 as String
- property Picture1 as Picture
- property Picture2 as Picture
- property Picture3 as Picture
- property Picture4 as Picture
- event EnableMenuItems
- event ScaleFactorChanged(NewFactor as double)
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- control ImageMBS
- control LineMBS
- property Mirror as Boolean
- property BorderWidth as Integer
- property LineColor as Color
- event EnableMenuItems
- event ScaleFactorChanged(NewFactor as double)
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- control OvalMBS
- property FillColor as Color
- property BorderWidth as Integer
- property BorderColor as Color
- event EnableMenuItems
- event ScaleFactorChanged(NewFactor as double)
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- control RectangleMBS
- property FillColor as Color
- property BorderWidth as Integer
- property TopLeftColor as Color
- property BottomRightColor as Color
- event EnableMenuItems
- event ScaleFactorChanged(NewFactor as double)
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- control RoundRectangleMBS
- property FillColor as Color
- property BorderWidth as Integer
- property BorderColor as Color
- property OvalWidth as Integer
- property OvalHeight as Integer
- event EnableMenuItems
- event ScaleFactorChanged(NewFactor as double)
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)