Great!

Thank you very much :-)

Best,
Thomas

Am 9. Januar 2021 23:16:37 schrieb Emmanuele Bassi <eba...@gmail.com>:
On Sat, 9 Jan 2021 at 17:16, Thomas Funk via gtk-perl-list
<gtk-perl-list@gnome.org> wrote:
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?

I've opened an MR: https://gitlab.gnome.org/GNOME/perl-gtk3/-/merge_requests/5

Ciao,
Emmanuele.

--

https://www.bassi.io
[@] ebassi [@gmail.com]

_______________________________________________
gtk-perl-list mailing list
gtk-perl-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-perl-list

Reply via email to