Sets our main struct and passes it to the parent class.
Get the main Gtk struct
Get a string that is representative of the characters needed to render a particular language.
Determines the scripts used to to write @language. If nothing is known about the language tag @language, or if @language is %NULL, then %NULL is returned. The list of scripts returned starts with the script that the language uses most and continues to the one it uses least.
the main Gtk struct as a void*
Determines if @script is one of the scripts used to write @language. The returned value is conservative; if nothing is known about the language tag @language, %TRUE will be returned, since, as far as Pango knows, @script might be used to write @language.
Checks if a language tag matches one of the elements in a list of language ranges. A language tag is considered to match a range in the list if the range is '*', the range is exactly the tag, or the range is a prefix of the tag, and the character after it in the tag is '-'.
Gets the RFC-3066 format string representing the given language tag.
Take a RFC-3066 format language tag as a string and convert it to a #PangoLanguage pointer that can be efficiently copied (copy the pointer) and compared with other language tags (compare the pointer.)
Returns the #PangoLanguage for the current locale of the process. Note that this can change over the life of an application.
the main Gtk struct
The #PangoLanguage structure is used to represent a language.
#PangoLanguage pointers can be efficiently copied and compared with each other.