Hello a little patch adding g_timer_* and a g_list_insert_sorted
bindings

the g_timer_continue is not bound the compile dont like it probadly
because continue is reserved. Dont know to solve it...

Greets

Mikael Hermansson

Index: vapi/packages/gtk+-2.0/gtk+-2.0.excludes
===================================================================
--- vapi/packages/gtk+-2.0/gtk+-2.0.excludes	(revision 758)
+++ vapi/packages/gtk+-2.0/gtk+-2.0.excludes	(working copy)
@@ -1,3 +1,4 @@
 gtkfilesystem.h
 gtktextdisplay.h
 gtktextlayout.h
+gtklist.h
Index: vapi/glib-2.0.vapi
===================================================================
--- vapi/glib-2.0.vapi	(revision 758)
+++ vapi/glib-2.0.vapi	(working copy)
@@ -1055,7 +1055,7 @@
 		public static uint add (uint interval, SourceFunc function, pointer data);
 		public static uint add_full (int priority, uint interval, SourceFunc function, pointer data, DestroyNotify notify);
 	}
-	
+
 	public class IdleSource : Source {
 		public IdleSource ();
 	}
@@ -1412,6 +1412,15 @@
 		public static int decode_step (string! _in, int len, out int state, out uint save);
 		public static string decode (string! text, out ulong out_len);
 	}
+
+	[CCode (free_function = "g_timer_destroy")]
+	public static class Timer {
+		public Timer();		
+		public void start();
+		public void stop();
+		public void reset();
+		public double elapsed(long ou=null);
+	}	
 	
 	/* Date and Time Functions */
 	
@@ -2148,6 +2157,10 @@
 		public void sort (CompareFunc compare_func);
 		[ReturnsModifiedPointer ()]
 		public void concat (List<G># list2);
+		[ReturnsModifiedPointer ()]
+		public void insert_sorted(CompareFunc compare_func);
+		[ReturnsModifiedPointer ()]
+		public void insert_sorted_with_data(CompareFunc compare_func, pointer data);
 		
 		public weak List<G> first ();
 		public weak List<G> last ();
_______________________________________________
Vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to