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



Author: juergbi
Date: Sun Apr 13 20:46:45 2008
New Revision: 1216
URL: http://svn.gnome.org/viewvc/vala?rev=1216&view=rev

Log:
2008-04-13  Juerg Billeter  <j bitron ch>

	* vapi/glib-2.0.vapi: add GDatalist bindings,
	  patch by Marc-Andre Lureau, fixes bug 527243

	* vapi/packages/gtk+-2.0/: fix GtkSettings binding

	* vapi/gtk+-2.0.vapi: regenerated


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

Modified: trunk/vapi/glib-2.0.vapi
==============================================================================
--- trunk/vapi/glib-2.0.vapi	(original)
+++ trunk/vapi/glib-2.0.vapi	Sun Apr 13 20:46:45 2008
@@ -2851,9 +2851,25 @@
 
 	/* Keyed Data Lists */
 
-	public class Data {
+	[CCode (cname = "GData*")]
+	public struct Datalist<G> {
+		public Datalist ();
+		public void clear ();
+		public G id_get_data (Quark key_id);
+		public void id_set_data (Quark key_id, G# data);
+		public void id_set_data_full (Quark key_id, G# data, DestroyNotify destroy_func);
+		public void id_remove_data (Quark key_id);
+		public G id_remove_no_notify (Quark key_id);
+		public void @foreach (DataForeachFunc func);
+		public G get_data (string key);
+		public void set_data_full (string key, G# data, DestroyNotify destry_func);
+		public G remove_no_notify (string key);
+		public void set_data (string key, G# data);
+		public void remove_data (string key);
 	}
 
+	public delegate void DataForeachFunc<G> (Quark key_id, G data);
+
 	/* GArray */
 	
 	public class Array<G> {

Modified: trunk/vapi/gtk+-2.0.vapi
==============================================================================
--- trunk/vapi/gtk+-2.0.vapi	(original)
+++ trunk/vapi/gtk+-2.0.vapi	Sun Apr 13 20:46:45 2008
@@ -4285,7 +4285,6 @@
 	}
 	[CCode (cheader_filename = "gtk/gtk.h")]
 	public class Settings : GLib.Object {
-		public weak GLib.Data queued_settings;
 		public weak Gtk.SettingsPropertyValue property_values;
 		public weak Gtk.RcContext rc_context;
 		public weak Gdk.Screen screen;

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	Sun Apr 13 20:46:45 2008
@@ -143,6 +143,7 @@
 gtk_scale_draw_value hidden="1"
 gtk_selection_add_targets.targets is_array="1"
 gtk_selection_data_set.length hidden="1"
+GtkSettings.queued_settings hidden="1"
 gtk_show_about_dialog ellipsis="1"
 gtk_spin_button_get_range.min is_out="1"
 gtk_spin_button_get_range.max is_out="1"



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