Aloha, have you ever seen the cool syntax the Gtk# people use for connecting signals? No? Well, I have -- and I was jealous. It looks like this: editable.Toggled += new EventHandler (OnEditableToggled); Well, while brushing my teeth I had an idea. One hour and fifty lines of Perl later, the attached Foo.pm was finished. Some sample usage: use Foo qw(Gtk2::Button Gtk2::Widget); $button -> Clicked += \&clicked; $window -> DeleteEvent += sub { Gtk2 -> main_quit(); return FALSE; }; Cool, eh? That looks even better than the Gtk# stuff. I just love Perl. I used studly caps for the signal names because if you use the orignal names you get collisions with existing methods like Gtk2::Button::clicked. Now I just need a name for this baby since "Foo" isn't all that descriptive. Any suggestions? -- Bye, -Torsten
Attachment:
Foo.pm
Description: Perl program
Attachment:
example.pl
Description: Perl program