vala r1816 - in trunk: . vapi



Author: asabil
Date: Tue Sep 30 21:12:16 2008
New Revision: 1816
URL: http://svn.gnome.org/viewvc/vala?rev=1816&view=rev

Log:
2008-09-30  Ali Sabil  <ali sabil gmail com>

	* vapi/glib-2.0.vapi:
	Add GNormalizeMode and g_utf8_normalize bindings



Modified:
   trunk/ChangeLog
   trunk/vapi/glib-2.0.vapi

Modified: trunk/vapi/glib-2.0.vapi
==============================================================================
--- trunk/vapi/glib-2.0.vapi	(original)
+++ trunk/vapi/glib-2.0.vapi	Tue Sep 30 21:12:16 2008
@@ -675,6 +675,19 @@
 	HANGUL_LVT_SYLLABLE
 }
 
+[CCode (cname = "GNormalizeMode", cprefix = "G_NORMALIZE_", has_type_id = false)]
+public enum NormalizeMode {
+	DEFAULT,
+	NFD,
+	DEFAULT_COMPOSE,
+	NFC,
+	ALL,
+	NFKD,
+	ALL_COMPOSE,
+	NFKC
+}
+
+
 [Compact]
 [Immutable]
 [CCode (cname = "char", const_cname = "const char", copy_function = "g_strdup", free_function = "g_free", cheader_filename = "stdlib.h,string.h,glib.h", type_id = "G_TYPE_STRING", marshaller_type_name = "STRING", get_value_function = "g_value_get_string", set_value_function = "g_value_set_string", type_signature = "s")]
@@ -732,6 +745,8 @@
 	public string reverse (int len = -1);
 	[CCode (cname = "g_utf8_validate")]
 	public bool validate (long max_len = -1, out string end = null);
+	[CCode (cname = "g_utf8_normalize")]
+	public string normalize (long len = -1, NormalizeMode mode = NormalizeMode.DEFAULT);
 	
 	[CCode (cname = "g_utf8_strup")]
 	public string up (long len = -1);



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