| Top |  |  |  |  | 
| void | e_spell_checker_free_global_memory () | 
| ESpellChecker * | e_spell_checker_new () | 
| GList * | e_spell_checker_list_available_dicts () | 
| guint | e_spell_checker_count_available_dicts () | 
| ESpellDictionary * | e_spell_checker_ref_dictionary () | 
| EnchantDict * | e_spell_checker_get_enchant_dict () | 
| gboolean | e_spell_checker_get_language_active () | 
| void | e_spell_checker_set_language_active () | 
| void | e_spell_checker_set_active_languages () | 
| gchar ** | e_spell_checker_list_active_languages () | 
| guint | e_spell_checker_count_active_languages () | 
| gboolean | e_spell_checker_check_word () | 
| void | e_spell_checker_learn_word () | 
| void | e_spell_checker_ignore_word () | 
| gchar ** | e_spell_checker_get_guesses_for_word () | 
void
e_spell_checker_free_global_memory (void);
e_spell_checker_free_global_memory is deprecated and should not be used in newly-written code.
Frees global memory used by the ESpellChecker. This should be called at
the end of main(), to avoid memory leaks.
Since: 3.16
ESpellChecker *
e_spell_checker_new (void);
e_spell_checker_new is deprecated and should not be used in newly-written code.
Creates a new ESpellChecker instance.
GList *
e_spell_checker_list_available_dicts (ESpellChecker *checker);
e_spell_checker_list_available_dicts is deprecated and should not be used in newly-written code.
Returns list of all dictionaries available to the actual spell-checking backend.
 new copy of GList of ESpellDictionary. The dictionaries are
owned by the checker
and should not be free'd. The list should be freed
using g_list_free() when not needed anymore. [transfer-list]
guint
e_spell_checker_count_available_dicts (ESpellChecker *checker);
e_spell_checker_count_available_dicts is deprecated and should not be used in newly-written code.
ESpellDictionary * e_spell_checker_ref_dictionary (ESpellChecker *checker,const gchar *language_code);
e_spell_checker_ref_dictionary is deprecated and should not be used in newly-written code.
Tries to find an ESpellDictionary for given language_code
.
If language_code
 is NULL, the function will return a default
ESpellDictionary.
| checker | an ESpellChecker | |
| language_code | language code of a dictionary, or  | [allow-none] | 
EnchantDict * e_spell_checker_get_enchant_dict (ESpellChecker *checker,const gchar *language_code);
e_spell_checker_get_enchant_dict is deprecated and should not be used in newly-written code.
Returns the EnchantDict for language_code
, or NULL if there is none.
gboolean e_spell_checker_get_language_active (ESpellChecker *checker,const gchar *language_code);
e_spell_checker_get_language_active is deprecated and should not be used in newly-written code.
void e_spell_checker_set_language_active (ESpellChecker *checker,const gchar *language_code,gboolean active);
e_spell_checker_set_language_active is deprecated and should not be used in newly-written code.
void e_spell_checker_set_active_languages (ESpellChecker *checker,const gchar * const *languages);
e_spell_checker_set_active_languages is deprecated and should not be used in newly-written code.
Activates only the languages from languages
, all others will
be deactivated after this function is finished.
gchar ** e_spell_checker_list_active_languages (ESpellChecker *checker,guint *n_languages);
e_spell_checker_list_active_languages is deprecated and should not be used in newly-written code.
Returns a NULL-terminated array of language codes actively being used
for spell checking.  Free the returned array with g_strfreev().
| checker | an ESpellChecker | |
| n_languages | return location for the number of active languages, or  | 
guint
e_spell_checker_count_active_languages
                               (ESpellChecker *checker);
e_spell_checker_count_active_languages is deprecated and should not be used in newly-written code.
Returns the number of languages actively being used for spell checking.
gboolean e_spell_checker_check_word (ESpellChecker *checker,const gchar *word,gsize length);
e_spell_checker_check_word is deprecated and should not be used in newly-written code.
Calls e_spell_dictionary_check_word() on all active dictionaries in
checker
, and returns TRUE if word
 is recognized by any of them.
| checker | an SpellChecker | |
| word | a word to spell-check | |
| length | length of  | 
void e_spell_checker_learn_word (ESpellChecker *checker,const gchar *word);
e_spell_checker_learn_word is deprecated and should not be used in newly-written code.
Calls e_spell_dictionary_learn_word() on all active dictionaries in
the checker
.
void e_spell_checker_ignore_word (ESpellChecker *checker,const gchar *word);
e_spell_checker_ignore_word is deprecated and should not be used in newly-written code.
Calls e_spell_dictionary_ignore_word() on all active dictionaries in
the checker
.
gchar ** e_spell_checker_get_guesses_for_word (ESpellChecker *checker,const gchar *word);
e_spell_checker_get_guesses_for_word is deprecated and should not be used in newly-written code.
 a NULL-terminated array of guesses for the word
. Free the returned
pointer with g_strfreev() when done with it.