| Top |  |  |  |  | 
|  | e_spell_dictionary_new () | 
|  | e_spell_dictionary_new_bare () | 
|  | e_spell_dictionary_hash () | 
|  | e_spell_dictionary_equal () | 
|  | e_spell_dictionary_compare () | 
| const | e_spell_dictionary_get_name () | 
| const | e_spell_dictionary_get_code () | 
| struct | e_spell_dictionary_ref_spell_checker () | 
|  | e_spell_dictionary_check_word () | 
|  | e_spell_dictionary_learn_word () | 
|  | e_spell_dictionary_ignore_word () | 
|  | e_spell_dictionary_get_suggestions () | 
|  | e_spell_dictionary_store_correction () | 
ESpellDictionary * e_spell_dictionary_new (struct _ESpellChecker *spell_checker,);EnchantDict *enchant_dict
ESpellDictionary * e_spell_dictionary_new_bare (struct _ESpellChecker *spell_checker,const);gchar *language_tag
guint e_spell_dictionary_hash ();ESpellDictionary *dictionary
Generates a hash value for dictionary
 based on its ISO code.
This function is intended for easily hashing an 
gboolean e_spell_dictionary_equal (,ESpellDictionary *dictionary1);ESpellDictionary *dictionary2
Checks two 
gint e_spell_dictionary_compare (,ESpellDictionary *dictionary1);ESpellDictionary *dictionary2
Compares dictionary1
 and dictionary2
 by their display names for
the purpose of lexicographical sorting.  Use this function where a
g_list_sort()
constgchar * e_spell_dictionary_get_name ();ESpellDictionary *dictionary
Returns the display name of the dictionary (for example "English (British)")
constgchar * e_spell_dictionary_get_code ();ESpellDictionary *dictionary
Returns the ISO code of the spell-checking language for
dictionary
 (for example "en_US").
struct_ESpellChecker * e_spell_dictionary_ref_spell_checker ();ESpellDictionary *dictionary
Returns a new reference to the g_object_unref()
gboolean e_spell_dictionary_check_word (,ESpellDictionary *dictionaryconst,gchar *word);gsize length
Tries to lookup the word
 in the dictionary
 to check whether
it's spelled correctly or not.
void e_spell_dictionary_learn_word (,ESpellDictionary *dictionaryconst,gchar *word);gsize length
Permanently adds word
 to dictionary
 so that next time calling
e_spell_dictionary_check()word
 will return TRUE
void e_spell_dictionary_ignore_word (,ESpellDictionary *dictionaryconst,gchar *word);gsize length
Adds word
 to temporary ignore list of the dictionary
, so that
e_spell_dictionary_check()word
 will return TRUE
GList * e_spell_dictionary_get_suggestions (,ESpellDictionary *dictionaryconst,gchar *word);gsize length
Provides list of alternative spellings of word
.
Free the returned spelling suggestions with g_free()g_list_free()
g_list_free_full (list, (GDestroyNotify) g_free);