vala r2362 - in trunk: . vapi vapi/packages/gtk+-2.0



Author: juergbi
Date: Fri Jan 16 19:48:42 2009
New Revision: 2362
URL: http://svn.gnome.org/viewvc/vala?rev=2362&view=rev

Log:
2009-01-16  JÃrg Billeter  <j bitron ch>

	* vapi/packages/gtk+-2.0/:

	Fix GtkTreePath binding, fixes bug 566274

	* vapi/gtk+-2.0.vapi: regenerated


Modified:
   trunk/ChangeLog
   trunk/vapi/gtk+-2.0.vapi
   trunk/vapi/packages/gtk+-2.0/gtk+-2.0.metadata

Modified: trunk/vapi/gtk+-2.0.vapi
==============================================================================
--- trunk/vapi/gtk+-2.0.vapi	(original)
+++ trunk/vapi/gtk+-2.0.vapi	Fri Jan 16 19:48:42 2009
@@ -4342,6 +4342,7 @@
 		public Gtk.TreeModel model { get; construct; }
 	}
 	[Compact]
+	[Immutable]
 	[CCode (copy_function = "gtk_tree_path_copy", cheader_filename = "gtk/gtk.h")]
 	public class TreePath {
 		public void append_index (int index_);

Modified: trunk/vapi/packages/gtk+-2.0/gtk+-2.0.metadata
==============================================================================
--- trunk/vapi/packages/gtk+-2.0/gtk+-2.0.metadata	(original)
+++ trunk/vapi/packages/gtk+-2.0/gtk+-2.0.metadata	Fri Jan 16 19:48:42 2009
@@ -423,7 +423,9 @@
 gtk_tree_path_get_indices is_array="1" no_array_length="1"
 gtk_tree_path_new_from_indices sentinel="-1"
 gtk_tree_path_copy transfer_ownership="1"
-GtkTreePath is_value_type="0"
+# GtkTreePath should be an opaque value type as it is not immutable
+# but should have copy-on-assignment semantics
+GtkTreePath is_value_type="0" is_immutable="1"
 gtk_tree_row_reference_reordered.new_order is_array="1"
 gtk_tree_row_reference_get_path transfer_ownership="1"
 gtk_tree_selection_get_selected.iter is_out="1"



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