[gtksourceviewmm] GutterRenderer: Use const_iterator where appropriate.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceviewmm] GutterRenderer: Use const_iterator where appropriate.
- Date: Fri, 31 Mar 2017 12:19:09 +0000 (UTC)
commit 569e99cde2a74228686b56b9ecbe937b0ed62c4f
Author: Murray Cumming <murrayc murrayc com>
Date: Fri Mar 31 14:16:08 2017 +0200
GutterRenderer: Use const_iterator where appropriate.
gtksourceview/src/gutterrenderer.hg | 20 ++++++++++----------
1 files changed, 10 insertions(+), 10 deletions(-)
---
diff --git a/gtksourceview/src/gutterrenderer.hg b/gtksourceview/src/gutterrenderer.hg
index 7ee24d6..c6360fc 100644
--- a/gtksourceview/src/gutterrenderer.hg
+++ b/gtksourceview/src/gutterrenderer.hg
@@ -40,20 +40,20 @@ class GutterRenderer : public Gtk::Object
_CLASS_GTKOBJECT(GutterRenderer, GtkSourceGutterRenderer, GTK_SOURCE_GUTTER_RENDERER, Gtk::Object,
GInitiallyUnowned)
public:
#m4 _CONVERSION(`const Cairo::RefPtr<Cairo::Context>&', `cairo_t*', `(($3) ? ($3)->cobj() : 0)')
-#m4 _CONVERSION(`Gtk::TextBuffer::iterator&',`GtkTextIter*',($3).gobj())
+#m4 _CONVERSION(`const
Gtk::TextBuffer::const_iterator&',`GtkTextIter*',const_cast<GtkTextIter*>(($3).gobj()))
_WRAP_METHOD(void begin(
const Cairo::RefPtr<Cairo::Context>& cr,
const Gdk::Rectangle& background_area,
const Gdk::Rectangle& cell_area,
- Gtk::TextBuffer::iterator& start,
- Gtk::TextBuffer::iterator& end), gtk_source_gutter_renderer_begin)
+ const Gtk::TextBuffer::const_iterator& start,
+ const Gtk::TextBuffer::const_iterator& end), gtk_source_gutter_renderer_begin)
_WRAP_METHOD(void draw(
const Cairo::RefPtr<Cairo::Context>& cr,
const Gdk::Rectangle& background_area,
const Gdk::Rectangle& cell_area,
- Gtk::TextBuffer::iterator& start,
- Gtk::TextBuffer::iterator& end,
+ const Gtk::TextBuffer::const_iterator& start,
+ const Gtk::TextBuffer::const_iterator& end,
GutterRendererState), gtk_source_gutter_renderer_draw)
_WRAP_METHOD(void end(), gtk_source_gutter_renderer_end)
@@ -145,19 +145,19 @@ protected:
_CTOR_DEFAULT()
#m4 _CONVERSION(`cairo_t*',`const Cairo::RefPtr<Cairo::Context>&',`Cairo::RefPtr<Cairo::Context>(new
Cairo::Context($3, false))')
-#m4 _CONVERSION(`GtkTextIter*',`Gtk::TextBuffer::iterator&',`Glib::wrap_iter($3)')
+#m4 _CONVERSION(`GtkTextIter*',`const Gtk::TextBuffer::const_iterator&',`Glib::wrap_const_iter($3)')
_WRAP_VFUNC(void begin(const Cairo::RefPtr<Cairo::Context>& cr,
const Gdk::Rectangle& background_area,
const Gdk::Rectangle& cell_area,
- Gtk::TextBuffer::iterator& start,
- Gtk::TextBuffer::iterator& end), begin)
+ const Gtk::TextBuffer::const_iterator& start,
+ const Gtk::TextBuffer::const_iterator& end), begin)
_WRAP_VFUNC(void draw(const Cairo::RefPtr<Cairo::Context>& cr,
const Gdk::Rectangle& background_area,
const Gdk::Rectangle& cell_area,
- Gtk::TextBuffer::iterator& start,
- Gtk::TextBuffer::iterator& end,
+ const Gtk::TextBuffer::const_iterator& start,
+ const Gtk::TextBuffer::const_iterator& end,
GutterRendererState), draw)
_WRAP_VFUNC(void end(), end)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]