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