From: Luca Bruno Date: Sat, 8 Oct 2011 09:11:43 +0000 (+0200) Subject: gtk+-2.0, gtk+-3.0: Fix TextBuffer.delete and delete_interactive bindings X-Git-Tag: 0.15.0~52 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=68bdc65fe635a7e709d22c7cec93f07e6ce910a7;p=thirdparty%2Fvala.git gtk+-2.0, gtk+-3.0: Fix TextBuffer.delete and delete_interactive bindings Fixes bug 661232. --- diff --git a/vapi/gtk+-2.0.vapi b/vapi/gtk+-2.0.vapi index 78b423948..b287b21b2 100644 --- a/vapi/gtk+-2.0.vapi +++ b/vapi/gtk+-2.0.vapi @@ -4343,8 +4343,8 @@ namespace Gtk { public unowned Gtk.TextMark create_mark (string? mark_name, Gtk.TextIter where, bool left_gravity); public unowned Gtk.TextTag create_tag (string tag_name, ...); public void cut_clipboard (Gtk.Clipboard clipboard, bool default_editable); - public void @delete (Gtk.TextIter start, Gtk.TextIter end); - public bool delete_interactive (Gtk.TextIter start_iter, Gtk.TextIter end_iter, bool default_editable); + public void @delete (ref Gtk.TextIter start, ref Gtk.TextIter end); + public bool delete_interactive (ref Gtk.TextIter start_iter, ref Gtk.TextIter end_iter, bool default_editable); public void delete_mark (Gtk.TextMark mark); public void delete_mark_by_name (string name); public bool delete_selection (bool interactive, bool default_editable); diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi index 450eced3a..38d7ed991 100644 --- a/vapi/gtk+-3.0.vapi +++ b/vapi/gtk+-3.0.vapi @@ -4272,8 +4272,8 @@ namespace Gtk { public unowned Gtk.TextMark create_mark (string? mark_name, Gtk.TextIter where, bool left_gravity); public unowned Gtk.TextTag create_tag (string tag_name, ...); public void cut_clipboard (Gtk.Clipboard clipboard, bool default_editable); - public void @delete (Gtk.TextIter start, Gtk.TextIter end); - public bool delete_interactive (Gtk.TextIter start_iter, Gtk.TextIter end_iter, bool default_editable); + public void @delete (ref Gtk.TextIter start, ref Gtk.TextIter end); + public bool delete_interactive (ref Gtk.TextIter start_iter, ref Gtk.TextIter end_iter, bool default_editable); public void delete_mark (Gtk.TextMark mark); public void delete_mark_by_name (string name); public bool delete_selection (bool interactive, bool default_editable); diff --git a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata index 52adad443..d1e75b2e4 100644 --- a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata +++ b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata @@ -576,6 +576,10 @@ gtk_target_list_new.ntargets hidden="1" gtk_target_table_new_from_list is_array="1" transfer_ownership="1" gtk_target_table_new_from_list.n_targets hidden="1" gtk_text_attributes_copy transfer_ownership="1" +gtk_text_buffer_delete.start is_ref="1" +gtk_text_buffer_delete.end is_ref="1" +gtk_text_buffer_delete_interactive.start_iter is_ref="1" +gtk_text_buffer_delete_interactive.end_iter is_ref="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" diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata index 7381e63b7..24b09ff56 100644 --- a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata +++ b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata @@ -640,6 +640,10 @@ gtk_target_list_new.ntargets hidden="1" gtk_target_table_new_from_list is_array="1" transfer_ownership="1" gtk_target_table_new_from_list.n_targets hidden="1" gtk_text_attributes_copy transfer_ownership="1" +gtk_text_buffer_delete.start is_ref="1" +gtk_text_buffer_delete.end is_ref="1" +gtk_text_buffer_delete_interactive.start_iter is_ref="1" +gtk_text_buffer_delete_interactive.end_iter is_ref="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"