hildon-im-languages

hildon-im-languages

Synopsis

                    HildonIMLanguage;
gchar*              hildon_im_get_language_description  (const char *lang);
void                hildon_im_populate_available_languages
                                                        (GSList *list);
GSList*             hildon_im_get_available_languages   (void);
void                hildon_im_free_available_languages  (GSList *list);

Description

Details

HildonIMLanguage

typedef struct {
  gchar *language_code;
  gchar *description;
} HildonIMLanguage;


hildon_im_get_language_description ()

gchar*              hildon_im_get_language_description  (const char *lang);

Gets the language name for the given language code.

lang : a language code
Returns : the language's name

hildon_im_populate_available_languages ()

void                hildon_im_populate_available_languages
                                                        (GSList *list);

Sets the list of available languages in GConf.

list : list of available languages

hildon_im_get_available_languages ()

GSList*             hildon_im_get_available_languages   (void);

Gets the list of available languages from GConf.

Returns : the GSList of available languages

hildon_im_free_available_languages ()

void                hildon_im_free_available_languages  (GSList *list);

Convenience function to free a GSList with language codes.

list : GSList to be freed