Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS MacCF Plugin:CarbonEvents:
Not Console safe, 75 entry points.
- class CarbonApplicationEventsMBS
- method Listen
- method CreateTypeStringWithOSType(ostype as string) as CFStringMBS
- property Lasterror as Integer
- property Available as Boolean
- property Tablet as Boolean
- property TabletPoint as CarbonEventsTabletPointMBS
- property TabletProximity as CarbonEventsTabletProximityMBS
- property MouseX as Single
- property MouseY as Single
- property MouseDeltaX as Single
- property MouseDeltaY as Single
- property MouseModifierKeys as Integer
- property MouseButton as Integer
- property MouseClickCount as Integer
- property MouseChord as Integer
- property EventCount as Integer
- event ApplicationActivated
- event ApplicationDeactivated
- event ApplicationLaunched(ProcessSerial as memoryblock)
- event ApplicationTerminated(ProcessSerial as memoryblock)
- event ApplicationSwitched(ProcessSerial as memoryblock)
- event VolumeMounted(VolumeRefNum as integer, VolumeRoot as FolderItem)
- event VolumeUnmounted(VolumeRefNum as integer)
- event ServiceCopy(Scrap as CarbonEventsScrapMBS) as boolean
- event ServicePaste(Scrap as CarbonEventsScrapMBS) as boolean
- event ServiceGetTypes(copytypes as CFMutableArrayMBS, pastetypes as CFMutableArrayMBS) as boolean
- event ServicePerform(Scrap as CarbonEventsScrapMBS, MessageName as CFStringMBS, UserData as CFStringMBS) as boolean
- event MouseWheelMoved(modifierKeys as integer, axis as integer, delta as integer) as boolean
- event HotKeyPressed(signature as integer, id as integer)
- event HotKeyReleased(signature as integer, id as integer)
- event ApplicationGetDockTileMenu as integer
- event ProcessCommand(AttributeFlags as integer, CommandId as integer, Handle as integer, Index as integer) as boolean
- event KeyboardRawKeyDown(maccharcode as integer, keycode as integer, modifiers as integer, keyboardtype as integer) as boolean
- event KeyboardRawKeyRepeat(maccharcode as integer, keycode as integer, modifiers as integer, keyboardtype as integer) as boolean
- event KeyboardRawKeyUp(maccharcode as integer, keycode as integer, modifiers as integer, keyboardtype as integer) as boolean
- event KeyboardRawKeyModifiersChanged(modifierkeys as integer) as boolean
- event ApplicationHidden
- event ApplicationShown
- event ApplicationSystemUIModeChanged(SystemUIMode as integer)
- event MouseDown(x as single, y as single, modifierKeys as integer, button as integer, clickcount as integer, MouseChord as integer) as boolean
- event MouseUp(x as single, y as single, modifierKeys as integer, button as integer, clickcount as integer, MouseChord as integer) as boolean
- event MouseMoved(x as single, y as single, modifierKeys as integer, deltax as single, deltay as single) as boolean
- event MouseDragged(x as single, y as single, modifierKeys as integer, deltax as single, deltay as single, button as integer, clickcount as integer, MouseChord as integer) as boolean
- event MenuPopulate(MenuHandle as integer)
- event ApplicationQuit
- event GestureStarted(GlobalMouseX as double, GlobalMouseY as double, WindowHandle as integer, WindowMouseX as double, WindowMouseY as double, WindowPartCode as integer, KeyModifiers as integer) as boolean
- event GestureEnded(GlobalMouseX as double, GlobalMouseY as double, WindowHandle as integer, WindowMouseX as double, WindowMouseY as double, WindowPartCode as integer, KeyModifiers as integer) as boolean
- event GestureMagnify(GlobalMouseX as double, GlobalMouseY as double, WindowHandle as integer, WindowMouseX as double, WindowMouseY as double, WindowPartCode as integer, KeyModifiers as integer, MagnificationAmount as double) as boolean
- event GestureSwipe(GlobalMouseX as double, GlobalMouseY as double, WindowHandle as integer, WindowMouseX as double, WindowMouseY as double, WindowPartCode as integer, KeyModifiers as integer, SwipeDirectionX as double, SwipeDirectionY as double) as boolean
- event GestureRotate(GlobalMouseX as double, GlobalMouseY as double, WindowHandle as integer, WindowMouseX as double, WindowMouseY as double, WindowPartCode as integer, KeyModifiers as integer, RotationAmount as double) as boolean
- class CarbonEventsIdleTimerMBS
- class CarbonEventsScrapMBS
- method GetFile(byref file as folderitem, byref type as string, byref creator as string, byref flags as integer) as boolean
- method GetFile(byref file as folderitem) as boolean
- method DataSize(FlavorType as string) as integer
- method DataAvailable(FlavorType as string) as boolean
- method GetData(FlavorType as string) as string
- method AddData(FlavorType as string,data as string)
- method TextAvailable as boolean
- method TextSize as integer
- method GetText as string
- method AddText(Text as string)
- method UnicodeTextAvailable as boolean
- method UnicodeTextSize as integer
- method GetUnicodeText as string
- method AddUnicodeText(Text as string)
- method PictAvailable as boolean
- method Clear
- method FlavorCount as integer
- method FlavorFlags(index as integer) as integer
- method FlavorType(index as integer) as string
- property Handle as Integer
- property Release as Boolean
- class CarbonEventsTabletPointMBS
- property AbsX as Integer
- property AbsY as Integer
- property AbsZ as Integer
- property Buttons as Integer
- property Pressure as Integer
- property TiltX as Integer
- property TiltY as Integer
- property Rotation as Integer
- property TangentialPressure as Integer
- property DeviceID as Integer
- property Vendor1 as Integer
- property Vendor2 as Integer
- property Vendor3 as Integer
- class CarbonEventsTabletProximityMBS
- property VendorID as Integer
- property TabletID as Integer
- property PointerID as Integer
- property DeviceID as Integer
- property SystemTabletID as Integer
- property VendorPointerType as Integer
- property PointerSerialNumber as Integer
- property UniqueID as MemoryBlock
- property CapabilityMask as Integer
- property PointerType as Integer
- property EnterProximity as Integer
- class CarbonEventsTimerMBS
- class CarbonHotKeyMBS
- method AddKey(keycode as integer, keymodifier as integer, hotkeysignature as integer, hotkeyid as integer)
- method RemoveKey
- property KeyCode as Integer
- property KeyModifier as Integer
- property HotKeyID as Integer
- property HotKeySignature as Integer
- property HotKeyRef as Integer
- property LastError as Integer
- class CarbonMonitorEventsMBS
- method Listen
- property Lasterror as Integer
- property Available as Boolean
- property Tablet as Boolean
- property TabletPoint as CarbonEventsTabletPointMBS
- property TabletProximity as CarbonEventsTabletProximityMBS
- property MouseX as Single
- property MouseY as Single
- property MouseDeltaX as Single
- property MouseDeltaY as Single
- property MouseModifierKeys as Integer
- property MouseButton as Integer
- property MouseClickCount as Integer
- property MouseChord as Integer
- property EventCount as Integer
- event KeyboardRawKeyDown(maccharcode as integer, keycode as integer, modifiers as integer, keyboardtype as integer) as boolean
- event KeyboardRawKeyRepeat(maccharcode as integer, keycode as integer, modifiers as integer, keyboardtype as integer) as boolean
- event KeyboardRawKeyUp(maccharcode as integer, keycode as integer, modifiers as integer, keyboardtype as integer) as boolean
- event KeyboardRawKeyModifiersChanged(modifierkeys as integer) as boolean
- event MouseDown(x as single, y as single, modifierKeys as integer, button as integer, clickcount as integer, MouseChord as integer) as boolean
- event MouseUp(x as single, y as single, modifierKeys as integer, button as integer, clickcount as integer, MouseChord as integer) as boolean
- event MouseMoved(x as single, y as single, modifierKeys as integer, deltax as single, deltay as single) as boolean
- event MouseDragged(x as single, y as single, modifierKeys as integer, deltax as single, deltay as single, button as integer, clickcount as integer, MouseChord as integer) as boolean
- event MouseWheelMoved(modifierKeys as integer, axis as integer, delta as integer) as boolean
- class CarbonSystemEventsMBS
- class CarbonWindowsEventsMBS
- method Listen(win as window)
- method ListenOnWindowsHandle(windowHandle as integer)
- property Lasterror as Integer
- property Available as Boolean
- property Tablet as Boolean
- property TabletPoint as CarbonEventsTabletPointMBS
- property TabletProximity as CarbonEventsTabletProximityMBS
- property MouseX as Single
- property MouseY as Single
- property MouseDeltaX as Single
- property MouseDeltaY as Single
- property MouseModifierKeys as Integer
- property MouseButton as Integer
- property MouseClickCount as Integer
- property MouseChord as Integer
- property EventCount as Integer
- event WindowToolbarButtonClicked as boolean
- event WindowBoundsChanging(original as object, previous as object, current as object, flags as integer)
- event MouseWheelMoved(modifierKeys as integer, axis as integer, delta as integer) as boolean
- event WindowExpand as boolean
- event WindowExpandAll as boolean
- event WindowClose as boolean
- event WindowCloseAll as boolean
- event WindowZoom as boolean
- event WindowZoomAll as boolean
- event WindowCollapse as boolean
- event WindowCollapseAll as boolean
- event WindowShowing as boolean
- event WindowHiding as boolean
- event WindowShown as boolean
- event WindowHidden as boolean
- event WindowCollapsing as boolean
- event WindowCollapsed as boolean
- event WindowExpanding as boolean
- event WindowExpanded as boolean
- event WindowZoomed as boolean
- event MouseDown(x as single, y as single, modifierKeys as integer, button as integer, clickcount as integer, MouseChord as integer) as boolean
- event MouseUp(x as single, y as single, modifierKeys as integer, button as integer, clickcount as integer, MouseChord as integer) as boolean
- event MouseMoved(x as single, y as single, modifierKeys as integer, deltax as single, deltay as single) as boolean
- event MouseDragged(x as single, y as single, modifierKeys as integer, deltax as single, deltay as single, button as integer, clickcount as integer, MouseChord as integer) as boolean
- event WindowTransitionStarted(TransitionAction as integer, TransactionEffect as integer)
- event WindowTransitionCompleted(TransitionAction as integer, TransactionEffect as integer)
- event WindowRestoreFromDock as boolean
- event GestureStarted(GlobalMouseX as double, GlobalMouseY as double, WindowHandle as integer, WindowMouseX as double, WindowMouseY as double, WindowPartCode as integer, KeyModifiers as integer) as boolean
- event GestureEnded(GlobalMouseX as double, GlobalMouseY as double, WindowHandle as integer, WindowMouseX as double, WindowMouseY as double, WindowPartCode as integer, KeyModifiers as integer) as boolean
- event GestureMagnify(GlobalMouseX as double, GlobalMouseY as double, WindowHandle as integer, WindowMouseX as double, WindowMouseY as double, WindowPartCode as integer, KeyModifiers as integer, MagnificationAmount as double) as boolean
- event GestureSwipe(GlobalMouseX as double, GlobalMouseY as double, WindowHandle as integer, WindowMouseX as double, WindowMouseY as double, WindowPartCode as integer, KeyModifiers as integer, SwipeDirectionX as double, SwipeDirectionY as double) as boolean
- event GestureRotate(GlobalMouseX as double, GlobalMouseY as double, WindowHandle as integer, WindowMouseX as double, WindowMouseY as double, WindowPartCode as integer, KeyModifiers as integer, RotationAmount as double) as boolean
- event WindowClickDragRgn(ClickedWindowHandle as integer, UnderMouseWindowHandle as integer, globalX as single, globalY as single, x as single, y as single, modifierKeys as integer, button as integer, clickcount as integer, MouseChord as integer) as boolean
- event WindowClickResizeRgn(ClickedWindowHandle as integer, UnderMouseWindowHandle as integer, globalX as single, globalY as single, x as single, y as single, modifierKeys as integer, button as integer, clickcount as integer, MouseChord as integer) as boolean
- event WindowClickCollapseRgn(ClickedWindowHandle as integer, UnderMouseWindowHandle as integer, globalX as single, globalY as single, x as single, y as single, modifierKeys as integer, button as integer, clickcount as integer, MouseChord as integer) as boolean
- event WindowClickCloseRgn(ClickedWindowHandle as integer, UnderMouseWindowHandle as integer, globalX as single, globalY as single, x as single, y as single, modifierKeys as integer, button as integer, clickcount as integer, MouseChord as integer) as boolean
- event WindowClickZoomRgn(ClickedWindowHandle as integer, UnderMouseWindowHandle as integer, globalX as single, globalY as single, x as single, y as single, modifierKeys as integer, button as integer, clickcount as integer, MouseChord as integer) as boolean
- event WindowClickContentRgn(ClickedWindowHandle as integer, UnderMouseWindowHandle as integer, globalX as single, globalY as single, x as single, y as single, modifierKeys as integer, button as integer, clickcount as integer, MouseChord as integer) as boolean
- event WindowClickProxyIconRgn(ClickedWindowHandle as integer, UnderMouseWindowHandle as integer, globalX as single, globalY as single, x as single, y as single, modifierKeys as integer, button as integer, clickcount as integer, MouseChord as integer) as boolean
- event WindowClickToolbarButtonRgn(ClickedWindowHandle as integer, UnderMouseWindowHandle as integer, globalX as single, globalY as single, x as single, y as single, modifierKeys as integer, button as integer, clickcount as integer, MouseChord as integer) as boolean
- event WindowClickStructureRgn(ClickedWindowHandle as integer, UnderMouseWindowHandle as integer, globalX as single, globalY as single, x as single, y as single, modifierKeys as integer, button as integer, clickcount as integer, MouseChord as integer) as boolean
Blog Entries
- MBS Xojo Plugins, version 23.3pr7
- Cleanup Xojo Plugins
- MBS Plugins updated for Xojo 2019r2
- MBS Releases the MBS Xojo / Real Studio plug-ins in version 15.2
- Tip of the day: Carbon events for Cocoa app
- Gestures on Mac OS X
- Dock Menu for Cocoa in Real Studio
- Teaser: Clipboard classes
- Magic Mouse in REALbasic
- MonkeyBread Software Releases the MBS REALbasic plug-ins 9.2