Foundry.TextSettingsProvider¶
- Subclasses:
None
Methods¶
- Inherited:
Foundry.Contextual (4), GObject.Object (37), Json.Serializable (8)
- Structs:
|
|
|
|
|
Virtual Methods¶
- Inherited:
|
|
|
Properties¶
- Inherited:
Name |
Type |
Flags |
Short Description |
|---|---|---|---|
r |
|||
r/w/co |
Signals¶
- Inherited:
Name |
Short Description |
|---|---|
Fields¶
- Inherited:
Name |
Type |
Access |
Description |
|---|---|---|---|
parent_instance |
r |
Class Details¶
- class Foundry.TextSettingsProvider(**kwargs)¶
- Bases:
- Abstract:
Yes
- Structure:
Abstract base class for providing text editor settings.
Foundry.TextSettingsProviderprovides the core interface for managing text editor settings and configuration. Concrete implementations handle specific settings sources and provide specialized functionality for different editor contexts and configuration management systems.- dup_document()¶
- Return type:
The document the settings should represent, if any.
- dup_plugin_info()¶
- Return type:
- emit_changed(setting)¶
- Parameters:
setting (
Foundry.TextSetting) –
- get_setting(setting, value)¶
- Parameters:
setting (
Foundry.TextSetting) –value (
GObject.Value) –
- Return type:
- do_changed(setting) virtual¶
- Parameters:
setting (
Foundry.TextSetting) –
- do_get_setting(setting, value) virtual¶
- Parameters:
setting (
Foundry.TextSetting) –value (
GObject.Value) –
- Return type:
Signal Details¶
- Foundry.TextSettingsProvider.signals.changed(text_settings_provider, object)¶
- Signal Name:
changed- Flags:
- Parameters:
text_settings_provider (
Foundry.TextSettingsProvider) – The object which received the signalobject (
Foundry.TextSetting) –
Property Details¶
- Foundry.TextSettingsProvider.props.document¶
- Name:
document- Type:
- Default Value:
- Flags:
- Foundry.TextSettingsProvider.props.plugin_info¶
- Name:
plugin-info- Type:
- Default Value:
- Flags: