Top | ![]() |
![]() |
![]() |
![]() |
The GspellInlineCheckerText is an inline spell checker for the
GtkTextView widget. Misspelled words are highlighted with a
PANGO_UNDERLINE_ERROR
, usually a red wavy underline. Right-clicking a
misspelled word pops up a context menu of suggested replacements. The context
menu also contains an “Ignore All” item to add the misspelled word to the
session dictionary. And an “Add” item to add the word to the personal
dictionary.
The spell is checked only on the visible region of the GtkTextView. Note that if a same GtkTextBuffer is used for several views, the misspelled words are visible in all views, because the highlighting is achieved with a GtkTextTag added to the buffer.
You need to call gspell_text_buffer_set_spell_checker()
to associate a
GspellChecker to the GtkTextBuffer. “buffer” changes are
handled, as well as GspellChecker changes.
GspellInlineCheckerText *
gspell_text_view_get_inline_checker (GtkTextView *view
);
Returns the GspellInlineCheckerText of view
. The returned object is
guaranteed to be the same for the lifetime of view
.
void gspell_inline_checker_text_set_enabled (GspellInlineCheckerText *inline_checker
,gboolean enabled
);
Enables or disables the inline spell checker.
gboolean
gspell_inline_checker_text_get_enabled
(GspellInlineCheckerText *inline_checker
);
“enabled”
property“enabled” gboolean
Whether the inline spell checker is enabled.
Flags: Read / Write
Default value: FALSE