Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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)
       o   $summary (string)

       o   $body (string)

       o   $icon (string)

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

       o   $label (string)

       o   $callback (scalar)

       o   $userdata (scalar)

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

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

       o   $value ((unknown))

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

       o   $value (Glib::UChar)

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

       o   $value (double)

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

       o   $value (integer)

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

       o   $value (scalar)

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

       o   $value (string)

   $notification->set_hint_uint32 ($key, $value)
       o   $key	(string)

       o   $value (integer)

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

   $notification->set_image_from_pixbuf	($pixbuf)
       o   $pixbuf (Gtk2::Gdk::Pixbuf)

   boolean = Gtk2::Notify->init	($app_name)
       o   $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)
       o   $timeout (integer)

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

       o   $message (string)

       o   $icon (string)

   $notification->set_urgency ($urgency)
       o   $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
       o   'low' / 'NOTIFY_URGENCY_LOW'

       o   'normal' / 'NOTIFY_URGENCY_NORMAL'

       o   '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:

       o   AnnoCPAN: Annotated CPAN documentation

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

       o   CPAN	Ratings

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

       o   RT: CPAN's request tracker

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

       o   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.32.0			  2020-08-30		       Gtk2::Notify(3)

NAME | HIERARCHY | SYNOPSIS | INITIALISATION | METHODS | PROPERTIES | SIGNALS | ENUMS AND FLAGS | BUGS | SUPPORT | SEE ALSO | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Gtk2::Notify&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help