webkitspellchecker.h [plain text]
#ifndef webkitspellchecker_h
#define webkitspellchecker_h
#include "webkitdefines.h"
#include <glib-object.h>
G_BEGIN_DECLS
#define WEBKIT_TYPE_SPELL_CHECKER (webkit_spell_checker_get_type())
#define WEBKIT_SPELL_CHECKER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), WEBKIT_TYPE_SPELL_CHECKER, WebKitSpellChecker))
#define WEBKIT_IS_SPELL_CHECKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), WEBKIT_TYPE_SPELL_CHECKER))
#define WEBKIT_SPELL_CHECKER_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), WEBKIT_TYPE_SPELL_CHECKER, WebKitSpellCheckerInterface))
struct _WebKitSpellCheckerInterface {
GTypeInterface g_iface;
void (*check_spelling_of_string) (WebKitSpellChecker* checker, const char* string, int* misspelling_location, int* misspelling_length);
char** (*get_guesses_for_word) (WebKitSpellChecker* checker, const char* word, const char* context);
void (*update_spell_checking_languages) (WebKitSpellChecker* checker, const char* languages);
char* (*get_autocorrect_suggestions_for_misspelled_word) (WebKitSpellChecker* checker, const char* word);
void (*learn_word) (WebKitSpellChecker* checker, const char* word);
void (*ignore_word) (WebKitSpellChecker* checker, const char* word);
};
WEBKIT_API GType webkit_spell_checker_get_type (void) G_GNUC_CONST;
WEBKIT_API void webkit_spell_checker_check_spelling_of_string (WebKitSpellChecker *checker,
const char *string,
int *misspelling_location,
int *misspelling_length);
WEBKIT_API char** webkit_spell_checker_get_guesses_for_word (WebKitSpellChecker *checker,
const char *word,
const char *context);
WEBKIT_API void webkit_spell_checker_update_spell_checking_languages (WebKitSpellChecker *checker,
const char *languages);
WEBKIT_API char* webkit_spell_checker_get_autocorrect_suggestions_for_misspelled_word (WebKitSpellChecker *checker,
const char *word);
WEBKIT_API void webkit_spell_checker_learn_word (WebKitSpellChecker *checker,
const char *word);
WEBKIT_API void webkit_spell_checker_ignore_word (WebKitSpellChecker *checker,
const char *word);
G_END_DECLS
#endif