Pages : 1
#1 Le 23/01/2011, à 23:00
- luigifab
[Résolu] PERL et Gtk2::Notify
Bonsoir
J'ai une petite question concernant le module Gtk2::Notify.
Voici un exemple de ce que ça donne.
Première question, il me semble qu'il est possible d'afficher des boutons dans ce type de notification, est-ce vrai ?
Deuxième question, est-ce que c'est possible de le faire avec PERL ?
En cadeau, un exemple de programme :
#!/usr/bin/perl
use 5.0;
use strict;
use encoding qw(utf8);
use Gtk2::Notify -init, 'monApp';
my $notification = Gtk2::Notify->new('Titre', 'Message', '/usr/share/icons/gnome/scalable/emblems/emblem-photos.svg');
$notification->show;
#xdg-open http://localhost/test
Dernière modification par luigifab (Le 23/10/2011, à 14:10)
Free Ukraine!
Hors ligne
#2 Le 23/01/2011, à 23:53
- grim7reaper
Re : [Résolu] PERL et Gtk2::Notify
Salut,
Première question, il me semble qu'il est possible d'afficher des boutons dans ce type de notification, est-ce vrai ?
Peut-être en passant un bouton en tant que quatrième paramètre (il s'appelle attach_widget, donc c'est peut-être ça) ?
Hors ligne
#3 Le 24/01/2011, à 20:29
- luigifab
Re : [Résolu] PERL et Gtk2::Notify
:'( je trouve rien sur internet sniff...
Peut-être en passant un bouton, j'y avais pensé, sauf que Gtk et moi, ça fait deux.
Free Ukraine!
Hors ligne
#4 Le 24/01/2011, à 21:58
- grim7reaper
Re : [Résolu] PERL et Gtk2::Notify
Un lien utile pour Gtk2-perl.
C'est créer le bouton qui te pose problème ?
Un code comme ça devrait suffire (faudra peut-être ajouter 2-3 trucs quand même).
use Gtk2 '-init';
my $btn = Gtk2::Button->new_from_stock('gtk-open');
Si notre hypothèse est juste (ce qui n'est pas encore sûr), il suffit ensuite de faire
my $notification = Gtk2::Notify->new('Titre', 'Message', '/usr/share/icons/gnome/scalable/emblems/emblem-photos.svg', $btn);
Bon après, je ne peux pas tester car je n'ai pas notify d'installé.
Dernière modification par grim7reaper (Le 24/01/2011, à 21:59)
Hors ligne
#5 Le 23/10/2011, à 14:10
- luigifab
Re : [Résolu] PERL et Gtk2::Notify
Exact, enfin du moins cela fonctionne chez moi (Debian 6 Stable).
Exemple complet : http://www.koders.com/perl/fid4ACC2FA12 … ?s=gtk2#L5
Free Ukraine!
Hors ligne
Pages : 1