Spelling.TextBufferAdapter¶
- Subclasses:
None
Methods¶
- Inherited:
- Structs:
class |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Virtual Methods¶
- Inherited:
Properties¶
Name |
Type |
Flags |
Short Description |
|---|---|---|---|
r/w/co |
|||
r/w |
|||
r/w/en |
|||
r/w/en |
Signals¶
- Inherited:
Fields¶
- Inherited:
Class Details¶
- class Spelling.TextBufferAdapter(**kwargs)¶
- Bases:
- Abstract:
No
- Structure:
SpellingTextBufferAdapterimplements helpers to easily add spellchecking capabilities to aGtkSourceBuffer.- classmethod new(buffer, checker)¶
- Parameters:
buffer (
GtkSource.Buffer) – aGtkSourceBufferchecker (
Spelling.Checker) – aSpellingChecker
- Returns:
a newly created
SpellingTextBufferAdapter- Return type:
Create a new
SpellingTextBufferAdapter.
- get_buffer()¶
- Returns:
a
GtkSourceBuffer- Return type:
Gets the underlying buffer for the adapter.
- get_checker()¶
- Returns:
a
SpellingCheckerorNone- Return type:
Gets the checker used by the adapter.
- Returns:
a
GMenuModel- Return type:
Gets the menu model containing corrections
- get_tag()¶
- Returns:
a
GtkTextTagorNone- Return type:
Gtk.TextTagorNone
Gets the tag used for potentially misspelled words.
- invalidate_all()¶
Invalidate the spelling engine, to force parsing again.
Invalidation is automatically done on [property`GtkSource`.Buffer:loading] change.
- set_checker(checker)¶
- Parameters:
checker (
Spelling.Checker) – aSpellingChecker
Set the [class`Spelling`.Checker] used for spellchecking.
- set_enabled(enabled)¶
- Parameters:
enabled (
bool) – whether the spellcheck is enabled
If
Truespellcheck is enabled.
- set_language(language)¶
- Parameters:
language (
str) – the language to use
Sets the language code to use by the checker, such as
en_US.
- update_corrections()¶
Looks at the current cursor position and updates the list of corrections based on the current word.
Use this to force an update immediately rather than after the automatic timeout caused by cursor movements.
Property Details¶
- Spelling.TextBufferAdapter.props.buffer¶
- Name:
buffer- Type:
- Default Value:
- Flags:
The [class`GtkSource`.Buffer].
- Spelling.TextBufferAdapter.props.checker¶
- Name:
checker- Type:
- Default Value:
- Flags:
The [class`Spelling`.Checker].
- Spelling.TextBufferAdapter.props.enabled¶
- Name:
enabled- Type:
- Default Value:
- Flags:
Whether spellcheck is enabled.