POE::Component::Growl

POE::Component::Growl provides a Growl notification dispatcher for POE.
Download

POE::Component::Growl Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Quintagroup
  • Publisher web site:
  • http://quintagroup.com

POE::Component::Growl Tags


POE::Component::Growl Description

POE::Component::Growl provides a Growl notification dispatcher for POE. POE::Component::Growl provides a Growl notification dispatcher for POE.POE::Component::Growl provides a facility for notifying events through Growl using the Mac::Growl module as back-end. Integration with POE's architecture allows easy, non-blocking notifications.Multiple notifiers can be spawned within the same POE application with multiple default options..A program must spawn at least one POE::Component::Growl instance before it can perform Growl notifications. Each instance registers itself with Growl itself by passing a few parameters to it, and a reference to the object is returned for optional manual handling (see notify method below).The following parameters can be passed to the spawn constructor (AppName and Notifications are required).AppNameThis must contain the name of the application. It may be a free string as it isn't required to match any existing file name; its purpose is only to let Growl define user preferences for each application.NotificationsThis must be an arrayref containing the list of possible notifications from our application. These names will be displayed in Growl preference pane to let users customize options for each notification.DefaultNotificatons(Optional) This parameter can contain an arrayref with the list of notifications to enable by default. If DefaultNotifications isn't provided, POE::Component::Growl will enable all available notifications, otherwise the user will have to manually enable those which aren't included here.Alias(Optional) This parameter will be used to set POE's internal session alias. This is useful to post events and is also very important if you instantiate multiple notifiers. If left empty, the alias will be set to "Growl".IconOfApp(Optional) This parameter can contain the name of an application whose icon is to use by default. Requirements: · Perl


POE::Component::Growl Related Software