1 /*
2  * Distributed under the Boost Software License, Version 1.0.
3  *    (See accompanying file LICENSE_1_0.txt or copy at
4  *          http://www.boost.org/LICENSE_1_0.txt)
5  */
6 module pango.c.language;
7 
8 import pango.c.script;
9 
10 import glib;
11 import gobject;
12 
13 extern(C):
14 
15 struct PangoLanguage;
16 
17 
18 pure GType          pango_language_get_type    ();
19 PangoLanguage *pango_language_from_string (const(char) *language);
20 
21 pure const(char)    *pango_language_to_string   (PangoLanguage *language);
22 
23 pure const(char)    *pango_language_get_sample_string (PangoLanguage *language);
24 PangoLanguage *pango_language_get_default ();
25 
26 pure gboolean      pango_language_matches  (PangoLanguage *language,
27 				       const(char) *range_list);
28 
29 
30 pure gboolean		    pango_language_includes_script (PangoLanguage *language,
31 							    PangoScript    script);
32 const(PangoScript)          *pango_language_get_scripts	   (PangoLanguage *language,
33 							    int           *num_scripts);
34