You can set the Growldelegate with Growl_SetDelegate and find out the current delegate with Growl_GetDelegate. See struct Growl_Delegate for more information about the delegate.
Delegate to supply GrowlApplicationBridge with information and respond to events. The Growl delegate provides your interface to GrowlApplicationBridge. When GrowlApplicationBridge needs information about your application, it looks for it in the delegate; when Growl or the user does something that you might be interested in, GrowlApplicationBridge looks for a callback in the delegate and calls it if present (meaning, if it is not
NULL). XXX on all of that size The size of the delegate structure. applicationName The name of your application. registrationDictionary A dictionary describing your application and the notifications it can send out. applicationIconData Your application's icon. growlInstallationWindowTitle The title of the installation window. growlInstallationInformation Text to display in the installation window. growlUpdateWindowTitle The title of the update window. growlUpdateInformation Text to display in the update window. referenceCount A count of owners of the delegate. retain Called when GrowlApplicationBridge receives this delegate. release Called when GrowlApplicationBridge no longer needs this delegate. growlIsReady Called when GrowlHelperApp is listening for notifications. growlNotificationWasClicked Called when a Growl notification is clicked. growlNotificationTimedOut Called when a Growl notification timed out.
|void(*||growlNotificationTimedOut )(CFPropertyListRef clickContext)|
|void(*||growlNotificationWasClicked )(CFPropertyListRef clickContext)|
|void(*||release )(void *)|
|void *(*||retain )(void *)|