Platforms to show: All Mac Windows Linux Cross-Platform

GrowlApplicationBridgeMBS.applicationIconDataForGrowl as Memoryblock
Type Topic Plugin Version macOS Windows Linux iOS Targets
event Growl MBS MacExtras Plugin 11.3 ✅ Yes ❌ No ❌ No ❌ No
Function: Return the data to treat as the application icon.
Notes:
The delegate may optionally return a memoryblock object to use as the application icon; if this is not implemented, the application's own icon is used. This is not generally needed.
Return the memoryblock to treat as the application icon.
Deprecated In version 1.1, in favor of applicationIconForGrowl.
GrowlApplicationBridgeMBS.applicationIconForGrowl as Variant
Type Topic Plugin Version macOS Windows Linux iOS Targets
event Growl MBS MacExtras Plugin 11.3 ✅ Yes ❌ No ❌ No ❌ No
Function: Return the NSImage to treat as the application icon.
Notes:
The delegate may optionally return an NSImageMBS object to use as the application icon. If this method is not implemented, applicationIconDataForGrowl is tried. If that method is not implemented, the application's own icon is used. Neither method is generally needed.

Return a NSImageMBS to treat as the application icon.
GrowlApplicationBridgeMBS.applicationNameForGrowl as string
Type Topic Plugin Version macOS Windows Linux iOS Targets
event Growl MBS MacExtras Plugin 11.3 ✅ Yes ❌ No ❌ No ❌ No
Function: Return the name of this application which will be used for Growl bookkeeping.
Notes:
This name is used both internally and in the Growl preferences.

This should remain stable between different versions and incarnations of your application.
For example, "SurfWriter" is a good app name, whereas "SurfWriter 2.0" and "SurfWriter Lite" are not.

You do not need to implement this method if you are providing the application name elsewhere, meaning in an auto-discoverable plist file in your app bundle or in the result of registrationDictionaryForGrowl.

Return the name of the application using Growl.

Some examples using this event:

GrowlApplicationBridgeMBS.growlIsReady
Type Topic Plugin Version macOS Windows Linux iOS Targets
event Growl MBS MacExtras Plugin 11.3 ✅ Yes ❌ No ❌ No ❌ No
Function: Informs the delegate that Growl has launched.
Notes: Informs the delegate that Growl (specifically, the GrowlHelperApp) was launched successfully. The application can take actions with the knowledge that Growl is installed and functional.

Some examples using this event:

GrowlApplicationBridgeMBS.growlNotificationTimedOut(clickContext as Variant)
Type Topic Plugin Version macOS Windows Linux iOS Targets
event Growl MBS MacExtras Plugin 11.3 ✅ Yes ❌ No ❌ No ❌ No
Function: Informs the delegate that a Growl notification timed out.
Notes:
Informs the delegate that a Growl notification timed out. It is only sent for notifications sent with a non-nil clickContext, so if you want to receive a message when a notification is clicked, clickContext must not be nil when calling notifyWithTitle.

clickContext: The clickContext passed when displaying the notification originally via notifyWithTitle.

Some examples using this event:

GrowlApplicationBridgeMBS.growlNotificationWasClicked(clickContext as Variant)
Type Topic Plugin Version macOS Windows Linux iOS Targets
event Growl MBS MacExtras Plugin 11.3 ✅ Yes ❌ No ❌ No ❌ No
Function: Informs the delegate that a Growl notification was clicked.
Notes:
Informs the delegate that a Growl notification was clicked. It is only sent for notifications sent with a non-nil clickContext, so if you want to receive a message when a notification is clicked, clickContext must not be nil when calling notifyWithTitle.

clickContext: The clickContext passed when displaying the notification originally via notifyWithTitle.

Some examples using this event:

GrowlApplicationBridgeMBS.hasNetworkClientEntitlement as boolean
Type Topic Plugin Version macOS Windows Linux iOS Targets
event Growl MBS MacExtras Plugin 11.3 ✅ Yes ❌ No ❌ No ❌ No
Function: Used only in sandboxed situations since we don't know whether the app has com.apple.security.network.client entitlement.
Notes: GrowlDelegate calls to find out if we have the com.apple.security.network.client entitlement, since we can't find this out without hitting the sandbox. We only call it if we detect that the application is sandboxed.

Some examples using this event:

GrowlApplicationBridgeMBS.registrationDictionaryForGrowl as dictionary
Type Topic Plugin Version macOS Windows Linux iOS Targets
event Growl MBS MacExtras Plugin 11.3 ✅ Yes ❌ No ❌ No ❌ No
Function: Return the dictionary used to register this application with Growl.
Notes:
The returned dictionary gives Growl the complete list of notifications this application will ever send, and it also specifies which notifications should be enabled by default. Each is specified by an array of strings.

For most applications, these two arrays can be the same (if all sent notifications should be displayed by default).

The strings of these arrays will correspond to the notificationName parameter passed in notifyWithTitle calls.

The dictionary should have the required key object pairs:

key: kNotificationsAllobject: Array of Strings
key: kNotificationsDefaultobject: Array of Strings

The dictionary may have the following key object pairs:
key: kNotificationsHumanReadableNames
object: Dictionary of key: notification name object: human-readable notification name

You do not need to implement this method if you have an auto-discoverable plist file in your app bundle.
Return the Dictionary to use for registration.

Some examples using this event:

The items on this page are in the following plugins: MBS MacExtras Plugin.


💬 Ask a question or report a problem
The biggest plugin in space...