http://www.perlmonks.org?node_id=417715


in reply to Re^2: multiple method calls against the same object, revisited
in thread multiple method calls against the same object, revisited

What happens when you want to have a method without any arguments in the middle of those other methods?

Just write it with an empty array reference:

my $window = Gtk2::Window->new( "toplevel" )->call_method_list( signal_connect => [ delete_event => sub { Gtk2->main_quit } ], set_title => "Test", my_argumentless_method => [], set_border_width => 15, add => Gtk2::Button->new( "Quit" )->call_method_list( signal_connect => [ clicked => sub { Gtk2->main_quit } ] ), 'show_all', );