]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gtk+-2.0, gtk+-3.0: Make TextBuffer.insert iter parameter be ref
authorLuca Bruno <lucabru@src.gnome.org>
Mon, 19 Sep 2011 19:01:17 +0000 (21:01 +0200)
committerLuca Bruno <lucabru@src.gnome.org>
Mon, 19 Sep 2011 19:03:15 +0000 (21:03 +0200)
The insert method will update the iter to point to the end of the
inserted text.

Fixes bug 659350.

vapi/gtk+-2.0.vapi
vapi/gtk+-3.0.vapi
vapi/packages/gtk+-2.0/gtk+-2.0.metadata
vapi/packages/gtk+-3.0/gtk+-3.0.metadata

index 658fdc90bde2b55183618e5deaa08b0dfcf77fa2..09e43357a94c8a0787e21068d660cf72fac3b782 100644 (file)
@@ -4375,7 +4375,7 @@ namespace Gtk {
                public void get_start_iter (out Gtk.TextIter iter);
                public unowned Gtk.TextTagTable get_tag_table ();
                public string get_text (Gtk.TextIter start, Gtk.TextIter end, bool include_hidden_chars);
-               public void insert (Gtk.TextIter iter, string text, int len);
+               public void insert (ref Gtk.TextIter iter, string text, int len);
                public void insert_at_cursor (string text, int len);
                public bool insert_interactive (Gtk.TextIter iter, string text, int len, bool default_editable);
                public bool insert_interactive_at_cursor (string text, int len, bool default_editable);
index 52ec43c9187940bf6480c8a67a76c7ddf4901178..8401a57452748a59516038c7401b411962fc9ffa 100644 (file)
@@ -4304,7 +4304,7 @@ namespace Gtk {
                public void get_start_iter (out Gtk.TextIter iter);
                public unowned Gtk.TextTagTable get_tag_table ();
                public string get_text (Gtk.TextIter start, Gtk.TextIter end, bool include_hidden_chars);
-               public void insert (Gtk.TextIter iter, string text, int len);
+               public void insert (ref Gtk.TextIter iter, string text, int len);
                public void insert_at_cursor (string text, int len);
                public bool insert_interactive (Gtk.TextIter iter, string text, int len, bool default_editable);
                public bool insert_interactive_at_cursor (string text, int len, bool default_editable);
index ed790437ffe0e1d3408b7cd69f1ee850c7e92b55..52adad4436615621656b96dbc2c981872ee0be8f 100644 (file)
@@ -578,6 +578,7 @@ gtk_target_table_new_from_list.n_targets hidden="1"
 gtk_text_attributes_copy transfer_ownership="1"
 gtk_text_buffer_deserialize.data type_name="uint8" is_array="1" array_length_type="gsize"
 gtk_text_buffer_deserialize.length hidden="1"
+gtk_text_buffer_insert.iter is_ref="1"
 gtk_text_buffer_serialize type_name="uint8" is_array="1" transfer_ownership="1" array_length_type="gsize"
 gtk_text_buffer_serialize.length hidden="1"
 gtk_text_buffer_get_deserialize_formats is_array="1" transfer_ownership="1"
index 66cc54478d1325c00930f1936c6a0a56d2108d3c..7381e63b76e043f317d2988b3fda376ae22a4637 100644 (file)
@@ -642,6 +642,7 @@ gtk_target_table_new_from_list.n_targets hidden="1"
 gtk_text_attributes_copy transfer_ownership="1"
 gtk_text_buffer_deserialize.data type_name="uint8" is_array="1" array_length_type="gsize"
 gtk_text_buffer_deserialize.length hidden="1"
+gtk_text_buffer_insert.iter is_ref="1"
 gtk_text_buffer_serialize type_name="uint8" is_array="1" transfer_ownership="1" array_length_type="gsize"
 gtk_text_buffer_serialize.length hidden="1"
 gtk_text_buffer_get_deserialize_formats is_array="1" transfer_ownership="1"