From d9cb8a807e9cd9e355e9445caad2f7f9adc0bfad Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 25 Nov 2014 20:44:01 +0200 Subject: Fix method hiding in Canvas::Text --- libs/canvas/canvas/text.h | 6 +++--- libs/canvas/text.cc | 14 +++++++------- 2 files changed, 10 insertions(+), 10 deletions(-) (limited to 'libs/canvas') diff --git a/libs/canvas/canvas/text.h b/libs/canvas/canvas/text.h index f72c088566..a967206e65 100644 --- a/libs/canvas/canvas/text.h +++ b/libs/canvas/canvas/text.h @@ -65,9 +65,9 @@ private: mutable double _width_correction; double _clamped_width; - void redraw (Cairo::RefPtr) const; - void redraw (Glib::RefPtr) const; - void _redraw (Glib::RefPtr) const; + void _redraw (Cairo::RefPtr) const; + void _redraw (Glib::RefPtr) const; + void __redraw (Glib::RefPtr) const; }; } diff --git a/libs/canvas/text.cc b/libs/canvas/text.cc index 8744a7fd77..c1b1c517c8 100644 --- a/libs/canvas/text.cc +++ b/libs/canvas/text.cc @@ -77,7 +77,7 @@ Text::set (string const & text) } void -Text::redraw (Cairo::RefPtr context) const +Text::_redraw (Cairo::RefPtr context) const { if (_text.empty()) { return; @@ -85,22 +85,22 @@ Text::redraw (Cairo::RefPtr context) const Glib::RefPtr layout = Pango::Layout::create (context); - _redraw (layout); + __redraw (layout); } void -Text::redraw (Glib::RefPtr context) const +Text::_redraw (Glib::RefPtr context) const { if (_text.empty()) { return; } Glib::RefPtr layout = Pango::Layout::create (context); - _redraw (layout); + __redraw (layout); } void -Text::_redraw (Glib::RefPtr layout) const +Text::__redraw (Glib::RefPtr layout) const { layout->set_text (_text); @@ -158,7 +158,7 @@ Text::render (Rect const & area, Cairo::RefPtr context) const } if (_need_redraw) { - redraw (context); + _redraw (context); } Rect intersection (i.get()); @@ -189,7 +189,7 @@ Text::compute_bounding_box () const if (_bounding_box_dirty) { if (_need_redraw || !_image) { Glib::RefPtr context = Glib::wrap (gdk_pango_context_get()); // context now owns C object and will free it - redraw (context); + _redraw (context); } _bounding_box = Rect (0, 0, min (_clamped_width, (double) _image->get_width()), _image->get_height()); _bounding_box_dirty = false; -- cgit v1.2.3