.. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. XML source: https://github.com/godotengine/godot/tree/master/docs/gdscript/doc/classes/TextEdit.xml. .. _class_TextEdit: TextEdit ======== **Inherits:** :ref:`Control` **<** :ref:`CanvasItem` **<** :ref:`Node` **<** :ref:`Object` **Inherited By:** :ref:`CodeEdit` .. container:: contribute There is currently no description for this class. Please help us by :ref:`contributing one `! .. rst-class:: classref-reftable-group Properties ---------- .. table:: :widths: auto +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`AutowrapMode` | :ref:`autowrap_mode` | ``3`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`caret_blink` | ``false`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`caret_blink_interval` | ``0.65`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`caret_draw_when_editable_disabled` | ``false`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`caret_mid_grapheme` | ``false`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`caret_move_on_right_click` | ``true`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`caret_multiple` | ``true`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`CaretType` | :ref:`caret_type` | ``0`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | clip_contents | ``true`` (overrides :ref:`Control`) | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`context_menu_enabled` | ``true`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`custom_word_separators` | ``""`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`deselect_on_focus_loss_enabled` | ``true`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`drag_and_drop_selection_enabled` | ``true`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`draw_control_chars` | ``false`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`draw_spaces` | ``false`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`draw_tabs` | ``false`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`editable` | ``true`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`FocusMode` | focus_mode | ``2`` (overrides :ref:`Control`) | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`highlight_all_occurrences` | ``false`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`highlight_current_line` | ``false`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`indent_wrapped_lines` | ``false`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`language` | ``""`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`middle_mouse_paste_enabled` | ``true`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`minimap_draw` | ``false`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`minimap_width` | ``80`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`CursorShape` | mouse_default_cursor_shape | ``1`` (overrides :ref:`Control`) | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`placeholder_text` | ``""`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`scroll_fit_content_height` | ``false`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`scroll_horizontal` | ``0`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`scroll_past_end_of_file` | ``false`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`scroll_smooth` | ``false`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`scroll_v_scroll_speed` | ``80.0`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`scroll_vertical` | ``0.0`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`selecting_enabled` | ``true`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`shortcut_keys_enabled` | ``true`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`StructuredTextParser` | :ref:`structured_text_bidi_override` | ``0`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`Array` | :ref:`structured_text_bidi_override_options` | ``[]`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`SyntaxHighlighter` | :ref:`syntax_highlighter` | | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`text` | ``""`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`TextDirection` | :ref:`text_direction` | ``0`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`use_custom_word_separators` | ``false`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`use_default_word_separators` | ``true`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`virtual_keyboard_enabled` | ``true`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`LineWrappingMode` | :ref:`wrap_mode` | ``0`` | +-------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ .. rst-class:: classref-reftable-group Methods ------- .. table:: :widths: auto +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_backspace` **(** :ref:`int` caret_index **)** |virtual| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_copy` **(** :ref:`int` caret_index **)** |virtual| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_cut` **(** :ref:`int` caret_index **)** |virtual| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_handle_unicode_input` **(** :ref:`int` unicode_char, :ref:`int` caret_index **)** |virtual| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_paste` **(** :ref:`int` caret_index **)** |virtual| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_paste_primary_clipboard` **(** :ref:`int` caret_index **)** |virtual| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`add_caret` **(** :ref:`int` line, :ref:`int` column **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_caret_at_carets` **(** :ref:`bool` below **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_gutter` **(** :ref:`int` at=-1 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_selection_for_next_occurrence` **(** **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`adjust_carets_after_edit` **(** :ref:`int` caret, :ref:`int` from_line, :ref:`int` from_col, :ref:`int` to_line, :ref:`int` to_col **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`adjust_viewport_to_caret` **(** :ref:`int` caret_index=0 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`apply_ime` **(** **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`backspace` **(** :ref:`int` caret_index=-1 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`begin_complex_operation` **(** **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`begin_multicaret_edit` **(** **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`cancel_ime` **(** **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`center_viewport_to_caret` **(** :ref:`int` caret_index=0 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear` **(** **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear_undo_history` **(** **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`collapse_carets` **(** :ref:`int` from_line, :ref:`int` from_column, :ref:`int` to_line, :ref:`int` to_column, :ref:`bool` inclusive=false **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`copy` **(** :ref:`int` caret_index=-1 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`cut` **(** :ref:`int` caret_index=-1 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`delete_selection` **(** :ref:`int` caret_index=-1 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`deselect` **(** :ref:`int` caret_index=-1 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`end_action` **(** **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`end_complex_operation` **(** **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`end_multicaret_edit` **(** **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_caret_column` **(** :ref:`int` caret_index=0 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_caret_count` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_caret_draw_pos` **(** :ref:`int` caret_index=0 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedInt32Array` | :ref:`get_caret_index_edit_order` **(** **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_caret_line` **(** :ref:`int` caret_index=0 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_caret_wrap_index` **(** :ref:`int` caret_index=0 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_first_non_whitespace_column` **(** :ref:`int` line **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_first_visible_line` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_gutter_count` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_gutter_name` **(** :ref:`int` gutter **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`GutterType` | :ref:`get_gutter_type` **(** :ref:`int` gutter **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_gutter_width` **(** :ref:`int` gutter **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`HScrollBar` | :ref:`get_h_scroll_bar` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_indent_level` **(** :ref:`int` line **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_last_full_visible_line` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_last_full_visible_line_wrap_index` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_last_unhidden_line` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_line` **(** :ref:`int` line **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Color` | :ref:`get_line_background_color` **(** :ref:`int` line **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2i` | :ref:`get_line_column_at_pos` **(** :ref:`Vector2i` position, :ref:`bool` allow_out_of_bounds=true **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_line_count` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Texture2D` | :ref:`get_line_gutter_icon` **(** :ref:`int` line, :ref:`int` gutter **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Color` | :ref:`get_line_gutter_item_color` **(** :ref:`int` line, :ref:`int` gutter **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Variant` | :ref:`get_line_gutter_metadata` **(** :ref:`int` line, :ref:`int` gutter **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_line_gutter_text` **(** :ref:`int` line, :ref:`int` gutter **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_line_height` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2i[]` | :ref:`get_line_ranges_from_carets` **(** :ref:`bool` only_selections=false, :ref:`bool` merge_adjacent=true **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_line_width` **(** :ref:`int` line, :ref:`int` wrap_index=-1 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_line_wrap_count` **(** :ref:`int` line **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_line_wrap_index_at_column` **(** :ref:`int` line, :ref:`int` column **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_line_wrapped_text` **(** :ref:`int` line **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_local_mouse_pos` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PopupMenu` | :ref:`get_menu` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_minimap_line_at_pos` **(** :ref:`Vector2i` position **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_minimap_visible_lines` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2i` | :ref:`get_next_visible_line_index_offset_from` **(** :ref:`int` line, :ref:`int` wrap_index, :ref:`int` visible_amount **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_next_visible_line_offset_from` **(** :ref:`int` line, :ref:`int` visible_amount **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2i` | :ref:`get_pos_at_line_column` **(** :ref:`int` line, :ref:`int` column **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Rect2i` | :ref:`get_rect_at_line_column` **(** :ref:`int` line, :ref:`int` column **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_saved_version` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_scroll_pos_for_line` **(** :ref:`int` line, :ref:`int` wrap_index=0 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_selected_text` **(** :ref:`int` caret_index=-1 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_selection_at_line_column` **(** :ref:`int` line, :ref:`int` column, :ref:`bool` include_edges=true, :ref:`bool` only_selections=true **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_selection_column` **(** :ref:`int` caret_index=0 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_selection_from_column` **(** :ref:`int` caret_index=0 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_selection_from_line` **(** :ref:`int` caret_index=0 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_selection_line` **(** :ref:`int` caret_index=0 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`SelectionMode` | :ref:`get_selection_mode` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_selection_origin_column` **(** :ref:`int` caret_index=0 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_selection_origin_line` **(** :ref:`int` caret_index=0 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_selection_to_column` **(** :ref:`int` caret_index=0 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_selection_to_line` **(** :ref:`int` caret_index=0 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedInt32Array` | :ref:`get_sorted_carets` **(** :ref:`bool` include_ignored_carets=false **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_tab_size` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_total_gutter_width` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_total_visible_line_count` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`VScrollBar` | :ref:`get_v_scroll_bar` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_version` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_visible_line_count` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_visible_line_count_in_range` **(** :ref:`int` from_line, :ref:`int` to_line **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_word_at_pos` **(** :ref:`Vector2` position **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_word_under_caret` **(** :ref:`int` caret_index=-1 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_ime_text` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_redo` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_selection` **(** :ref:`int` caret_index=-1 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_undo` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`insert_line_at` **(** :ref:`int` line, :ref:`String` text **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`insert_text` **(** :ref:`String` text, :ref:`int` line, :ref:`int` column, :ref:`bool` before_selection_begin=true, :ref:`bool` before_selection_end=false **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`insert_text_at_caret` **(** :ref:`String` text, :ref:`int` caret_index=-1 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_caret_after_selection_origin` **(** :ref:`int` caret_index=0 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_caret_visible` **(** :ref:`int` caret_index=0 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_dragging_cursor` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_gutter_clickable` **(** :ref:`int` gutter **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_gutter_drawn` **(** :ref:`int` gutter **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_gutter_overwritable` **(** :ref:`int` gutter **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_in_mulitcaret_edit` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_line_gutter_clickable` **(** :ref:`int` line, :ref:`int` gutter **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_line_wrapped` **(** :ref:`int` line **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_menu_visible` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_mouse_over_selection` **(** :ref:`bool` edges, :ref:`int` caret_index=-1 **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_overtype_mode_enabled` **(** **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`menu_option` **(** :ref:`int` option **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`merge_gutters` **(** :ref:`int` from_line, :ref:`int` to_line **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`merge_overlapping_carets` **(** **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`multicaret_edit_ignore_caret` **(** :ref:`int` caret_index **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`paste` **(** :ref:`int` caret_index=-1 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`paste_primary_clipboard` **(** :ref:`int` caret_index=-1 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`redo` **(** **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_caret` **(** :ref:`int` caret **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_gutter` **(** :ref:`int` gutter **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_line_at` **(** :ref:`int` line, :ref:`bool` move_carets_down=true **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_secondary_carets` **(** **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_text` **(** :ref:`int` from_line, :ref:`int` from_column, :ref:`int` to_line, :ref:`int` to_column **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2i` | :ref:`search` **(** :ref:`String` text, :ref:`int` flags, :ref:`int` from_line, :ref:`int` from_column **)** |const| | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`select` **(** :ref:`int` origin_line, :ref:`int` origin_column, :ref:`int` caret_line, :ref:`int` caret_column, :ref:`int` caret_index=0 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`select_all` **(** **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`select_word_under_caret` **(** :ref:`int` caret_index=-1 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_caret_column` **(** :ref:`int` column, :ref:`bool` adjust_viewport=true, :ref:`int` caret_index=0 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_caret_line` **(** :ref:`int` line, :ref:`bool` adjust_viewport=true, :ref:`bool` can_be_hidden=true, :ref:`int` wrap_index=0, :ref:`int` caret_index=0 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_gutter_clickable` **(** :ref:`int` gutter, :ref:`bool` clickable **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_gutter_custom_draw` **(** :ref:`int` column, :ref:`Callable` draw_callback **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_gutter_draw` **(** :ref:`int` gutter, :ref:`bool` draw **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_gutter_name` **(** :ref:`int` gutter, :ref:`String` name **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_gutter_overwritable` **(** :ref:`int` gutter, :ref:`bool` overwritable **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_gutter_type` **(** :ref:`int` gutter, :ref:`GutterType` type **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_gutter_width` **(** :ref:`int` gutter, :ref:`int` width **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_line` **(** :ref:`int` line, :ref:`String` new_text **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_line_as_center_visible` **(** :ref:`int` line, :ref:`int` wrap_index=0 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_line_as_first_visible` **(** :ref:`int` line, :ref:`int` wrap_index=0 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_line_as_last_visible` **(** :ref:`int` line, :ref:`int` wrap_index=0 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_line_background_color` **(** :ref:`int` line, :ref:`Color` color **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_line_gutter_clickable` **(** :ref:`int` line, :ref:`int` gutter, :ref:`bool` clickable **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_line_gutter_icon` **(** :ref:`int` line, :ref:`int` gutter, :ref:`Texture2D` icon **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_line_gutter_item_color` **(** :ref:`int` line, :ref:`int` gutter, :ref:`Color` color **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_line_gutter_metadata` **(** :ref:`int` line, :ref:`int` gutter, :ref:`Variant` metadata **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_line_gutter_text` **(** :ref:`int` line, :ref:`int` gutter, :ref:`String` text **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_overtype_mode_enabled` **(** :ref:`bool` enabled **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_search_flags` **(** :ref:`int` flags **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_search_text` **(** :ref:`String` search_text **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_selection_mode` **(** :ref:`SelectionMode` mode **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_selection_origin_column` **(** :ref:`int` column, :ref:`int` caret_index=0 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_selection_origin_line` **(** :ref:`int` line, :ref:`bool` can_be_hidden=true, :ref:`int` wrap_index=-1, :ref:`int` caret_index=0 **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_tab_size` **(** :ref:`int` size **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_tooltip_request_func` **(** :ref:`Callable` callback **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`skip_selection_for_next_occurrence` **(** **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`start_action` **(** :ref:`EditAction` action **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`swap_lines` **(** :ref:`int` from_line, :ref:`int` to_line **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`tag_saved_version` **(** **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`undo` **(** **)** | +---------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-reftable-group Theme Properties ---------------- .. table:: :widths: auto +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`background_color` | ``Color(0, 0, 0, 0)`` | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`caret_background_color` | ``Color(0, 0, 0, 1)`` | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`caret_color` | ``Color(0.875, 0.875, 0.875, 1)`` | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`current_line_color` | ``Color(0.25, 0.25, 0.26, 0.8)`` | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`font_color` | ``Color(0.875, 0.875, 0.875, 1)`` | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`font_outline_color` | ``Color(0, 0, 0, 1)`` | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`font_placeholder_color` | ``Color(0.875, 0.875, 0.875, 0.6)`` | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`font_readonly_color` | ``Color(0.875, 0.875, 0.875, 0.5)`` | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`font_selected_color` | ``Color(0, 0, 0, 0)`` | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`search_result_border_color` | ``Color(0.3, 0.3, 0.3, 0.4)`` | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`search_result_color` | ``Color(0.3, 0.3, 0.3, 1)`` | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`selection_color` | ``Color(0.5, 0.5, 0.5, 1)`` | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`word_highlighted_color` | ``Color(0.5, 0.5, 0.5, 0.25)`` | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`int` | :ref:`caret_width` | ``1`` | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`int` | :ref:`line_spacing` | ``4`` | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`int` | :ref:`outline_size` | ``0`` | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Font` | :ref:`font` | | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`int` | :ref:`font_size` | | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Texture2D` | :ref:`space` | | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Texture2D` | :ref:`tab` | | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`StyleBox` | :ref:`focus` | | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`StyleBox` | :ref:`normal` | | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`StyleBox` | :ref:`read_only` | | +-----------------------------------+------------------------------------------------------------------------------------------+-------------------------------------+ .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Signals ------- .. _class_TextEdit_signal_caret_changed: .. rst-class:: classref-signal **caret_changed** **(** **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_signal_gutter_added: .. rst-class:: classref-signal **gutter_added** **(** **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_signal_gutter_clicked: .. rst-class:: classref-signal **gutter_clicked** **(** :ref:`int` line, :ref:`int` gutter **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_signal_gutter_removed: .. rst-class:: classref-signal **gutter_removed** **(** **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_signal_lines_edited_from: .. rst-class:: classref-signal **lines_edited_from** **(** :ref:`int` from_line, :ref:`int` to_line **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_signal_text_changed: .. rst-class:: classref-signal **text_changed** **(** **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_signal_text_set: .. rst-class:: classref-signal **text_set** **(** **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Enumerations ------------ .. _enum_TextEdit_MenuItems: .. rst-class:: classref-enumeration enum **MenuItems**: .. _class_TextEdit_constant_MENU_CUT: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_CUT** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_COPY: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_COPY** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_PASTE: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_PASTE** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_CLEAR: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_CLEAR** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_SELECT_ALL: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_SELECT_ALL** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_UNDO: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_UNDO** = ``5`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_REDO: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_REDO** = ``6`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_SUBMENU_TEXT_DIR: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_SUBMENU_TEXT_DIR** = ``7`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_DIR_INHERITED: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_DIR_INHERITED** = ``8`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_DIR_AUTO: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_DIR_AUTO** = ``9`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_DIR_LTR: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_DIR_LTR** = ``10`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_DIR_RTL: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_DIR_RTL** = ``11`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_DISPLAY_UCC: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_DISPLAY_UCC** = ``12`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_SUBMENU_INSERT_UCC: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_SUBMENU_INSERT_UCC** = ``13`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_INSERT_LRM: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_INSERT_LRM** = ``14`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_INSERT_RLM: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_INSERT_RLM** = ``15`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_INSERT_LRE: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_INSERT_LRE** = ``16`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_INSERT_RLE: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_INSERT_RLE** = ``17`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_INSERT_LRO: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_INSERT_LRO** = ``18`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_INSERT_RLO: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_INSERT_RLO** = ``19`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_INSERT_PDF: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_INSERT_PDF** = ``20`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_INSERT_ALM: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_INSERT_ALM** = ``21`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_INSERT_LRI: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_INSERT_LRI** = ``22`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_INSERT_RLI: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_INSERT_RLI** = ``23`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_INSERT_FSI: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_INSERT_FSI** = ``24`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_INSERT_PDI: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_INSERT_PDI** = ``25`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_INSERT_ZWJ: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_INSERT_ZWJ** = ``26`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_INSERT_ZWNJ: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_INSERT_ZWNJ** = ``27`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_INSERT_WJ: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_INSERT_WJ** = ``28`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_INSERT_SHY: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_INSERT_SHY** = ``29`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_MENU_MAX: .. rst-class:: classref-enumeration-constant :ref:`MenuItems` **MENU_MAX** = ``30`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_TextEdit_EditAction: .. rst-class:: classref-enumeration enum **EditAction**: .. _class_TextEdit_constant_ACTION_NONE: .. rst-class:: classref-enumeration-constant :ref:`EditAction` **ACTION_NONE** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_ACTION_TYPING: .. rst-class:: classref-enumeration-constant :ref:`EditAction` **ACTION_TYPING** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_ACTION_BACKSPACE: .. rst-class:: classref-enumeration-constant :ref:`EditAction` **ACTION_BACKSPACE** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_ACTION_DELETE: .. rst-class:: classref-enumeration-constant :ref:`EditAction` **ACTION_DELETE** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_TextEdit_SearchFlags: .. rst-class:: classref-enumeration enum **SearchFlags**: .. _class_TextEdit_constant_SEARCH_MATCH_CASE: .. rst-class:: classref-enumeration-constant :ref:`SearchFlags` **SEARCH_MATCH_CASE** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_SEARCH_WHOLE_WORDS: .. rst-class:: classref-enumeration-constant :ref:`SearchFlags` **SEARCH_WHOLE_WORDS** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_SEARCH_BACKWARDS: .. rst-class:: classref-enumeration-constant :ref:`SearchFlags` **SEARCH_BACKWARDS** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_TextEdit_CaretType: .. rst-class:: classref-enumeration enum **CaretType**: .. _class_TextEdit_constant_CARET_TYPE_LINE: .. rst-class:: classref-enumeration-constant :ref:`CaretType` **CARET_TYPE_LINE** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_CARET_TYPE_BLOCK: .. rst-class:: classref-enumeration-constant :ref:`CaretType` **CARET_TYPE_BLOCK** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_TextEdit_SelectionMode: .. rst-class:: classref-enumeration enum **SelectionMode**: .. _class_TextEdit_constant_SELECTION_MODE_NONE: .. rst-class:: classref-enumeration-constant :ref:`SelectionMode` **SELECTION_MODE_NONE** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_SELECTION_MODE_SHIFT: .. rst-class:: classref-enumeration-constant :ref:`SelectionMode` **SELECTION_MODE_SHIFT** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_SELECTION_MODE_POINTER: .. rst-class:: classref-enumeration-constant :ref:`SelectionMode` **SELECTION_MODE_POINTER** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_SELECTION_MODE_WORD: .. rst-class:: classref-enumeration-constant :ref:`SelectionMode` **SELECTION_MODE_WORD** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_SELECTION_MODE_LINE: .. rst-class:: classref-enumeration-constant :ref:`SelectionMode` **SELECTION_MODE_LINE** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_TextEdit_LineWrappingMode: .. rst-class:: classref-enumeration enum **LineWrappingMode**: .. _class_TextEdit_constant_LINE_WRAPPING_NONE: .. rst-class:: classref-enumeration-constant :ref:`LineWrappingMode` **LINE_WRAPPING_NONE** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_LINE_WRAPPING_BOUNDARY: .. rst-class:: classref-enumeration-constant :ref:`LineWrappingMode` **LINE_WRAPPING_BOUNDARY** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_TextEdit_GutterType: .. rst-class:: classref-enumeration enum **GutterType**: .. _class_TextEdit_constant_GUTTER_TYPE_STRING: .. rst-class:: classref-enumeration-constant :ref:`GutterType` **GUTTER_TYPE_STRING** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_GUTTER_TYPE_ICON: .. rst-class:: classref-enumeration-constant :ref:`GutterType` **GUTTER_TYPE_ICON** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_TextEdit_constant_GUTTER_TYPE_CUSTOM: .. rst-class:: classref-enumeration-constant :ref:`GutterType` **GUTTER_TYPE_CUSTOM** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Property Descriptions --------------------- .. _class_TextEdit_property_autowrap_mode: .. rst-class:: classref-property :ref:`AutowrapMode` **autowrap_mode** = ``3`` .. rst-class:: classref-property-setget - void **set_autowrap_mode** **(** :ref:`AutowrapMode` value **)** - :ref:`AutowrapMode` **get_autowrap_mode** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_caret_blink: .. rst-class:: classref-property :ref:`bool` **caret_blink** = ``false`` .. rst-class:: classref-property-setget - void **set_caret_blink_enabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_caret_blink_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_caret_blink_interval: .. rst-class:: classref-property :ref:`float` **caret_blink_interval** = ``0.65`` .. rst-class:: classref-property-setget - void **set_caret_blink_interval** **(** :ref:`float` value **)** - :ref:`float` **get_caret_blink_interval** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_caret_draw_when_editable_disabled: .. rst-class:: classref-property :ref:`bool` **caret_draw_when_editable_disabled** = ``false`` .. rst-class:: classref-property-setget - void **set_draw_caret_when_editable_disabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_drawing_caret_when_editable_disabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_caret_mid_grapheme: .. rst-class:: classref-property :ref:`bool` **caret_mid_grapheme** = ``false`` .. rst-class:: classref-property-setget - void **set_caret_mid_grapheme_enabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_caret_mid_grapheme_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_caret_move_on_right_click: .. rst-class:: classref-property :ref:`bool` **caret_move_on_right_click** = ``true`` .. rst-class:: classref-property-setget - void **set_move_caret_on_right_click_enabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_move_caret_on_right_click_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_caret_multiple: .. rst-class:: classref-property :ref:`bool` **caret_multiple** = ``true`` .. rst-class:: classref-property-setget - void **set_multiple_carets_enabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_multiple_carets_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_caret_type: .. rst-class:: classref-property :ref:`CaretType` **caret_type** = ``0`` .. rst-class:: classref-property-setget - void **set_caret_type** **(** :ref:`CaretType` value **)** - :ref:`CaretType` **get_caret_type** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_context_menu_enabled: .. rst-class:: classref-property :ref:`bool` **context_menu_enabled** = ``true`` .. rst-class:: classref-property-setget - void **set_context_menu_enabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_context_menu_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_custom_word_separators: .. rst-class:: classref-property :ref:`String` **custom_word_separators** = ``""`` .. rst-class:: classref-property-setget - void **set_custom_word_separators** **(** :ref:`String` value **)** - :ref:`String` **get_custom_word_separators** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_deselect_on_focus_loss_enabled: .. rst-class:: classref-property :ref:`bool` **deselect_on_focus_loss_enabled** = ``true`` .. rst-class:: classref-property-setget - void **set_deselect_on_focus_loss_enabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_deselect_on_focus_loss_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_drag_and_drop_selection_enabled: .. rst-class:: classref-property :ref:`bool` **drag_and_drop_selection_enabled** = ``true`` .. rst-class:: classref-property-setget - void **set_drag_and_drop_selection_enabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_drag_and_drop_selection_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_draw_control_chars: .. rst-class:: classref-property :ref:`bool` **draw_control_chars** = ``false`` .. rst-class:: classref-property-setget - void **set_draw_control_chars** **(** :ref:`bool` value **)** - :ref:`bool` **get_draw_control_chars** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_draw_spaces: .. rst-class:: classref-property :ref:`bool` **draw_spaces** = ``false`` .. rst-class:: classref-property-setget - void **set_draw_spaces** **(** :ref:`bool` value **)** - :ref:`bool` **is_drawing_spaces** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_draw_tabs: .. rst-class:: classref-property :ref:`bool` **draw_tabs** = ``false`` .. rst-class:: classref-property-setget - void **set_draw_tabs** **(** :ref:`bool` value **)** - :ref:`bool` **is_drawing_tabs** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_editable: .. rst-class:: classref-property :ref:`bool` **editable** = ``true`` .. rst-class:: classref-property-setget - void **set_editable** **(** :ref:`bool` value **)** - :ref:`bool` **is_editable** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_highlight_all_occurrences: .. rst-class:: classref-property :ref:`bool` **highlight_all_occurrences** = ``false`` .. rst-class:: classref-property-setget - void **set_highlight_all_occurrences** **(** :ref:`bool` value **)** - :ref:`bool` **is_highlight_all_occurrences_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_highlight_current_line: .. rst-class:: classref-property :ref:`bool` **highlight_current_line** = ``false`` .. rst-class:: classref-property-setget - void **set_highlight_current_line** **(** :ref:`bool` value **)** - :ref:`bool` **is_highlight_current_line_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_indent_wrapped_lines: .. rst-class:: classref-property :ref:`bool` **indent_wrapped_lines** = ``false`` .. rst-class:: classref-property-setget - void **set_indent_wrapped_lines** **(** :ref:`bool` value **)** - :ref:`bool` **is_indent_wrapped_lines** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_language: .. rst-class:: classref-property :ref:`String` **language** = ``""`` .. rst-class:: classref-property-setget - void **set_language** **(** :ref:`String` value **)** - :ref:`String` **get_language** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_middle_mouse_paste_enabled: .. rst-class:: classref-property :ref:`bool` **middle_mouse_paste_enabled** = ``true`` .. rst-class:: classref-property-setget - void **set_middle_mouse_paste_enabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_middle_mouse_paste_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_minimap_draw: .. rst-class:: classref-property :ref:`bool` **minimap_draw** = ``false`` .. rst-class:: classref-property-setget - void **set_draw_minimap** **(** :ref:`bool` value **)** - :ref:`bool` **is_drawing_minimap** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_minimap_width: .. rst-class:: classref-property :ref:`int` **minimap_width** = ``80`` .. rst-class:: classref-property-setget - void **set_minimap_width** **(** :ref:`int` value **)** - :ref:`int` **get_minimap_width** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_placeholder_text: .. rst-class:: classref-property :ref:`String` **placeholder_text** = ``""`` .. rst-class:: classref-property-setget - void **set_placeholder** **(** :ref:`String` value **)** - :ref:`String` **get_placeholder** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_scroll_fit_content_height: .. rst-class:: classref-property :ref:`bool` **scroll_fit_content_height** = ``false`` .. rst-class:: classref-property-setget - void **set_fit_content_height_enabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_fit_content_height_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_scroll_horizontal: .. rst-class:: classref-property :ref:`int` **scroll_horizontal** = ``0`` .. rst-class:: classref-property-setget - void **set_h_scroll** **(** :ref:`int` value **)** - :ref:`int` **get_h_scroll** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_scroll_past_end_of_file: .. rst-class:: classref-property :ref:`bool` **scroll_past_end_of_file** = ``false`` .. rst-class:: classref-property-setget - void **set_scroll_past_end_of_file_enabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_scroll_past_end_of_file_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_scroll_smooth: .. rst-class:: classref-property :ref:`bool` **scroll_smooth** = ``false`` .. rst-class:: classref-property-setget - void **set_smooth_scroll_enabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_smooth_scroll_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_scroll_v_scroll_speed: .. rst-class:: classref-property :ref:`float` **scroll_v_scroll_speed** = ``80.0`` .. rst-class:: classref-property-setget - void **set_v_scroll_speed** **(** :ref:`float` value **)** - :ref:`float` **get_v_scroll_speed** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_scroll_vertical: .. rst-class:: classref-property :ref:`float` **scroll_vertical** = ``0.0`` .. rst-class:: classref-property-setget - void **set_v_scroll** **(** :ref:`float` value **)** - :ref:`float` **get_v_scroll** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_selecting_enabled: .. rst-class:: classref-property :ref:`bool` **selecting_enabled** = ``true`` .. rst-class:: classref-property-setget - void **set_selecting_enabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_selecting_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_shortcut_keys_enabled: .. rst-class:: classref-property :ref:`bool` **shortcut_keys_enabled** = ``true`` .. rst-class:: classref-property-setget - void **set_shortcut_keys_enabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_shortcut_keys_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_structured_text_bidi_override: .. rst-class:: classref-property :ref:`StructuredTextParser` **structured_text_bidi_override** = ``0`` .. rst-class:: classref-property-setget - void **set_structured_text_bidi_override** **(** :ref:`StructuredTextParser` value **)** - :ref:`StructuredTextParser` **get_structured_text_bidi_override** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_structured_text_bidi_override_options: .. rst-class:: classref-property :ref:`Array` **structured_text_bidi_override_options** = ``[]`` .. rst-class:: classref-property-setget - void **set_structured_text_bidi_override_options** **(** :ref:`Array` value **)** - :ref:`Array` **get_structured_text_bidi_override_options** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_syntax_highlighter: .. rst-class:: classref-property :ref:`SyntaxHighlighter` **syntax_highlighter** .. rst-class:: classref-property-setget - void **set_syntax_highlighter** **(** :ref:`SyntaxHighlighter` value **)** - :ref:`SyntaxHighlighter` **get_syntax_highlighter** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_text: .. rst-class:: classref-property :ref:`String` **text** = ``""`` .. rst-class:: classref-property-setget - void **set_text** **(** :ref:`String` value **)** - :ref:`String` **get_text** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_text_direction: .. rst-class:: classref-property :ref:`TextDirection` **text_direction** = ``0`` .. rst-class:: classref-property-setget - void **set_text_direction** **(** :ref:`TextDirection` value **)** - :ref:`TextDirection` **get_text_direction** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_use_custom_word_separators: .. rst-class:: classref-property :ref:`bool` **use_custom_word_separators** = ``false`` .. rst-class:: classref-property-setget - void **set_use_custom_word_separators** **(** :ref:`bool` value **)** - :ref:`bool` **is_custom_word_separators_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_use_default_word_separators: .. rst-class:: classref-property :ref:`bool` **use_default_word_separators** = ``true`` .. rst-class:: classref-property-setget - void **set_use_default_word_separators** **(** :ref:`bool` value **)** - :ref:`bool` **is_default_word_separators_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_virtual_keyboard_enabled: .. rst-class:: classref-property :ref:`bool` **virtual_keyboard_enabled** = ``true`` .. rst-class:: classref-property-setget - void **set_virtual_keyboard_enabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_virtual_keyboard_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_property_wrap_mode: .. rst-class:: classref-property :ref:`LineWrappingMode` **wrap_mode** = ``0`` .. rst-class:: classref-property-setget - void **set_line_wrapping_mode** **(** :ref:`LineWrappingMode` value **)** - :ref:`LineWrappingMode` **get_line_wrapping_mode** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Method Descriptions ------------------- .. _class_TextEdit_private_method__backspace: .. rst-class:: classref-method void **_backspace** **(** :ref:`int` caret_index **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_private_method__copy: .. rst-class:: classref-method void **_copy** **(** :ref:`int` caret_index **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_private_method__cut: .. rst-class:: classref-method void **_cut** **(** :ref:`int` caret_index **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_private_method__handle_unicode_input: .. rst-class:: classref-method void **_handle_unicode_input** **(** :ref:`int` unicode_char, :ref:`int` caret_index **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_private_method__paste: .. rst-class:: classref-method void **_paste** **(** :ref:`int` caret_index **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_private_method__paste_primary_clipboard: .. rst-class:: classref-method void **_paste_primary_clipboard** **(** :ref:`int` caret_index **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_add_caret: .. rst-class:: classref-method :ref:`int` **add_caret** **(** :ref:`int` line, :ref:`int` column **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_add_caret_at_carets: .. rst-class:: classref-method void **add_caret_at_carets** **(** :ref:`bool` below **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_add_gutter: .. rst-class:: classref-method void **add_gutter** **(** :ref:`int` at=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_add_selection_for_next_occurrence: .. rst-class:: classref-method void **add_selection_for_next_occurrence** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_adjust_carets_after_edit: .. rst-class:: classref-method void **adjust_carets_after_edit** **(** :ref:`int` caret, :ref:`int` from_line, :ref:`int` from_col, :ref:`int` to_line, :ref:`int` to_col **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_adjust_viewport_to_caret: .. rst-class:: classref-method void **adjust_viewport_to_caret** **(** :ref:`int` caret_index=0 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_apply_ime: .. rst-class:: classref-method void **apply_ime** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_backspace: .. rst-class:: classref-method void **backspace** **(** :ref:`int` caret_index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_begin_complex_operation: .. rst-class:: classref-method void **begin_complex_operation** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_begin_multicaret_edit: .. rst-class:: classref-method void **begin_multicaret_edit** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_cancel_ime: .. rst-class:: classref-method void **cancel_ime** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_center_viewport_to_caret: .. rst-class:: classref-method void **center_viewport_to_caret** **(** :ref:`int` caret_index=0 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_clear: .. rst-class:: classref-method void **clear** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_clear_undo_history: .. rst-class:: classref-method void **clear_undo_history** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_collapse_carets: .. rst-class:: classref-method void **collapse_carets** **(** :ref:`int` from_line, :ref:`int` from_column, :ref:`int` to_line, :ref:`int` to_column, :ref:`bool` inclusive=false **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_copy: .. rst-class:: classref-method void **copy** **(** :ref:`int` caret_index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_cut: .. rst-class:: classref-method void **cut** **(** :ref:`int` caret_index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_delete_selection: .. rst-class:: classref-method void **delete_selection** **(** :ref:`int` caret_index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_deselect: .. rst-class:: classref-method void **deselect** **(** :ref:`int` caret_index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_end_action: .. rst-class:: classref-method void **end_action** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_end_complex_operation: .. rst-class:: classref-method void **end_complex_operation** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_end_multicaret_edit: .. rst-class:: classref-method void **end_multicaret_edit** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_caret_column: .. rst-class:: classref-method :ref:`int` **get_caret_column** **(** :ref:`int` caret_index=0 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_caret_count: .. rst-class:: classref-method :ref:`int` **get_caret_count** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_caret_draw_pos: .. rst-class:: classref-method :ref:`Vector2` **get_caret_draw_pos** **(** :ref:`int` caret_index=0 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_caret_index_edit_order: .. rst-class:: classref-method :ref:`PackedInt32Array` **get_caret_index_edit_order** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_caret_line: .. rst-class:: classref-method :ref:`int` **get_caret_line** **(** :ref:`int` caret_index=0 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_caret_wrap_index: .. rst-class:: classref-method :ref:`int` **get_caret_wrap_index** **(** :ref:`int` caret_index=0 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_first_non_whitespace_column: .. rst-class:: classref-method :ref:`int` **get_first_non_whitespace_column** **(** :ref:`int` line **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_first_visible_line: .. rst-class:: classref-method :ref:`int` **get_first_visible_line** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_gutter_count: .. rst-class:: classref-method :ref:`int` **get_gutter_count** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_gutter_name: .. rst-class:: classref-method :ref:`String` **get_gutter_name** **(** :ref:`int` gutter **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_gutter_type: .. rst-class:: classref-method :ref:`GutterType` **get_gutter_type** **(** :ref:`int` gutter **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_gutter_width: .. rst-class:: classref-method :ref:`int` **get_gutter_width** **(** :ref:`int` gutter **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_h_scroll_bar: .. rst-class:: classref-method :ref:`HScrollBar` **get_h_scroll_bar** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_indent_level: .. rst-class:: classref-method :ref:`int` **get_indent_level** **(** :ref:`int` line **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_last_full_visible_line: .. rst-class:: classref-method :ref:`int` **get_last_full_visible_line** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_last_full_visible_line_wrap_index: .. rst-class:: classref-method :ref:`int` **get_last_full_visible_line_wrap_index** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_last_unhidden_line: .. rst-class:: classref-method :ref:`int` **get_last_unhidden_line** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_line: .. rst-class:: classref-method :ref:`String` **get_line** **(** :ref:`int` line **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_line_background_color: .. rst-class:: classref-method :ref:`Color` **get_line_background_color** **(** :ref:`int` line **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_line_column_at_pos: .. rst-class:: classref-method :ref:`Vector2i` **get_line_column_at_pos** **(** :ref:`Vector2i` position, :ref:`bool` allow_out_of_bounds=true **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_line_count: .. rst-class:: classref-method :ref:`int` **get_line_count** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_line_gutter_icon: .. rst-class:: classref-method :ref:`Texture2D` **get_line_gutter_icon** **(** :ref:`int` line, :ref:`int` gutter **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_line_gutter_item_color: .. rst-class:: classref-method :ref:`Color` **get_line_gutter_item_color** **(** :ref:`int` line, :ref:`int` gutter **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_line_gutter_metadata: .. rst-class:: classref-method :ref:`Variant` **get_line_gutter_metadata** **(** :ref:`int` line, :ref:`int` gutter **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_line_gutter_text: .. rst-class:: classref-method :ref:`String` **get_line_gutter_text** **(** :ref:`int` line, :ref:`int` gutter **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_line_height: .. rst-class:: classref-method :ref:`int` **get_line_height** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_line_ranges_from_carets: .. rst-class:: classref-method :ref:`Vector2i[]` **get_line_ranges_from_carets** **(** :ref:`bool` only_selections=false, :ref:`bool` merge_adjacent=true **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_line_width: .. rst-class:: classref-method :ref:`int` **get_line_width** **(** :ref:`int` line, :ref:`int` wrap_index=-1 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_line_wrap_count: .. rst-class:: classref-method :ref:`int` **get_line_wrap_count** **(** :ref:`int` line **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_line_wrap_index_at_column: .. rst-class:: classref-method :ref:`int` **get_line_wrap_index_at_column** **(** :ref:`int` line, :ref:`int` column **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_line_wrapped_text: .. rst-class:: classref-method :ref:`PackedStringArray` **get_line_wrapped_text** **(** :ref:`int` line **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_local_mouse_pos: .. rst-class:: classref-method :ref:`Vector2` **get_local_mouse_pos** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_menu: .. rst-class:: classref-method :ref:`PopupMenu` **get_menu** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_minimap_line_at_pos: .. rst-class:: classref-method :ref:`int` **get_minimap_line_at_pos** **(** :ref:`Vector2i` position **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_minimap_visible_lines: .. rst-class:: classref-method :ref:`int` **get_minimap_visible_lines** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_next_visible_line_index_offset_from: .. rst-class:: classref-method :ref:`Vector2i` **get_next_visible_line_index_offset_from** **(** :ref:`int` line, :ref:`int` wrap_index, :ref:`int` visible_amount **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_next_visible_line_offset_from: .. rst-class:: classref-method :ref:`int` **get_next_visible_line_offset_from** **(** :ref:`int` line, :ref:`int` visible_amount **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_pos_at_line_column: .. rst-class:: classref-method :ref:`Vector2i` **get_pos_at_line_column** **(** :ref:`int` line, :ref:`int` column **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_rect_at_line_column: .. rst-class:: classref-method :ref:`Rect2i` **get_rect_at_line_column** **(** :ref:`int` line, :ref:`int` column **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_saved_version: .. rst-class:: classref-method :ref:`int` **get_saved_version** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_scroll_pos_for_line: .. rst-class:: classref-method :ref:`float` **get_scroll_pos_for_line** **(** :ref:`int` line, :ref:`int` wrap_index=0 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_selected_text: .. rst-class:: classref-method :ref:`String` **get_selected_text** **(** :ref:`int` caret_index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_selection_at_line_column: .. rst-class:: classref-method :ref:`int` **get_selection_at_line_column** **(** :ref:`int` line, :ref:`int` column, :ref:`bool` include_edges=true, :ref:`bool` only_selections=true **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_selection_column: .. rst-class:: classref-method :ref:`int` **get_selection_column** **(** :ref:`int` caret_index=0 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_selection_from_column: .. rst-class:: classref-method :ref:`int` **get_selection_from_column** **(** :ref:`int` caret_index=0 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_selection_from_line: .. rst-class:: classref-method :ref:`int` **get_selection_from_line** **(** :ref:`int` caret_index=0 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_selection_line: .. rst-class:: classref-method :ref:`int` **get_selection_line** **(** :ref:`int` caret_index=0 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_selection_mode: .. rst-class:: classref-method :ref:`SelectionMode` **get_selection_mode** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_selection_origin_column: .. rst-class:: classref-method :ref:`int` **get_selection_origin_column** **(** :ref:`int` caret_index=0 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_selection_origin_line: .. rst-class:: classref-method :ref:`int` **get_selection_origin_line** **(** :ref:`int` caret_index=0 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_selection_to_column: .. rst-class:: classref-method :ref:`int` **get_selection_to_column** **(** :ref:`int` caret_index=0 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_selection_to_line: .. rst-class:: classref-method :ref:`int` **get_selection_to_line** **(** :ref:`int` caret_index=0 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_sorted_carets: .. rst-class:: classref-method :ref:`PackedInt32Array` **get_sorted_carets** **(** :ref:`bool` include_ignored_carets=false **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_tab_size: .. rst-class:: classref-method :ref:`int` **get_tab_size** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_total_gutter_width: .. rst-class:: classref-method :ref:`int` **get_total_gutter_width** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_total_visible_line_count: .. rst-class:: classref-method :ref:`int` **get_total_visible_line_count** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_v_scroll_bar: .. rst-class:: classref-method :ref:`VScrollBar` **get_v_scroll_bar** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_version: .. rst-class:: classref-method :ref:`int` **get_version** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_visible_line_count: .. rst-class:: classref-method :ref:`int` **get_visible_line_count** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_visible_line_count_in_range: .. rst-class:: classref-method :ref:`int` **get_visible_line_count_in_range** **(** :ref:`int` from_line, :ref:`int` to_line **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_word_at_pos: .. rst-class:: classref-method :ref:`String` **get_word_at_pos** **(** :ref:`Vector2` position **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_get_word_under_caret: .. rst-class:: classref-method :ref:`String` **get_word_under_caret** **(** :ref:`int` caret_index=-1 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_has_ime_text: .. rst-class:: classref-method :ref:`bool` **has_ime_text** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_has_redo: .. rst-class:: classref-method :ref:`bool` **has_redo** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_has_selection: .. rst-class:: classref-method :ref:`bool` **has_selection** **(** :ref:`int` caret_index=-1 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_has_undo: .. rst-class:: classref-method :ref:`bool` **has_undo** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_insert_line_at: .. rst-class:: classref-method void **insert_line_at** **(** :ref:`int` line, :ref:`String` text **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_insert_text: .. rst-class:: classref-method void **insert_text** **(** :ref:`String` text, :ref:`int` line, :ref:`int` column, :ref:`bool` before_selection_begin=true, :ref:`bool` before_selection_end=false **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_insert_text_at_caret: .. rst-class:: classref-method void **insert_text_at_caret** **(** :ref:`String` text, :ref:`int` caret_index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_is_caret_after_selection_origin: .. rst-class:: classref-method :ref:`bool` **is_caret_after_selection_origin** **(** :ref:`int` caret_index=0 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_is_caret_visible: .. rst-class:: classref-method :ref:`bool` **is_caret_visible** **(** :ref:`int` caret_index=0 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_is_dragging_cursor: .. rst-class:: classref-method :ref:`bool` **is_dragging_cursor** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_is_gutter_clickable: .. rst-class:: classref-method :ref:`bool` **is_gutter_clickable** **(** :ref:`int` gutter **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_is_gutter_drawn: .. rst-class:: classref-method :ref:`bool` **is_gutter_drawn** **(** :ref:`int` gutter **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_is_gutter_overwritable: .. rst-class:: classref-method :ref:`bool` **is_gutter_overwritable** **(** :ref:`int` gutter **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_is_in_mulitcaret_edit: .. rst-class:: classref-method :ref:`bool` **is_in_mulitcaret_edit** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_is_line_gutter_clickable: .. rst-class:: classref-method :ref:`bool` **is_line_gutter_clickable** **(** :ref:`int` line, :ref:`int` gutter **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_is_line_wrapped: .. rst-class:: classref-method :ref:`bool` **is_line_wrapped** **(** :ref:`int` line **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_is_menu_visible: .. rst-class:: classref-method :ref:`bool` **is_menu_visible** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_is_mouse_over_selection: .. rst-class:: classref-method :ref:`bool` **is_mouse_over_selection** **(** :ref:`bool` edges, :ref:`int` caret_index=-1 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_is_overtype_mode_enabled: .. rst-class:: classref-method :ref:`bool` **is_overtype_mode_enabled** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_menu_option: .. rst-class:: classref-method void **menu_option** **(** :ref:`int` option **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_merge_gutters: .. rst-class:: classref-method void **merge_gutters** **(** :ref:`int` from_line, :ref:`int` to_line **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_merge_overlapping_carets: .. rst-class:: classref-method void **merge_overlapping_carets** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_multicaret_edit_ignore_caret: .. rst-class:: classref-method :ref:`bool` **multicaret_edit_ignore_caret** **(** :ref:`int` caret_index **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_paste: .. rst-class:: classref-method void **paste** **(** :ref:`int` caret_index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_paste_primary_clipboard: .. rst-class:: classref-method void **paste_primary_clipboard** **(** :ref:`int` caret_index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_redo: .. rst-class:: classref-method void **redo** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_remove_caret: .. rst-class:: classref-method void **remove_caret** **(** :ref:`int` caret **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_remove_gutter: .. rst-class:: classref-method void **remove_gutter** **(** :ref:`int` gutter **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_remove_line_at: .. rst-class:: classref-method void **remove_line_at** **(** :ref:`int` line, :ref:`bool` move_carets_down=true **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_remove_secondary_carets: .. rst-class:: classref-method void **remove_secondary_carets** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_remove_text: .. rst-class:: classref-method void **remove_text** **(** :ref:`int` from_line, :ref:`int` from_column, :ref:`int` to_line, :ref:`int` to_column **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_search: .. rst-class:: classref-method :ref:`Vector2i` **search** **(** :ref:`String` text, :ref:`int` flags, :ref:`int` from_line, :ref:`int` from_column **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_select: .. rst-class:: classref-method void **select** **(** :ref:`int` origin_line, :ref:`int` origin_column, :ref:`int` caret_line, :ref:`int` caret_column, :ref:`int` caret_index=0 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_select_all: .. rst-class:: classref-method void **select_all** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_select_word_under_caret: .. rst-class:: classref-method void **select_word_under_caret** **(** :ref:`int` caret_index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_caret_column: .. rst-class:: classref-method void **set_caret_column** **(** :ref:`int` column, :ref:`bool` adjust_viewport=true, :ref:`int` caret_index=0 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_caret_line: .. rst-class:: classref-method void **set_caret_line** **(** :ref:`int` line, :ref:`bool` adjust_viewport=true, :ref:`bool` can_be_hidden=true, :ref:`int` wrap_index=0, :ref:`int` caret_index=0 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_gutter_clickable: .. rst-class:: classref-method void **set_gutter_clickable** **(** :ref:`int` gutter, :ref:`bool` clickable **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_gutter_custom_draw: .. rst-class:: classref-method void **set_gutter_custom_draw** **(** :ref:`int` column, :ref:`Callable` draw_callback **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_gutter_draw: .. rst-class:: classref-method void **set_gutter_draw** **(** :ref:`int` gutter, :ref:`bool` draw **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_gutter_name: .. rst-class:: classref-method void **set_gutter_name** **(** :ref:`int` gutter, :ref:`String` name **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_gutter_overwritable: .. rst-class:: classref-method void **set_gutter_overwritable** **(** :ref:`int` gutter, :ref:`bool` overwritable **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_gutter_type: .. rst-class:: classref-method void **set_gutter_type** **(** :ref:`int` gutter, :ref:`GutterType` type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_gutter_width: .. rst-class:: classref-method void **set_gutter_width** **(** :ref:`int` gutter, :ref:`int` width **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_line: .. rst-class:: classref-method void **set_line** **(** :ref:`int` line, :ref:`String` new_text **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_line_as_center_visible: .. rst-class:: classref-method void **set_line_as_center_visible** **(** :ref:`int` line, :ref:`int` wrap_index=0 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_line_as_first_visible: .. rst-class:: classref-method void **set_line_as_first_visible** **(** :ref:`int` line, :ref:`int` wrap_index=0 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_line_as_last_visible: .. rst-class:: classref-method void **set_line_as_last_visible** **(** :ref:`int` line, :ref:`int` wrap_index=0 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_line_background_color: .. rst-class:: classref-method void **set_line_background_color** **(** :ref:`int` line, :ref:`Color` color **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_line_gutter_clickable: .. rst-class:: classref-method void **set_line_gutter_clickable** **(** :ref:`int` line, :ref:`int` gutter, :ref:`bool` clickable **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_line_gutter_icon: .. rst-class:: classref-method void **set_line_gutter_icon** **(** :ref:`int` line, :ref:`int` gutter, :ref:`Texture2D` icon **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_line_gutter_item_color: .. rst-class:: classref-method void **set_line_gutter_item_color** **(** :ref:`int` line, :ref:`int` gutter, :ref:`Color` color **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_line_gutter_metadata: .. rst-class:: classref-method void **set_line_gutter_metadata** **(** :ref:`int` line, :ref:`int` gutter, :ref:`Variant` metadata **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_line_gutter_text: .. rst-class:: classref-method void **set_line_gutter_text** **(** :ref:`int` line, :ref:`int` gutter, :ref:`String` text **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_overtype_mode_enabled: .. rst-class:: classref-method void **set_overtype_mode_enabled** **(** :ref:`bool` enabled **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_search_flags: .. rst-class:: classref-method void **set_search_flags** **(** :ref:`int` flags **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_search_text: .. rst-class:: classref-method void **set_search_text** **(** :ref:`String` search_text **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_selection_mode: .. rst-class:: classref-method void **set_selection_mode** **(** :ref:`SelectionMode` mode **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_selection_origin_column: .. rst-class:: classref-method void **set_selection_origin_column** **(** :ref:`int` column, :ref:`int` caret_index=0 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_selection_origin_line: .. rst-class:: classref-method void **set_selection_origin_line** **(** :ref:`int` line, :ref:`bool` can_be_hidden=true, :ref:`int` wrap_index=-1, :ref:`int` caret_index=0 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_tab_size: .. rst-class:: classref-method void **set_tab_size** **(** :ref:`int` size **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_set_tooltip_request_func: .. rst-class:: classref-method void **set_tooltip_request_func** **(** :ref:`Callable` callback **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_skip_selection_for_next_occurrence: .. rst-class:: classref-method void **skip_selection_for_next_occurrence** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_start_action: .. rst-class:: classref-method void **start_action** **(** :ref:`EditAction` action **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_swap_lines: .. rst-class:: classref-method void **swap_lines** **(** :ref:`int` from_line, :ref:`int` to_line **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_tag_saved_version: .. rst-class:: classref-method void **tag_saved_version** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_method_undo: .. rst-class:: classref-method void **undo** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Theme Property Descriptions --------------------------- .. _class_TextEdit_theme_color_background_color: .. rst-class:: classref-themeproperty :ref:`Color` **background_color** = ``Color(0, 0, 0, 0)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_color_caret_background_color: .. rst-class:: classref-themeproperty :ref:`Color` **caret_background_color** = ``Color(0, 0, 0, 1)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_color_caret_color: .. rst-class:: classref-themeproperty :ref:`Color` **caret_color** = ``Color(0.875, 0.875, 0.875, 1)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_color_current_line_color: .. rst-class:: classref-themeproperty :ref:`Color` **current_line_color** = ``Color(0.25, 0.25, 0.26, 0.8)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_color_font_color: .. rst-class:: classref-themeproperty :ref:`Color` **font_color** = ``Color(0.875, 0.875, 0.875, 1)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_color_font_outline_color: .. rst-class:: classref-themeproperty :ref:`Color` **font_outline_color** = ``Color(0, 0, 0, 1)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_color_font_placeholder_color: .. rst-class:: classref-themeproperty :ref:`Color` **font_placeholder_color** = ``Color(0.875, 0.875, 0.875, 0.6)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_color_font_readonly_color: .. rst-class:: classref-themeproperty :ref:`Color` **font_readonly_color** = ``Color(0.875, 0.875, 0.875, 0.5)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_color_font_selected_color: .. rst-class:: classref-themeproperty :ref:`Color` **font_selected_color** = ``Color(0, 0, 0, 0)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_color_search_result_border_color: .. rst-class:: classref-themeproperty :ref:`Color` **search_result_border_color** = ``Color(0.3, 0.3, 0.3, 0.4)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_color_search_result_color: .. rst-class:: classref-themeproperty :ref:`Color` **search_result_color** = ``Color(0.3, 0.3, 0.3, 1)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_color_selection_color: .. rst-class:: classref-themeproperty :ref:`Color` **selection_color** = ``Color(0.5, 0.5, 0.5, 1)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_color_word_highlighted_color: .. rst-class:: classref-themeproperty :ref:`Color` **word_highlighted_color** = ``Color(0.5, 0.5, 0.5, 0.25)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_constant_caret_width: .. rst-class:: classref-themeproperty :ref:`int` **caret_width** = ``1`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_constant_line_spacing: .. rst-class:: classref-themeproperty :ref:`int` **line_spacing** = ``4`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_constant_outline_size: .. rst-class:: classref-themeproperty :ref:`int` **outline_size** = ``0`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_font_font: .. rst-class:: classref-themeproperty :ref:`Font` **font** .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_font_size_font_size: .. rst-class:: classref-themeproperty :ref:`int` **font_size** .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_icon_space: .. rst-class:: classref-themeproperty :ref:`Texture2D` **space** .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_icon_tab: .. rst-class:: classref-themeproperty :ref:`Texture2D` **tab** .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_style_focus: .. rst-class:: classref-themeproperty :ref:`StyleBox` **focus** .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_style_normal: .. rst-class:: classref-themeproperty :ref:`StyleBox` **normal** .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_TextEdit_theme_style_read_only: .. rst-class:: classref-themeproperty :ref:`StyleBox` **read_only** .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)` .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)` .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)` .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)` .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)` .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`