Hi, On Sat, 9 Jan 2021 at 02:35, Emmanuele Bassi via gtk-perl-list <gtk-perl-list@gnome.org> wrote: > As Torsten wrote, those methods are not introspectable because of their use > of variadic arguments in C; this means you cannot call them from Perl. > > You will need to re-implement them; luckily, they are easier to deal in Perl > than the printf-style format of C: > > ``` > sub Gtk3::MessageDialog::format_secondary_text { > my ($dialog, $format, @args) = @_; > > my $text = sprintf $format, @args; > $dialog->set('secondary-text', $text, 'secondary-use-markup' => 0); > } > > sub Gtk3::MessageDialog::format_secondary_markup { > my ($dialog, $format, @args) = @_; > > my $text = sprintf $format, @args; > $dialog->set('secondary-text' => $text, 'secondary-use-markup' => 1); > } > ``` >
Works like a charme ^^ Thank you very much! What is the next step? Will you or Torsten push the code into gtk3-perl? Best Regards, Thomas _______________________________________________ gtk-perl-list mailing list gtk-perl-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-perl-list