Foundry.TextSettings¶
- 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/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
|||
r/w/en |
Signals¶
- Inherited:
Fields¶
- Inherited:
Class Details¶
- class Foundry.TextSettings(**kwargs)¶
- Bases:
- Abstract:
No
- Structure:
Manages text editor settings and configuration.
Foundry.TextSettingsprovides a unified interface for managing text editor preferences including font settings, indentation, completion behavior, and other editor-specific options. It integrates with the settings system and provides per-document configuration capabilities.- get_wrap()¶
- Return type:
- set_highlight_matching_brackets(highlight_matching_brackets)¶
- Parameters:
highlight_matching_brackets (
bool) –
- set_implicit_trailing_newline(implicit_trailing_newline)¶
- Parameters:
implicit_trailing_newline (
bool) –
- set_insert_spaces_instead_of_tabs(insert_spaces_instead_of_tabs)¶
- Parameters:
insert_spaces_instead_of_tabs (
bool) –
- set_overwrite_matching_brace(overwrite_matching_brace)¶
- Parameters:
overwrite_matching_brace (
bool) –
- set_show_line_changes_overview(show_line_changes_overview)¶
- Parameters:
show_line_changes_overview (
bool) –
- set_wrap(wrap)¶
- Parameters:
wrap (
Foundry.TextWrap) –
Property Details¶
- Foundry.TextSettings.props.auto_indent¶
- Name:
auto-indent- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.completion_auto_select¶
- Name:
completion-auto-select- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.completion_page_size¶
- Name:
completion-page-size- Type:
- Default Value:
5- Flags:
- Foundry.TextSettings.props.custom_font¶
- Name:
custom-font- Type:
- Default Value:
'Monospace 11'- Flags:
- Foundry.TextSettings.props.document¶
- Name:
document- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.enable_completion¶
- Name:
enable-completion- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.enable_snippets¶
- Name:
enable-snippets- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.enable_spell_check¶
- Name:
enable-spell-check- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.highlight_current_line¶
- Name:
highlight-current-line- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.highlight_matching_brackets¶
- Name:
highlight-matching-brackets- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.implicit_trailing_newline¶
- Name:
implicit-trailing-newline- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.indent_on_tab¶
- Name:
indent-on-tab- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.indent_width¶
- Name:
indent-width- Type:
- Default Value:
8- Flags:
- Foundry.TextSettings.props.insert_matching_brace¶
- Name:
insert-matching-brace- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.insert_spaces_instead_of_tabs¶
- Name:
insert-spaces-instead-of-tabs- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.line_height¶
- Name:
line-height- Type:
- Default Value:
1.1- Flags:
- Foundry.TextSettings.props.override_indent_width¶
- Name:
override-indent-width- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.overwrite_matching_brace¶
- Name:
overwrite-matching-brace- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.right_margin_position¶
- Name:
right-margin-position- Type:
- Default Value:
80- Flags:
- Foundry.TextSettings.props.show_diagnostics¶
- Name:
show-diagnostics- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.show_line_changes¶
- Name:
show-line-changes- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.show_line_changes_overview¶
- Name:
show-line-changes-overview- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.show_line_numbers¶
- Name:
show-line-numbers- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.show_right_margin¶
- Name:
show-right-margin- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.smart_backspace¶
- Name:
smart-backspace- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.smart_home_end¶
- Name:
smart-home-end- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.tab_width¶
- Name:
tab-width- Type:
- Default Value:
8- Flags:
- Foundry.TextSettings.props.use_custom_font¶
- Name:
use-custom-font- Type:
- Default Value:
- Flags:
- Foundry.TextSettings.props.wrap¶
- Name:
wrap- Type:
- Default Value:
- Flags: