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:
SpellingTextBufferAdapter
implements helpers to easily add spellchecking capabilities to aGtkSourceBuffer
.- classmethod new(buffer, checker)¶
- Parameters:
buffer (
GtkSource.Buffer
) – aGtkSourceBuffer
checker (
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
SpellingChecker
orNone
- Return type:
Gets the checker used by the adapter.
- Returns:
a
GMenuModel
- Return type:
Gets the menu model containing corrections
- get_tag()¶
- Returns:
a
GtkTextTag
orNone
- Return type:
Gtk.TextTag
orNone
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
True
spellcheck 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.