[perl-Gtk3] Add an override for Pango::Layout::set_markup
- From: Torsten Schönfeld <tsch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [perl-Gtk3] Add an override for Pango::Layout::set_markup
- Date: Fri, 2 Oct 2015 09:36:01 +0000 (UTC)
commit 0376d1b14d3eaa7b797eb00083f93d6caa6310fb
Author: Torsten Schönfeld <kaffeetisch gmx de>
Date: Tue Sep 29 22:18:36 2015 +0200
Add an override for Pango::Layout::set_markup
Making the length argument optional.
lib/Gtk3.pm | 9 ++++++++-
t/overrides.t | 8 +++++++-
2 files changed, 15 insertions(+), 2 deletions(-)
---
diff --git a/lib/Gtk3.pm b/lib/Gtk3.pm
index 5583056..7f06264 100644
--- a/lib/Gtk3.pm
+++ b/lib/Gtk3.pm
@@ -2036,7 +2036,8 @@ sub Gtk3::Gdk::Pixbuf::save_to_callback {
# --- Pango ---
-=item * C<Pango::Layout::set_text> takes no C<length> argument.
+=item * The C<length> arguments of C<Pango::Layout::set_text> and C<set_markup>
+are optional.
=cut
@@ -2046,6 +2047,12 @@ sub Pango::Layout::set_text {
@_ == 3 ? @_ : (@_[0,1], -1)); # wants length in bytes
}
+sub Pango::Layout::set_markup {
+ return Glib::Object::Introspection->invoke (
+ $_PANGO_BASENAME, 'Layout', 'set_markup',
+ @_ == 3 ? @_ : (@_[0,1], -1)); # wants length in bytes
+}
+
=back
=cut
diff --git a/t/overrides.t b/t/overrides.t
index 7c2bfc9..0488692 100644
--- a/t/overrides.t
+++ b/t/overrides.t
@@ -7,7 +7,7 @@ use warnings;
use utf8;
use Encode;
-plan tests => 210;
+plan tests => 212;
note('Gtk3::CHECK_VERSION and check_version');
{
@@ -770,4 +770,10 @@ note('Pango::Layout');
$layout->set_text('Bla bla.');
is ($layout->get_text, 'Bla bla.');
+
+ $layout->set_markup('<b>Bla</b> bla.', 10);
+ is ($layout->get_text, 'Bla');
+
+ $layout->set_markup('<b>Bla</b> bla.');
+ is ($layout->get_text, 'Bla bla.');
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]