Gtk2::Notify man page on Pidora
[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 : readable / writable)
The application name to use for this notification
'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
'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
<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.14.1 2011-06-21 Gtk2::Notify(3)
[top]
List of man pages available for Pidora
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]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|