Platforms to show: All Mac Windows Linux Cross-Platform
Carbon Events
Carbon Events, like Services, Hotkeys and MouseWheel Support.
- class CarbonApplicationEventsMBS
- method CreateTypeStringWithOSType(ostype as string) as CFStringMBS
- method Listen
- property Available as boolean
- property EventCount as Integer
- property Lasterror as integer
- property MouseButton as Integer
- property MouseChord as Integer
- property MouseClickCount as Integer
- property MouseDeltaX as Single
- property MouseDeltaY as Single
- property MouseModifierKeys as Integer
- property MouseX as Single
- property MouseY as Single
- property Tablet as Boolean
- property TabletPoint as CarbonEventsTabletPointMBS
- property TabletProximity as CarbonEventsTabletProximityMBS
- event ApplicationActived
- event ApplicationDeactived
- event ApplicationGetDockTileMenu as integer
- event ApplicationHidden
- event ApplicationLaunched(ProcessSerial as memoryblock)
- event ApplicationQuit
- event ApplicationShown
- event ApplicationSwitched(ProcessSerial as memoryblock)
- event ApplicationSystemUIModeChanged(SystemUIMode as integer)
- event ApplicationTerminated(ProcessSerial as memoryblock)
- 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 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 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 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 HotKeyPressed(signature as integer, id as integer)
- event HotKeyReleased(signature as integer, id as integer)
- event KeyboardRawKeyDown(maccharcode as integer, keycode as integer, modifiers as integer, keyboardtype as integer) as boolean
- event KeyboardRawKeyModifiersChanged(modifierkeys 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 MenuPopulate(MenuHandle 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 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 MouseMoved(x as single, y as single, modifierKeys as integer, deltax as single, deltay as single) 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 MouseWheelMoved(modifierKeys as integer, axis as integer, delta as integer) as boolean
- event ProcessCommand(AttributeFlags as integer, CommandId as integer, Handle as integer, Index as integer) as boolean
- event ServiceCopy(Scrap as CarbonEventsScrapMBS) as boolean
- event ServiceGetTypes(copytypes as CFMutableArrayMBS, pastetypes as CFMutableArrayMBS) as boolean
- event ServicePaste(Scrap as CarbonEventsScrapMBS) as boolean
- event ServicePerform(Scrap as CarbonEventsScrapMBS, MessageName as CFStringMBS, UserData as CFStringMBS) as boolean
- event VolumeMounted(VolumeRefNum as integer)
- event VolumeUnmounted(VolumeRefNum as integer)
- class CarbonEventsIdleTimerMBS
- method Constructor(delay as double, interval as double)
- property Available as Boolean
- property Lasterror as Integer
- event Action(state as integer)
- class CarbonEventsScrapMBS
- method AddData(FlavorType as string,data as string)
- method AddText(Text as string)
- method AddUnicodeText(Text as string)
- method clear
- method DataAvailable(FlavorType as string) as boolean
- method DataSize(FlavorType as string) as integer
- method GetData(FlavorType as string) as string
- method GetFile(byref file as folderitem, byref type as string, byref creator as string, byref flags as integer) as boolean
- method GetText as string
- method GetUnicodeText as string
- method PictAvailable as boolean
- method TextAvailable as boolean
- method TextSize as integer
- method UnicodeTextAvailable as boolean
- method UnicodeTextSize as integer
- 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 DeviceID as Integer
- property Pressure as Integer
- property Rotation as Integer
- property TangentialPressure as Integer
- property TiltX as Integer
- property TiltY as Integer
- property Vendor1 as Integer
- property Vendor2 as Integer
- property Vendor3 as Integer
- class CarbonEventsTabletProximityMBS
- property CapabilityMask as Integer
- property DeviceID as Integer
- property EnterProximity as Integer
- property PointerID as Integer
- property PointerSerialNumber as Integer
- property PointerType as Integer
- property SystemTabletID as Integer
- property TabletID as Integer
- property UniqueID as Memoryblock
- property VendorID as Integer
- property VendorPointerType as Integer
- class CarbonEventsTimerMBS
- method Constructor
- property Available as Boolean
- property Lasterror as Integer
- property Mode as Integer
- property Period as Integer
- property PeriodSeconds as Double
- event Action
- class CarbonHotKeyMBS
- method AddKey(keycode as integer, keymodifier as integer, hotkeysignature as integer, hotkeyid as integer)
- method RemoveKey
- property HotKeyID as integer
- property HotKeyRef as integer
- property HotKeySignature as integer
- property KeyCode as integer
- property KeyModifier as integer
- property LastError as integer
- class CarbonMonitorEventsMBS
- method Listen
- property Available as Boolean
- property EventCount as Integer
- property Lasterror as Integer
- property MouseButton as Integer
- property MouseChord as Integer
- property MouseClickCount as Integer
- property MouseDeltaX as Single
- property MouseDeltaY as Single
- property MouseModifierKeys as Integer
- property MouseX as Single
- property MouseY as Single
- property Tablet as Boolean
- property TabletPoint as CarbonEventsTabletPointMBS
- property TabletProximity as CarbonEventsTabletProximityMBS
- event KeyboardRawKeyDown(maccharcode as integer, keycode as integer, modifiers as integer, keyboardtype as integer) as boolean
- event KeyboardRawKeyModifiersChanged(modifierkeys 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 MouseDown(x as single, y as single, modifierKeys as integer, button as integer, clickcount as integer, MouseChord as integer) 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 MouseMoved(x as single, y as single, modifierKeys as integer, deltax as single, deltay as single) 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 MouseWheelMoved(modifierKeys as integer, axis as integer, delta as integer) as boolean
- class CarbonSystemEventsMBS
- method Listen
- property Available as Boolean
- property Lasterror as Integer
- event DisplayReconfigured
- event DisplaysAsleep
- event DisplaysAwake
- event TimeDateChanged
- event UserSessionActivated
- event UserSessionDeactivated
- class CarbonWindowsEventsMBS
- method Listen(win as window)
- method ListenOnWindowsHandle(windowHandle as integer)
- property Available as boolean
- property EventCount as Integer
- property Lasterror as integer
- property MouseButton as Integer
- property MouseChord as Integer
- property MouseClickCount as Integer
- property MouseDeltaX as Single
- property MouseDeltaY as Single
- property MouseModifierKeys as Integer
- property MouseX as Single
- property MouseY as Single
- property Tablet as Boolean
- property TabletPoint as CarbonEventsTabletPointMBS
- property TabletProximity as CarbonEventsTabletProximityMBS
- 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 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 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 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 MouseDown(x as single, y as single, modifierKeys as integer, button as integer, clickcount as integer, MouseChord as integer) 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 MouseMoved(x as single, y as single, modifierKeys as integer, deltax as single, deltay as single) 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 MouseWheelMoved(modifierKeys as integer, axis as integer, delta as integer) as boolean
- event WindowBoundsChanging(original as object, previous as object, current as object, flags as integer)
- event WindowClose as boolean
- event WindowCloseAll as boolean
- event WindowCollapse as boolean
- event WindowCollapseAll as boolean
- event WindowCollapsed as boolean
- event WindowCollapsing as boolean
- event WindowExpand as boolean
- event WindowExpandAll as boolean
- event WindowExpanded as boolean
- event WindowExpanding as boolean
- event WindowHidden as boolean
- event WindowHiding as boolean
- event WindowRestoreFromDock as boolean
- event WindowShowing as boolean
- event WindowShown as boolean
- event WindowToolbarButtonClicked as boolean
- event WindowTransitionCompleted(TransitionAction as integer, TransactionEffect as integer)
- event WindowTransitionStarted(TransitionAction as integer, TransactionEffect as integer)
- event WindowZoom as boolean
- event WindowZoomAll as boolean
- event WindowZoomed as boolean
The items on this page are in the following plugins: MBS REALbasic MacOSX Plugin.
Links
MBS Realbasic PDF Plugins - Pfarrgemeinde Ministranten Nickenich