[vala] gtk+-2.0, gtk+-3.0: Fix TextBuffer.delete and delete_interactive bindings



commit 68bdc65fe635a7e709d22c7cec93f07e6ce910a7
Author: Luca Bruno <lucabru src gnome org>
Date:   Sat Oct 8 11:11:43 2011 +0200

    gtk+-2.0, gtk+-3.0: Fix TextBuffer.delete and delete_interactive bindings
    
    Fixes bug 661232.

 vapi/gtk+-2.0.vapi                       |    4 ++--
 vapi/gtk+-3.0.vapi                       |    4 ++--
 vapi/packages/gtk+-2.0/gtk+-2.0.metadata |    4 ++++
 vapi/packages/gtk+-3.0/gtk+-3.0.metadata |    4 ++++
 4 files changed, 12 insertions(+), 4 deletions(-)
---
diff --git a/vapi/gtk+-2.0.vapi b/vapi/gtk+-2.0.vapi
index 78b4239..b287b21 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 450eced..38d7ed9 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 52adad4..d1e75b2 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 7381e63..24b09ff 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"



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]