Platforms to show: All Mac Windows Linux Cross-Platform
Notifications
All notification classes.
- Classes
- class NotificationCenterMBS
- method Add(name as CFStringMBS, obj as CFObjectMBS, flags as Integer)
- method close(name as CFStringMBS, obj as CFObjectMBS)
- method closeAll
- method Post(name as CFStringMBS, obj as CFObjectMBS, userinfo as CFDictionaryMBS, deliverImmediately as Boolean)
- method Post(name as CFStringMBS, obj as CFObjectMBS, userinfo as CFDictionaryMBS, options as Integer)
- property Available as boolean
- event Received(name as CFStringMBS, obj as CFObjectMBS, userinfo as CFDictionaryMBS)
- class NotificationMBS
- method Constructor(name as string = "", ref as Variant = nil, tag as Variant = nil)
- shared method RegisterReceiver(target as NotificationReceiverMBS, name as string = "", ref as Variant = nil)
- shared method Send(name as string, ref as object = nil, tag as Variant = nil)
- shared method Send(notification as NotificationMBS)
- shared method SendDelayed(name as string, ref as object = nil, tag as Variant = nil)
- shared method SendDelayed(notification as NotificationMBS)
- method SendNotification
- method SendNotificationDelayed
- shared method UnregisterReceiver(target as NotificationReceiverMBS)
- property Name as String
- property Ref as Variant
- property Tag as Variant
- class NotificationObserverMBS
- method Constructor(name as string = "", ref as object = nil, tag as Variant = nil)
- property Name as String
- property Ref as Object
- event ReceivedNotification(name as string, ref as Variant, tag as Variant, notification as NotificationMBS)
- class NSDistributedNotificationCenterMBS
- method addObserver(observer as NSNotificationObserverMBS, name as string, theObject as Variant, suspensionBehavior as Integer)
- method Constructor
- shared method defaultCenter as NSDistributedNotificationCenterMBS
- shared method notificationCenterForType(name as string) as NSDistributedNotificationCenterMBS
- shared method NSLocalNotificationCenterType as string
- method postNotificationName(name as string, theObject as string, userInfo as dictionary, deliverImmediately as boolean)
- method postNotificationName(name as string, theObject as string, userInfo as dictionary, options as UInt32)
- property suspended as boolean
- class NSNotificationCenterMBS
- method addObserver(observer as NSNotificationObserverMBS, name as string="", theObject as Variant=nil)
- method Constructor
- shared method defaultCenter as NSNotificationCenterMBS
- method postNotification(notification as NSNotificationMBS)
- method postNotificationName(name as string)
- method postNotificationName(name as string, theObject as Variant)
- method postNotificationName(name as string, theObject as Variant, userInfo as dictionary)
- method removeObserver(observer as NSNotificationObserverMBS)
- method removeObserver(observer as NSNotificationObserverMBS, name as string, theObject as Variant=nil)
- property Handle as Integer
- class NSNotificationMBS
- method Constructor(handle as Integer)
- method Constructor(name as string, theObject as Variant = nil, userInfo as dictionary = nil)
- shared method notificationWithName(name as string, theObject as Variant = nil, userInfo as dictionary = nil) as NSNotificationMBS
- method Print
- property description as string
- property Handle as Integer
- property name as string
- property objectHandle as Integer
- property objectVariant as Variant
- property userInfo as dictionary
- class NSNotificationObserverMBS
- method Constructor
- method Destructor
- property Handle as Integer
- event GotNotification(notification as NSNotificationMBS)
- class WinNotificationMBS
- method Constructor
- method Constructor(Control as DesktopUIControl)
- method Constructor(control as RectControl)
- method Constructor(Window as DesktopWindow)
- method Constructor(Window as window)
- method Constructor(WindowHandle as Integer)
- method IsListeningFor(MessageID as Integer) as boolean
- method IsListeningFor(name as string) as boolean
- method ListenForMessage(MessageID as Integer) as boolean
- method ListenForMessage(name as string) as boolean
- shared method SendMessage(byref result as Integer, MessageID as Integer, Value1 as Integer = 0, Value2 as Integer = 0, TimeOut as Integer = 10) as boolean
- shared method SendMessage(name as string, Value1 as Integer = 0, Value2 as Integer = 0, TimeOut as Integer = 10) as boolean
- shared method SendMessageToWindow(WindowHandle as Integer, byref result as Integer, MessageID as Integer, Value1 as Integer = 0, Value2 as Integer = 0, TimeOut as Integer = 10) as boolean
- method StopListeningForMessage(MessageID as Integer) as boolean
- method StopListeningForMessage(name as string) as boolean
- property WindowHandle as Integer
- event GotNotification(Message as Integer, Name as string, Value1 as Integer, Value2 as Integer, byref Result as Integer, byref Handled as boolean)
- class NotificationCenterMBS
- Interfaces
- interface NotificationReceiverMBS
- method ReceivedNotification(name as string, ref as Variant, tag as Variant, notification as NotificationMBS)
- interface NotificationReceiverMBS
- Blog Entries
Release notes
- Version 17.1
- Added new parameters for result to WinNotificationMBS.GotNotification.
- Improved WinNotificationMBS to handle events for painting better, so we draw background for MDI Window.
The items on this page are in the following plugins: MBS DataTypes Plugin, MBS MacBase Plugin, MBS MacCF Plugin, MBS Win Plugin.