LanguageSet

LanguageSet — LanguageSet stores language setting

Stability Level

Stable, unless otherwise indicated

Synopsis




#define             ZH_SIMPLIFIED_STR
#define             ZH_TRADITIONAL_STR
LanguageSet*        languageSet_new                     ();
SupportedLanguage   languageSet_index                   (LanguageSet *self,
                                                         int index);
gboolean            languageSet_has                     (LanguageSet *self,
                                                         SupportedLanguage lang);
guint               languageSet_size                    (LanguageSet *self);
gboolean            languageSet_add                     (LanguageSet *self,
                                                         SupportedLanguage lang);
gboolean            languageSet_add_langString          (LanguageSet *self,
                                                         const gchar *langStr);
LanguageSet*        languageSet_clone                   (LanguageSet *self);
void                languageSet_copy                    (LanguageSet *self,
                                                         LanguageSet *src);
void                languageSet_reset                   (LanguageSet *self);
void                languageSet_free                    (LanguageSet *self);
gchar*              languageSet_to_string               (LanguageSet *self);
SupportedLanguage   language_parse_string               (const gchar *str);
const gchar*        language_to_string                  (SupportedLanguage lang);

Description

A language set (LanguageSet) of a character tells in which language the character is shown.

Functions of language set can be found here, while the data structures is located at (LanguageSet).

Details

ZH_SIMPLIFIED_STR

#define ZH_SIMPLIFIED_STR "zh_simplified"


ZH_TRADITIONAL_STR

#define ZH_TRADITIONAL_STR "zh_traditional"


languageSet_new ()

LanguageSet*        languageSet_new                     ();

Returns :


languageSet_index ()

SupportedLanguage   languageSet_index                   (LanguageSet *self,
                                                         int index);

self :

index :

Returns :


languageSet_has ()

gboolean            languageSet_has                     (LanguageSet *self,
                                                         SupportedLanguage lang);

self :

lang :

Returns :


languageSet_size ()

guint               languageSet_size                    (LanguageSet *self);

self :

Returns :


languageSet_add ()

gboolean            languageSet_add                     (LanguageSet *self,
                                                         SupportedLanguage lang);

self :

lang :

Returns :


languageSet_add_langString ()

gboolean            languageSet_add_langString          (LanguageSet *self,
                                                         const gchar *langStr);

self :

langStr :

Returns :


languageSet_clone ()

LanguageSet*        languageSet_clone                   (LanguageSet *self);

self :

Returns :


languageSet_copy ()

void                languageSet_copy                    (LanguageSet *self,
                                                         LanguageSet *src);

self :

src :


languageSet_reset ()

void                languageSet_reset                   (LanguageSet *self);

self :


languageSet_free ()

void                languageSet_free                    (LanguageSet *self);

self :


languageSet_to_string ()

gchar*              languageSet_to_string               (LanguageSet *self);

self :

Returns :


language_parse_string ()

SupportedLanguage   language_parse_string               (const gchar *str);

str :

Returns :


language_to_string ()

const gchar*        language_to_string                  (SupportedLanguage lang);

SupportedLanguageStr is const No need to be free

lang :

Returns :

String representation of supported language

See Also

WritRecogn-Types