Spelling.Provider

g GObject.Object GObject.Object Spelling.Provider Spelling.Provider GObject.Object->Spelling.Provider

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

get_default ()

get_default_code ()

get_display_name ()

list_languages ()

load_dictionary (language)

supports_language (language)

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Name

Type

Flags

Short Description

display-name

str

r/w/co

Display Name

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Class Details

class Spelling.Provider(**kwargs)
Bases:

GObject.Object

Abstract:

Yes

Structure:

Spelling.ProviderClass

Abstract base class for spellchecking providers.

classmethod get_default()
Returns:

a SpellingProvider

Return type:

Spelling.Provider

Gets the default spell provider.

get_default_code()
Returns:

the default language code

Return type:

str or None

Gets the default language code for the detected system locales, or None if the provider doesn’t support any of them.

get_display_name()
Returns:

the display name of the provider

Return type:

str or None

Gets the display name of the provider, or None if undefined.

list_languages()
Returns:

a GListModel of SpellingLanguage

Return type:

Gio.ListModel

Gets a GListModel of languages supported by the provider.

load_dictionary(language)
Parameters:

language (str) – the language to load such as en_US.

Returns:

a SpellingDictionary or None

Return type:

Spelling.Dictionary or None

Gets a SpellingDictionary for the requested language, or None if the language is not supported.

supports_language(language)
Parameters:

language (str) – the language such as en_US.

Returns:

True if language is supported, otherwise False

Return type:

bool

Checks of language is supported by the provider.

Property Details

Spelling.Provider.props.display_name
Name:

display-name

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

The display name.