Re: Closing a window to trigger the 'delete_event' signal
- From: Torsten Schoenfeld <kaffeetisch gmx de>
- To: gtk-perl-list gnome org
- Subject: Re: Closing a window to trigger the 'delete_event' signal
- Date: Thu, 29 Jul 2004 01:20:44 +0200
On Wed, 2004-07-28 at 22:52, Francois Marier wrote:
I have also tried :
$window->signal_emit('delete_event', undef);
but it doesn't work [...]
Well, that approach actually does work for me:
my $w = Gtk2::Window -> new();
my $b = Gtk2::Button -> new("Quit");
$w -> signal_connect(delete_event => sub {
warn "No, I'm not going to go away.\n";
1;
});
$b -> signal_connect(clicked => sub {
$w -> signal_emit(delete_event => undef);
});
$w -> add($b);
$w -> show_all();
Gtk2 -> main();
and I can't find any documentation as to what the second parameter is
supposed to be.
signal_emit takes whatever arguments the event in question wants. In
this case, it's just the Gtk2::Gdk::Event object, which might well be
undef.
--
HTH,
-Torsten
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]