Gtk2::Notify man page on Mandriva

Man page or keyword search:  
man Server   17060 pages
apropos Keyword Search (all sections)
Output format
Mandriva 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,
       $attach=undef)
       ·   $summary (string)

       ·   $body (string)

       ·   $icon (string)

       ·   $attach (Gtk2::Widget or undef)

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

       ·   $body (string)

       ·   $icon (string)

       ·   $status_icon (Gtk2::StatusIcon)

       Since: gtk+ 2.9

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

       ·   $label (string)

       ·   $callback (scalar)

       ·   $userdata (scalar)

   string = Gtk2::Notify->get_app_name
   $notification->attach_to_status_icon ($status_icon)
       ·   $status_icon (Gtk2::StatusIcon)

       Since: gtk+ 2.9

   $notification->attach_to_widget ($attach)
       ·   $attach (Gtk2::Widget)

   $notification->set_category ($category)
       ·   $category (string)

   $notification->clear_actions
   $notification->clear_hints
   notify = $notification->close
   $notification->set_geometry_hints ($screen, $x, $y)
       ·   $screen (Gtk2::Gdk::Screen)

       ·   $x (integer)

       ·   $y (integer)

   $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
       'attach-widget' (Gtk2::Widget : readable / writable / construct)
	   The widget to attach the notification to

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

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

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

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

       'status-icon' (Gtk2::StatusIcon : readable / writable / construct)
	   The status icon to attach the notification to

       'summary' (string : 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>.  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>

       ·   CPAN Ratings

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

       ·   RT: CPAN's request tracker

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

       ·   Search CPAN

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

SEE ALSO
       Gtk2::Notify, Glib::Object

COPYRIGHT
       Copyright (C) 2006-2008 by Florian Ragwitz

perl v5.10.1			  2010-05-08		       Gtk2::Notify(3)
[top]

List of man pages available for Mandriva

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