Gtk2::Notify man page on OpenMandriva

Man page or keyword search:  
man Server   8135 pages
apropos Keyword Search (all sections)
Output format
OpenMandriva logo
[printable version]

Gtk2::Notify(3)	      User Contributed Perl Documentation      Gtk2::Notify(3)

NAME
       Gtk2::Notify - Perl interface to libnotify

HIERARCHY
	 Glib::Object
	 +----Gtk2::Notify

SYNOPSIS
	   use Gtk2::Notify -init, "app_name";

	   my $notification = Gtk2::Notify->new(
		   $summary,
		   $message,
		   $icon,
		   $attach_widget
	   );
	   $notification->show;

INITIALISATION
	   use Gtk2::Notify qw/-init app_name/;

       -init
	   Importing Gtk2::Notify with the -init option requires one
	   additional argument: the application name to use. This is
	   equivalent to "Gtk2::Notify->init($app_name)".

METHODS
   notify = Gtk2::Notify->new ($summary, $body=undef, $icon=undef)
       ·   $summary (string)

       ·   $body (string)

       ·   $icon (string)

   $notification->add_action ($action, $label, $callback, $userdata=undef)
       ·   $action (string)

       ·   $label (string)

       ·   $callback (scalar)

       ·   $userdata (scalar)

   string = Gtk2::Notify->get_app_name
   $notification->set_category ($category)
       ·   $category (string)

   $notification->clear_actions
   $notification->clear_hints
   notify = $notification->close
   $notification->set_hint_byte_array ($key, $value)
       ·   $key (string)

       ·   $value ((unknown))

   $notification->set_hint_byte ($key, $value)
       ·   $key (string)

       ·   $value (Glib::UChar)

   $notification->set_hint_double ($key, $value)
       ·   $key (string)

       ·   $value (double)

   $notification->set_hint_int32 ($key, $value)
       ·   $key (string)

       ·   $value (integer)

   $notification->set_hint ($key, $value)
       ·   $key (string)

       ·   $value (scalar)

   $notification->set_hint_string ($key, $value)
       ·   $key (string)

       ·   $value (string)

   $notification->set_icon_from_pixbuf ($icon)
       ·   $icon (Gtk2::Gdk::Pixbuf)

   boolean = Gtk2::Notify->init ($app_name)
       ·   $app_name (string)

   boolean = Gtk2::Notify->is_initted
   list = Gtk2::Notify->get_server_caps
   (notify, name, vendor, version, spec_version) =
       Gtk2::Notify->get_server_info
   notify = $notification->show
   $notification->set_timeout ($timeout)
       ·   $timeout (integer)

   Gtk2::Notify->uninit
   boolean = $notification->update ($summary, $message=undef, $icon=undef)
       ·   $summary (string)

       ·   $message (string)

       ·   $icon (string)

   $notification->set_urgency ($urgency)
       ·   $urgency (Gtk2::Notify::NotifyUrgency)

PROPERTIES
       'app-name' (string : default undef : readable / writable)
	   The application name to use for this notification

       'body' (string : default undef : readable / writable / construct)
	   The message body text

       'closed-reason' (integer : default -1 : readable)
	   The reason code for why the notification was closed

       'icon-name' (string : default undef : readable / writable / construct)
	   The icon filename or icon theme-compliant name

       'id' (integer : default 0 : readable / writable / construct)
	   The notification ID

       'summary' (string : default undef : readable / writable / construct)
	   The summary text

SIGNALS
       closed (Gtk2::Notify)

ENUMS AND FLAGS
   enum Gtk2::Notify::NotifyUrgency
       ·   'low' / 'NOTIFY_URGENCY_LOW'

       ·   'normal' / 'NOTIFY_URGENCY_NORMAL'

       ·   'critical' / 'NOTIFY_URGENCY_CRITICAL'

BUGS
       Please report any bugs or feature requests to "bug-gtk2-notify at
       rt.cpan.org", or through the web interface at
       http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Gtk2-Notify
       <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Gtk2-Notify>.  I will
       be notified, and then you'll automatically be notified of progress on
       your bug as I make changes.

SUPPORT
       You can find documentation for this module with the perldoc command.

	   perldoc Gtk2::Notify

       You can also look for information at:

       ·   AnnoCPAN: Annotated CPAN documentation

	   http://annocpan.org/dist/Gtk2-Notify
	   <http://annocpan.org/dist/Gtk2-Notify>

       ·   CPAN Ratings

	   http://cpanratings.perl.org/d/Gtk2-Notify
	   <http://cpanratings.perl.org/d/Gtk2-Notify>

       ·   RT: CPAN's request tracker

	   http://rt.cpan.org/NoAuth/Bugs.html?Dist=Gtk2-Notify
	   <http://rt.cpan.org/NoAuth/Bugs.html?Dist=Gtk2-Notify>

       ·   Search CPAN

	   http://search.cpan.org/dist/Gtk2-Notify
	   <http://search.cpan.org/dist/Gtk2-Notify>

SEE ALSO
       Gtk2::Notify, Glib::Object

COPYRIGHT
       Copyright (C) 2006-2008 by Florian Ragwitz

perl v5.16.3			  2014-02-16		       Gtk2::Notify(3)
[top]

List of man pages available for OpenMandriva

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net