[vala] glib-2.0: Add GPtrArray bindings



commit f7eb899d31ed6fe67b9862812f73dd5894239522
Author: Iain <iain gnome org>
Date:   Sun Mar 29 09:14:08 2009 +0200

    glib-2.0: Add GPtrArray bindings
    
    Fixes bug 575864.
---
 vapi/glib-2.0.vapi |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi
index 8940c4a..b9efdd9 100644
--- a/vapi/glib-2.0.vapi
+++ b/vapi/glib-2.0.vapi
@@ -3161,6 +3161,20 @@ namespace GLib {
 	[Compact]
 	[CCode (free_function = "g_ptr_array_free")]
 	public class PtrArray {
+		public PtrArray ();
+		[CCode (cname = "g_ptr_array_sized_new")]
+		public PtrArray.sized (uint reserved_size);
+		public void add (void* data);
+		public bool remove (void* data);
+		public void* remove_index (uint index);
+		public bool remove_fast (void *data);
+		public void remove_range (uint index, uint length);
+		public void sort (CompareFunc compare_func);
+		public void sort_with_data (CompareDataFunc compare_func);
+		public void set_size (uint length);
+
+		public uint len;
+		public void** pdata;
 	}
 
 	/* Byte Arrays */



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