Files
godot-docs-l10n/classes/es/class_textedit.rst
Rémi Verschelde cf78697eea Add localized class reference as pre-generated RST files
Currently including `zh_CN` and `es` which both have very high completion
ratios. Others will be added once they reach a significant percentage too.

These RST files will be used by godot-docs in place of its `classes` folder
after we sync with https://github.com/godotengine/godot-docs/pull/5458.

The update workflow is manual for now (example for `zh_CN`):

- Build `godotengine/godot` in the branch we currently track (now `3.x`)
- Run `godot --doctool -l zh_CN`
- Run `cd doc && make rst LANGARG=zh_CN`
- Copy `doc/_build/rst/*` to `classes/zh_CN/` here
- Make sure to have `classes/zh_CN/index.rst` copied from `docs/classes`
2021-12-21 16:07:55 +01:00

1776 lines
102 KiB
ReStructuredText

:github_url: hide
.. Generated automatically by doc/tools/make_rst.py in Godot's source tree.
.. DO NOT EDIT THIS FILE, but the TextEdit.xml source instead.
.. The source is found in doc/classes or modules/<name>/doc_classes.
.. _class_TextEdit:
TextEdit
========
**Inherits:** :ref:`Control<class_Control>` **<** :ref:`CanvasItem<class_CanvasItem>` **<** :ref:`Node<class_Node>` **<** :ref:`Object<class_Object>`
Control de edición de texto multilínea.
Descripción
----------------------
TextEdit is meant for editing large, multiline text. It also has facilities for editing code, such as syntax highlighting support and multiple levels of undo/redo.
\ **Note:** When holding down ``Alt``, the vertical scroll wheel will scroll 5 times as fast as it would normally do. This also works in the Godot script editor.
Propiedades
----------------------
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`bookmark_gutter<class_TextEdit_property_bookmark_gutter>` | ``false`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`breakpoint_gutter<class_TextEdit_property_breakpoint_gutter>` | ``false`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`caret_blink<class_TextEdit_property_caret_blink>` | ``false`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`caret_blink_speed<class_TextEdit_property_caret_blink_speed>` | ``0.65`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`caret_block_mode<class_TextEdit_property_caret_block_mode>` | ``false`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`caret_moving_by_right_click<class_TextEdit_property_caret_moving_by_right_click>` | ``true`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`context_menu_enabled<class_TextEdit_property_context_menu_enabled>` | ``true`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`draw_spaces<class_TextEdit_property_draw_spaces>` | ``false`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`draw_tabs<class_TextEdit_property_draw_tabs>` | ``false`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`FocusMode<enum_Control_FocusMode>` | focus_mode | ``2`` (overrides :ref:`Control<class_Control_property_focus_mode>`) |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`fold_gutter<class_TextEdit_property_fold_gutter>` | ``false`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`hiding_enabled<class_TextEdit_property_hiding_enabled>` | ``false`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`highlight_all_occurrences<class_TextEdit_property_highlight_all_occurrences>` | ``false`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`highlight_current_line<class_TextEdit_property_highlight_current_line>` | ``false`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`minimap_draw<class_TextEdit_property_minimap_draw>` | ``false`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`minimap_width<class_TextEdit_property_minimap_width>` | ``80`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`CursorShape<enum_Control_CursorShape>` | mouse_default_cursor_shape | ``1`` (overrides :ref:`Control<class_Control_property_mouse_default_cursor_shape>`) |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`override_selected_font_color<class_TextEdit_property_override_selected_font_color>` | ``false`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`readonly<class_TextEdit_property_readonly>` | ``false`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`scroll_horizontal<class_TextEdit_property_scroll_horizontal>` | ``0`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`scroll_vertical<class_TextEdit_property_scroll_vertical>` | ``0.0`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`selecting_enabled<class_TextEdit_property_selecting_enabled>` | ``true`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`shortcut_keys_enabled<class_TextEdit_property_shortcut_keys_enabled>` | ``true`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`show_line_numbers<class_TextEdit_property_show_line_numbers>` | ``false`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`smooth_scrolling<class_TextEdit_property_smooth_scrolling>` | ``false`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`syntax_highlighting<class_TextEdit_property_syntax_highlighting>` | ``false`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`String<class_String>` | :ref:`text<class_TextEdit_property_text>` | ``""`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`v_scroll_speed<class_TextEdit_property_v_scroll_speed>` | ``80.0`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`virtual_keyboard_enabled<class_TextEdit_property_virtual_keyboard_enabled>` | ``true`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`wrap_enabled<class_TextEdit_property_wrap_enabled>` | ``false`` |
+----------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+
Métodos
--------------
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`add_color_region<class_TextEdit_method_add_color_region>` **(** :ref:`String<class_String>` begin_key, :ref:`String<class_String>` end_key, :ref:`Color<class_Color>` color, :ref:`bool<class_bool>` line_only=false **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`add_keyword_color<class_TextEdit_method_add_keyword_color>` **(** :ref:`String<class_String>` keyword, :ref:`Color<class_Color>` color **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`can_fold<class_TextEdit_method_can_fold>` **(** :ref:`int<class_int>` line **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`center_viewport_to_cursor<class_TextEdit_method_center_viewport_to_cursor>` **(** **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`clear_colors<class_TextEdit_method_clear_colors>` **(** **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`clear_undo_history<class_TextEdit_method_clear_undo_history>` **(** **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`copy<class_TextEdit_method_copy>` **(** **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`cursor_get_column<class_TextEdit_method_cursor_get_column>` **(** **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`cursor_get_line<class_TextEdit_method_cursor_get_line>` **(** **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`cursor_set_column<class_TextEdit_method_cursor_set_column>` **(** :ref:`int<class_int>` column, :ref:`bool<class_bool>` adjust_viewport=true **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`cursor_set_line<class_TextEdit_method_cursor_set_line>` **(** :ref:`int<class_int>` line, :ref:`bool<class_bool>` adjust_viewport=true, :ref:`bool<class_bool>` can_be_hidden=true, :ref:`int<class_int>` wrap_index=0 **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`cut<class_TextEdit_method_cut>` **(** **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`deselect<class_TextEdit_method_deselect>` **(** **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`fold_all_lines<class_TextEdit_method_fold_all_lines>` **(** **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`fold_line<class_TextEdit_method_fold_line>` **(** :ref:`int<class_int>` line **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Array<class_Array>` | :ref:`get_breakpoints<class_TextEdit_method_get_breakpoints>` **(** **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Color<class_Color>` | :ref:`get_keyword_color<class_TextEdit_method_get_keyword_color>` **(** :ref:`String<class_String>` keyword **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`String<class_String>` | :ref:`get_line<class_TextEdit_method_get_line>` **(** :ref:`int<class_int>` line **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Vector2<class_Vector2>` | :ref:`get_line_column_at_pos<class_TextEdit_method_get_line_column_at_pos>` **(** :ref:`Vector2<class_Vector2>` position **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`get_line_count<class_TextEdit_method_get_line_count>` **(** **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`get_line_height<class_TextEdit_method_get_line_height>` **(** **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`get_line_width<class_TextEdit_method_get_line_width>` **(** :ref:`int<class_int>` line, :ref:`int<class_int>` wrap_index=-1 **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`get_line_wrap_count<class_TextEdit_method_get_line_wrap_count>` **(** :ref:`int<class_int>` line **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`PoolStringArray<class_PoolStringArray>` | :ref:`get_line_wrapped_text<class_TextEdit_method_get_line_wrapped_text>` **(** :ref:`int<class_int>` line **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`PopupMenu<class_PopupMenu>` | :ref:`get_menu<class_TextEdit_method_get_menu>` **(** **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Vector2<class_Vector2>` | :ref:`get_pos_at_line_column<class_TextEdit_method_get_pos_at_line_column>` **(** :ref:`int<class_int>` line, :ref:`int<class_int>` column **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Rect2<class_Rect2>` | :ref:`get_rect_at_line_column<class_TextEdit_method_get_rect_at_line_column>` **(** :ref:`int<class_int>` line, :ref:`int<class_int>` column **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`get_selection_from_column<class_TextEdit_method_get_selection_from_column>` **(** **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`get_selection_from_line<class_TextEdit_method_get_selection_from_line>` **(** **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`String<class_String>` | :ref:`get_selection_text<class_TextEdit_method_get_selection_text>` **(** **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`get_selection_to_column<class_TextEdit_method_get_selection_to_column>` **(** **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`get_selection_to_line<class_TextEdit_method_get_selection_to_line>` **(** **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`get_total_gutter_width<class_TextEdit_method_get_total_gutter_width>` **(** **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`String<class_String>` | :ref:`get_word_under_cursor<class_TextEdit_method_get_word_under_cursor>` **(** **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`has_keyword_color<class_TextEdit_method_has_keyword_color>` **(** :ref:`String<class_String>` keyword **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`has_redo<class_TextEdit_method_has_redo>` **(** **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`has_undo<class_TextEdit_method_has_undo>` **(** **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`insert_text_at_cursor<class_TextEdit_method_insert_text_at_cursor>` **(** :ref:`String<class_String>` text **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_folded<class_TextEdit_method_is_folded>` **(** :ref:`int<class_int>` line **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_line_hidden<class_TextEdit_method_is_line_hidden>` **(** :ref:`int<class_int>` line **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_line_set_as_bookmark<class_TextEdit_method_is_line_set_as_bookmark>` **(** :ref:`int<class_int>` line **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_line_set_as_breakpoint<class_TextEdit_method_is_line_set_as_breakpoint>` **(** :ref:`int<class_int>` line **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_line_set_as_safe<class_TextEdit_method_is_line_set_as_safe>` **(** :ref:`int<class_int>` line **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_line_wrapped<class_TextEdit_method_is_line_wrapped>` **(** :ref:`int<class_int>` line **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_selection_active<class_TextEdit_method_is_selection_active>` **(** **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`menu_option<class_TextEdit_method_menu_option>` **(** :ref:`int<class_int>` option **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`paste<class_TextEdit_method_paste>` **(** **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`redo<class_TextEdit_method_redo>` **(** **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`remove_breakpoints<class_TextEdit_method_remove_breakpoints>` **(** **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`PoolIntArray<class_PoolIntArray>` | :ref:`search<class_TextEdit_method_search>` **(** :ref:`String<class_String>` key, :ref:`int<class_int>` flags, :ref:`int<class_int>` from_line, :ref:`int<class_int>` from_column **)** |const| |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`select<class_TextEdit_method_select>` **(** :ref:`int<class_int>` from_line, :ref:`int<class_int>` from_column, :ref:`int<class_int>` to_line, :ref:`int<class_int>` to_column **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`select_all<class_TextEdit_method_select_all>` **(** **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`set_line<class_TextEdit_method_set_line>` **(** :ref:`int<class_int>` line, :ref:`String<class_String>` new_text **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`set_line_as_bookmark<class_TextEdit_method_set_line_as_bookmark>` **(** :ref:`int<class_int>` line, :ref:`bool<class_bool>` bookmark **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`set_line_as_breakpoint<class_TextEdit_method_set_line_as_breakpoint>` **(** :ref:`int<class_int>` line, :ref:`bool<class_bool>` breakpoint **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`set_line_as_hidden<class_TextEdit_method_set_line_as_hidden>` **(** :ref:`int<class_int>` line, :ref:`bool<class_bool>` enable **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`set_line_as_safe<class_TextEdit_method_set_line_as_safe>` **(** :ref:`int<class_int>` line, :ref:`bool<class_bool>` safe **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`toggle_fold_line<class_TextEdit_method_toggle_fold_line>` **(** :ref:`int<class_int>` line **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`undo<class_TextEdit_method_undo>` **(** **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`unfold_line<class_TextEdit_method_unfold_line>` **(** :ref:`int<class_int>` line **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`unhide_all_lines<class_TextEdit_method_unhide_all_lines>` **(** **)** |
+-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Propiedades del Theme
------------------------------------------
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`background_color<class_TextEdit_theme_color_background_color>` | ``Color( 0, 0, 0, 0 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`bookmark_color<class_TextEdit_theme_color_bookmark_color>` | ``Color( 0.08, 0.49, 0.98, 1 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`brace_mismatch_color<class_TextEdit_theme_color_brace_mismatch_color>` | ``Color( 1, 0.2, 0.2, 1 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`breakpoint_color<class_TextEdit_theme_color_breakpoint_color>` | ``Color( 0.8, 0.8, 0.4, 0.2 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`caret_background_color<class_TextEdit_theme_color_caret_background_color>` | ``Color( 0, 0, 0, 1 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`caret_color<class_TextEdit_theme_color_caret_color>` | ``Color( 0.88, 0.88, 0.88, 1 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`code_folding_color<class_TextEdit_theme_color_code_folding_color>` | ``Color( 0.8, 0.8, 0.8, 0.8 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`completion_background_color<class_TextEdit_theme_color_completion_background_color>` | ``Color( 0.17, 0.16, 0.2, 1 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`completion_existing_color<class_TextEdit_theme_color_completion_existing_color>` | ``Color( 0.87, 0.87, 0.87, 0.13 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`completion_font_color<class_TextEdit_theme_color_completion_font_color>` | ``Color( 0.67, 0.67, 0.67, 1 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`completion_scroll_color<class_TextEdit_theme_color_completion_scroll_color>` | ``Color( 1, 1, 1, 1 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`completion_selected_color<class_TextEdit_theme_color_completion_selected_color>` | ``Color( 0.26, 0.26, 0.27, 1 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`current_line_color<class_TextEdit_theme_color_current_line_color>` | ``Color( 0.25, 0.25, 0.26, 0.8 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`executing_line_color<class_TextEdit_theme_color_executing_line_color>` | ``Color( 0.2, 0.8, 0.2, 0.4 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`font_color<class_TextEdit_theme_color_font_color>` | ``Color( 0.88, 0.88, 0.88, 1 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`font_color_readonly<class_TextEdit_theme_color_font_color_readonly>` | ``Color( 0.88, 0.88, 0.88, 0.5 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`font_color_selected<class_TextEdit_theme_color_font_color_selected>` | ``Color( 0, 0, 0, 1 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`function_color<class_TextEdit_theme_color_function_color>` | ``Color( 0.4, 0.64, 0.81, 1 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`line_number_color<class_TextEdit_theme_color_line_number_color>` | ``Color( 0.67, 0.67, 0.67, 0.4 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`mark_color<class_TextEdit_theme_color_mark_color>` | ``Color( 1, 0.4, 0.4, 0.4 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`member_variable_color<class_TextEdit_theme_color_member_variable_color>` | ``Color( 0.9, 0.31, 0.35, 1 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`number_color<class_TextEdit_theme_color_number_color>` | ``Color( 0.92, 0.58, 0.2, 1 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`safe_line_number_color<class_TextEdit_theme_color_safe_line_number_color>` | ``Color( 0.67, 0.78, 0.67, 0.6 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`selection_color<class_TextEdit_theme_color_selection_color>` | ``Color( 0.49, 0.49, 0.49, 1 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`symbol_color<class_TextEdit_theme_color_symbol_color>` | ``Color( 0.94, 0.94, 0.94, 1 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`word_highlighted_color<class_TextEdit_theme_color_word_highlighted_color>` | ``Color( 0.8, 0.9, 0.9, 0.15 )`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`int<class_int>` | :ref:`completion_lines<class_TextEdit_theme_constant_completion_lines>` | ``7`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`int<class_int>` | :ref:`completion_max_width<class_TextEdit_theme_constant_completion_max_width>` | ``50`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`int<class_int>` | :ref:`completion_scroll_width<class_TextEdit_theme_constant_completion_scroll_width>` | ``3`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`int<class_int>` | :ref:`line_spacing<class_TextEdit_theme_constant_line_spacing>` | ``4`` |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Font<class_Font>` | :ref:`font<class_TextEdit_theme_font_font>` | |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Texture<class_Texture>` | :ref:`fold<class_TextEdit_theme_icon_fold>` | |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Texture<class_Texture>` | :ref:`folded<class_TextEdit_theme_icon_folded>` | |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Texture<class_Texture>` | :ref:`space<class_TextEdit_theme_icon_space>` | |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Texture<class_Texture>` | :ref:`tab<class_TextEdit_theme_icon_tab>` | |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`completion<class_TextEdit_theme_style_completion>` | |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`focus<class_TextEdit_theme_style_focus>` | |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`normal<class_TextEdit_theme_style_normal>` | |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`read_only<class_TextEdit_theme_style_read_only>` | |
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
Señales
--------------
.. _class_TextEdit_signal_breakpoint_toggled:
- **breakpoint_toggled** **(** :ref:`int<class_int>` row **)**
Emitido cuando se coloca un breakpoint a través de la canaleta del breakpoint.
----
.. _class_TextEdit_signal_cursor_changed:
- **cursor_changed** **(** **)**
Emitido cuando el cursor cambia.
----
.. _class_TextEdit_signal_info_clicked:
- **info_clicked** **(** :ref:`int<class_int>` row, :ref:`String<class_String>` info **)**
Emitido cuando se hace clic en el icono de información.
----
.. _class_TextEdit_signal_request_completion:
- **request_completion** **(** **)**
----
.. _class_TextEdit_signal_symbol_lookup:
- **symbol_lookup** **(** :ref:`String<class_String>` symbol, :ref:`int<class_int>` row, :ref:`int<class_int>` column **)**
----
.. _class_TextEdit_signal_text_changed:
- **text_changed** **(** **)**
Emitido cuando el texto cambia.
Enumeraciones
--------------------------
.. _enum_TextEdit_SearchFlags:
.. _class_TextEdit_constant_SEARCH_MATCH_CASE:
.. _class_TextEdit_constant_SEARCH_WHOLE_WORDS:
.. _class_TextEdit_constant_SEARCH_BACKWARDS:
enum **SearchFlags**:
- **SEARCH_MATCH_CASE** = **1** --- Coincide con el caso cuando se busca.
- **SEARCH_WHOLE_WORDS** = **2** --- Coincide con palabras enteras cuando se busca.
- **SEARCH_BACKWARDS** = **4** --- Busca desde el final hasta el principio.
----
.. _enum_TextEdit_SearchResult:
.. _class_TextEdit_constant_SEARCH_RESULT_COLUMN:
.. _class_TextEdit_constant_SEARCH_RESULT_LINE:
enum **SearchResult**:
- **SEARCH_RESULT_COLUMN** = **0** --- Used to access the result column from :ref:`search<class_TextEdit_method_search>`.
- **SEARCH_RESULT_LINE** = **1** --- Used to access the result line from :ref:`search<class_TextEdit_method_search>`.
----
.. _enum_TextEdit_MenuItems:
.. _class_TextEdit_constant_MENU_CUT:
.. _class_TextEdit_constant_MENU_COPY:
.. _class_TextEdit_constant_MENU_PASTE:
.. _class_TextEdit_constant_MENU_CLEAR:
.. _class_TextEdit_constant_MENU_SELECT_ALL:
.. _class_TextEdit_constant_MENU_UNDO:
.. _class_TextEdit_constant_MENU_REDO:
.. _class_TextEdit_constant_MENU_MAX:
enum **MenuItems**:
- **MENU_CUT** = **0** --- Corta (copia y borra) el texto seleccionado.
- **MENU_COPY** = **1** --- Copia el texto seleccionado.
- **MENU_PASTE** = **2** --- Pega el texto del portapapeles sobre el texto seleccionado (o en la posición del cursor).
- **MENU_CLEAR** = **3** --- Borra todo el texto ``TextEdit``.
- **MENU_SELECT_ALL** = **4** --- Selecciona todo el texto ``TextEdit``.
- **MENU_UNDO** = **5** --- Deshace la acción anterior.
- **MENU_REDO** = **6** --- Rehace la acción anterior.
- **MENU_MAX** = **7** --- Representa el tamaño del enum :ref:`MenuItems<enum_TextEdit_MenuItems>`.
Descripciones de Propiedades
--------------------------------------------------------
.. _class_TextEdit_property_bookmark_gutter:
- :ref:`bool<class_bool>` **bookmark_gutter**
+-----------+------------------------------------+
| *Default* | ``false`` |
+-----------+------------------------------------+
| *Setter* | set_bookmark_gutter_enabled(value) |
+-----------+------------------------------------+
| *Getter* | is_bookmark_gutter_enabled() |
+-----------+------------------------------------+
If ``true``, the bookmark gutter is visible.
----
.. _class_TextEdit_property_breakpoint_gutter:
- :ref:`bool<class_bool>` **breakpoint_gutter**
+-----------+--------------------------------------+
| *Default* | ``false`` |
+-----------+--------------------------------------+
| *Setter* | set_breakpoint_gutter_enabled(value) |
+-----------+--------------------------------------+
| *Getter* | is_breakpoint_gutter_enabled() |
+-----------+--------------------------------------+
Si ``true``, el breakpoint es visible.
----
.. _class_TextEdit_property_caret_blink:
- :ref:`bool<class_bool>` **caret_blink**
+-----------+---------------------------------+
| *Default* | ``false`` |
+-----------+---------------------------------+
| *Setter* | cursor_set_blink_enabled(value) |
+-----------+---------------------------------+
| *Getter* | cursor_get_blink_enabled() |
+-----------+---------------------------------+
Si ``true``, el caret (cursor visual) parpadea.
----
.. _class_TextEdit_property_caret_blink_speed:
- :ref:`float<class_float>` **caret_blink_speed**
+-----------+-------------------------------+
| *Default* | ``0.65`` |
+-----------+-------------------------------+
| *Setter* | cursor_set_blink_speed(value) |
+-----------+-------------------------------+
| *Getter* | cursor_get_blink_speed() |
+-----------+-------------------------------+
Duración (en segundos) del ciclo de parpadeo de un caret.
----
.. _class_TextEdit_property_caret_block_mode:
- :ref:`bool<class_bool>` **caret_block_mode**
+-----------+------------------------------+
| *Default* | ``false`` |
+-----------+------------------------------+
| *Setter* | cursor_set_block_mode(value) |
+-----------+------------------------------+
| *Getter* | cursor_is_block_mode() |
+-----------+------------------------------+
Si ``true``, el caret se muestra como un rectángulo.
Si ``false``, el caret se muestra como una barra.
----
.. _class_TextEdit_property_caret_moving_by_right_click:
- :ref:`bool<class_bool>` **caret_moving_by_right_click**
+-----------+------------------------------------+
| *Default* | ``true`` |
+-----------+------------------------------------+
| *Setter* | set_right_click_moves_caret(value) |
+-----------+------------------------------------+
| *Getter* | is_right_click_moving_caret() |
+-----------+------------------------------------+
Si ``true``, un clic con el botón derecho mueve el cursor en la posición del ratón antes de mostrar el menú contextual.
Si ``false``, el menú contextual no tiene en cuenta la posición del ratón.
----
.. _class_TextEdit_property_context_menu_enabled:
- :ref:`bool<class_bool>` **context_menu_enabled**
+-----------+---------------------------------+
| *Default* | ``true`` |
+-----------+---------------------------------+
| *Setter* | set_context_menu_enabled(value) |
+-----------+---------------------------------+
| *Getter* | is_context_menu_enabled() |
+-----------+---------------------------------+
Si ``true``, un clic con el botón derecho del ratón muestra el menú contextual.
----
.. _class_TextEdit_property_draw_spaces:
- :ref:`bool<class_bool>` **draw_spaces**
+-----------+------------------------+
| *Default* | ``false`` |
+-----------+------------------------+
| *Setter* | set_draw_spaces(value) |
+-----------+------------------------+
| *Getter* | is_drawing_spaces() |
+-----------+------------------------+
Si ``true``, el carácter "espacio" tendrá una representación visible.
----
.. _class_TextEdit_property_draw_tabs:
- :ref:`bool<class_bool>` **draw_tabs**
+-----------+----------------------+
| *Default* | ``false`` |
+-----------+----------------------+
| *Setter* | set_draw_tabs(value) |
+-----------+----------------------+
| *Getter* | is_drawing_tabs() |
+-----------+----------------------+
Si ``true``, el carácter "tab" tendrá una representación visible.
----
.. _class_TextEdit_property_fold_gutter:
- :ref:`bool<class_bool>` **fold_gutter**
+-----------+-----------------------------+
| *Default* | ``false`` |
+-----------+-----------------------------+
| *Setter* | set_draw_fold_gutter(value) |
+-----------+-----------------------------+
| *Getter* | is_drawing_fold_gutter() |
+-----------+-----------------------------+
Si ``true``, el canalón de pliegue es visible. Esto permite doblar grupos de líneas indentadas.
----
.. _class_TextEdit_property_hiding_enabled:
- :ref:`bool<class_bool>` **hiding_enabled**
+-----------+---------------------------+
| *Default* | ``false`` |
+-----------+---------------------------+
| *Setter* | set_hiding_enabled(value) |
+-----------+---------------------------+
| *Getter* | is_hiding_enabled() |
+-----------+---------------------------+
Si ``true``, todas las líneas que se han establecido como ocultas por :ref:`set_line_as_hidden<class_TextEdit_method_set_line_as_hidden>`, no serán visibles.
----
.. _class_TextEdit_property_highlight_all_occurrences:
- :ref:`bool<class_bool>` **highlight_all_occurrences**
+-----------+----------------------------------------+
| *Default* | ``false`` |
+-----------+----------------------------------------+
| *Setter* | set_highlight_all_occurrences(value) |
+-----------+----------------------------------------+
| *Getter* | is_highlight_all_occurrences_enabled() |
+-----------+----------------------------------------+
Si ``true``, se resaltarán todas las ocurrencias del texto seleccionado.
----
.. _class_TextEdit_property_highlight_current_line:
- :ref:`bool<class_bool>` **highlight_current_line**
+-----------+-------------------------------------+
| *Default* | ``false`` |
+-----------+-------------------------------------+
| *Setter* | set_highlight_current_line(value) |
+-----------+-------------------------------------+
| *Getter* | is_highlight_current_line_enabled() |
+-----------+-------------------------------------+
Si ``true``, se resalta la línea que contiene el cursor.
----
.. _class_TextEdit_property_minimap_draw:
- :ref:`bool<class_bool>` **minimap_draw**
+-----------+----------------------+
| *Default* | ``false`` |
+-----------+----------------------+
| *Setter* | draw_minimap(value) |
+-----------+----------------------+
| *Getter* | is_drawing_minimap() |
+-----------+----------------------+
Si ``true``, se muestra un minimapa, que proporciona un esquema de su código fuente.
----
.. _class_TextEdit_property_minimap_width:
- :ref:`int<class_int>` **minimap_width**
+-----------+--------------------------+
| *Default* | ``80`` |
+-----------+--------------------------+
| *Setter* | set_minimap_width(value) |
+-----------+--------------------------+
| *Getter* | get_minimap_width() |
+-----------+--------------------------+
El ancho, en píxeles, del minimapa.
----
.. _class_TextEdit_property_override_selected_font_color:
- :ref:`bool<class_bool>` **override_selected_font_color**
+-----------+-----------------------------------------+
| *Default* | ``false`` |
+-----------+-----------------------------------------+
| *Setter* | set_override_selected_font_color(value) |
+-----------+-----------------------------------------+
| *Getter* | is_overriding_selected_font_color() |
+-----------+-----------------------------------------+
Si ``true``, se utilizará el ``font_color_selected`` personalizado para el texto seleccionado.
----
.. _class_TextEdit_property_readonly:
- :ref:`bool<class_bool>` **readonly**
+-----------+---------------------+
| *Default* | ``false`` |
+-----------+---------------------+
| *Setter* | set_readonly(value) |
+-----------+---------------------+
| *Getter* | is_readonly() |
+-----------+---------------------+
Si ``true``, se activa el modo de sólo lectura. El texto existente no puede ser modificado y no se puede añadir texto nuevo.
----
.. _class_TextEdit_property_scroll_horizontal:
- :ref:`int<class_int>` **scroll_horizontal**
+-----------+---------------------+
| *Default* | ``0`` |
+-----------+---------------------+
| *Setter* | set_h_scroll(value) |
+-----------+---------------------+
| *Getter* | get_h_scroll() |
+-----------+---------------------+
If there is a horizontal scrollbar, this determines the current horizontal scroll value in pixels.
----
.. _class_TextEdit_property_scroll_vertical:
- :ref:`float<class_float>` **scroll_vertical**
+-----------+---------------------+
| *Default* | ``0.0`` |
+-----------+---------------------+
| *Setter* | set_v_scroll(value) |
+-----------+---------------------+
| *Getter* | get_v_scroll() |
+-----------+---------------------+
If there is a vertical scrollbar, this determines the current vertical scroll value in line numbers, starting at 0 for the top line.
----
.. _class_TextEdit_property_selecting_enabled:
- :ref:`bool<class_bool>` **selecting_enabled**
+-----------+------------------------------+
| *Default* | ``true`` |
+-----------+------------------------------+
| *Setter* | set_selecting_enabled(value) |
+-----------+------------------------------+
| *Getter* | is_selecting_enabled() |
+-----------+------------------------------+
Si ``true``, se puede seleccionar el texto.
Si ``false``, el texto no puede ser seleccionado por el usuario o por los métodos :ref:`select<class_TextEdit_method_select>` o :ref:`select_all<class_TextEdit_method_select_all>`.
----
.. _class_TextEdit_property_shortcut_keys_enabled:
- :ref:`bool<class_bool>` **shortcut_keys_enabled**
+-----------+----------------------------------+
| *Default* | ``true`` |
+-----------+----------------------------------+
| *Setter* | set_shortcut_keys_enabled(value) |
+-----------+----------------------------------+
| *Getter* | is_shortcut_keys_enabled() |
+-----------+----------------------------------+
Si ``true``, las teclas de atajo para los elementos del menú contextual están habilitadas, incluso si el menú contextual está desactivado.
----
.. _class_TextEdit_property_show_line_numbers:
- :ref:`bool<class_bool>` **show_line_numbers**
+-----------+--------------------------------+
| *Default* | ``false`` |
+-----------+--------------------------------+
| *Setter* | set_show_line_numbers(value) |
+-----------+--------------------------------+
| *Getter* | is_show_line_numbers_enabled() |
+-----------+--------------------------------+
Si ``true``, los números de línea se muestran a la izquierda del texto.
----
.. _class_TextEdit_property_smooth_scrolling:
- :ref:`bool<class_bool>` **smooth_scrolling**
+-----------+---------------------------------+
| *Default* | ``false`` |
+-----------+---------------------------------+
| *Setter* | set_smooth_scroll_enable(value) |
+-----------+---------------------------------+
| *Getter* | is_smooth_scroll_enabled() |
+-----------+---------------------------------+
Si ``true``, establece el ``step`` de las scrollbars en ``0.25`` lo que resulta en un desplazamiento más suave.
----
.. _class_TextEdit_property_syntax_highlighting:
- :ref:`bool<class_bool>` **syntax_highlighting**
+-----------+------------------------------+
| *Default* | ``false`` |
+-----------+------------------------------+
| *Setter* | set_syntax_coloring(value) |
+-----------+------------------------------+
| *Getter* | is_syntax_coloring_enabled() |
+-----------+------------------------------+
If ``true``, any custom color properties that have been set for this ``TextEdit`` will be visible.
----
.. _class_TextEdit_property_text:
- :ref:`String<class_String>` **text**
+-----------+-----------------+
| *Default* | ``""`` |
+-----------+-----------------+
| *Setter* | set_text(value) |
+-----------+-----------------+
| *Getter* | get_text() |
+-----------+-----------------+
Valor de string de ``TextEdit``.
----
.. _class_TextEdit_property_v_scroll_speed:
- :ref:`float<class_float>` **v_scroll_speed**
+-----------+---------------------------+
| *Default* | ``80.0`` |
+-----------+---------------------------+
| *Setter* | set_v_scroll_speed(value) |
+-----------+---------------------------+
| *Getter* | get_v_scroll_speed() |
+-----------+---------------------------+
Sensibilidad de scroll vertical.
----
.. _class_TextEdit_property_virtual_keyboard_enabled:
- :ref:`bool<class_bool>` **virtual_keyboard_enabled**
+-----------+-------------------------------------+
| *Default* | ``true`` |
+-----------+-------------------------------------+
| *Setter* | set_virtual_keyboard_enabled(value) |
+-----------+-------------------------------------+
| *Getter* | is_virtual_keyboard_enabled() |
+-----------+-------------------------------------+
Si ``true``, el teclado virtual nativo se muestra cuando se enfoca en plataformas que lo soportan.
----
.. _class_TextEdit_property_wrap_enabled:
- :ref:`bool<class_bool>` **wrap_enabled**
+-----------+-------------------------+
| *Default* | ``false`` |
+-----------+-------------------------+
| *Setter* | set_wrap_enabled(value) |
+-----------+-------------------------+
| *Getter* | is_wrap_enabled() |
+-----------+-------------------------+
Si ``true``, permite la envoltura del texto cuando va más allá del borde de lo que es visible.
Descripciones de Métodos
------------------------------------------------
.. _class_TextEdit_method_add_color_region:
- void **add_color_region** **(** :ref:`String<class_String>` begin_key, :ref:`String<class_String>` end_key, :ref:`Color<class_Color>` color, :ref:`bool<class_bool>` line_only=false **)**
Adds color region (given the delimiters) and its colors.
----
.. _class_TextEdit_method_add_keyword_color:
- void **add_keyword_color** **(** :ref:`String<class_String>` keyword, :ref:`Color<class_Color>` color **)**
Adds a ``keyword`` and its :ref:`Color<class_Color>`.
----
.. _class_TextEdit_method_can_fold:
- :ref:`bool<class_bool>` **can_fold** **(** :ref:`int<class_int>` line **)** |const|
Regresa si la línea dada es plegable, es decir, tiene líneas indentadas justo debajo de ella.
----
.. _class_TextEdit_method_center_viewport_to_cursor:
- void **center_viewport_to_cursor** **(** **)**
Centra la vista en la línea en la que se encuentra el cursor de edición. Esto también restablece el valor de :ref:`scroll_horizontal<class_TextEdit_property_scroll_horizontal>` a ``0``.
----
.. _class_TextEdit_method_clear_colors:
- void **clear_colors** **(** **)**
Clears all custom syntax coloring information previously added with :ref:`add_color_region<class_TextEdit_method_add_color_region>` or :ref:`add_keyword_color<class_TextEdit_method_add_keyword_color>`.
----
.. _class_TextEdit_method_clear_undo_history:
- void **clear_undo_history** **(** **)**
Limpia el historial de deshacer.
----
.. _class_TextEdit_method_copy:
- void **copy** **(** **)**
Copiar es la selección de texto actual.
----
.. _class_TextEdit_method_cursor_get_column:
- :ref:`int<class_int>` **cursor_get_column** **(** **)** |const|
Devuelve la columna en la que se encuentra el cursor de edición.
----
.. _class_TextEdit_method_cursor_get_line:
- :ref:`int<class_int>` **cursor_get_line** **(** **)** |const|
Devuelve la línea en la que está el cursor de edición.
----
.. _class_TextEdit_method_cursor_set_column:
- void **cursor_set_column** **(** :ref:`int<class_int>` column, :ref:`bool<class_bool>` adjust_viewport=true **)**
Mueve el cursor en el índice de la ``column``\ especificada.
Si ``adjust_viewport`` se establece en ``true``, el viewport se centrará en la posición del cursor después de que se produzca el movimiento.
----
.. _class_TextEdit_method_cursor_set_line:
- void **cursor_set_line** **(** :ref:`int<class_int>` line, :ref:`bool<class_bool>` adjust_viewport=true, :ref:`bool<class_bool>` can_be_hidden=true, :ref:`int<class_int>` wrap_index=0 **)**
Mueve el cursor en el índice especificado de ``line``.
Si ``adjust_viewport`` se establece en ``true``, el viewport se centrará en la posición del cursor después de que se produzca el movimiento.
Si ``can_be_hidden`` se establece en ``true``, la línea ``line`` especificada puede ser ocultada usando :ref:`set_line_as_hidden<class_TextEdit_method_set_line_as_hidden>`.
----
.. _class_TextEdit_method_cut:
- void **cut** **(** **)**
Corta la selección actual.
----
.. _class_TextEdit_method_deselect:
- void **deselect** **(** **)**
Deselecciona la selección actual.
----
.. _class_TextEdit_method_fold_all_lines:
- void **fold_all_lines** **(** **)**
Pliega todas las líneas que se pueden plegar (ver :ref:`can_fold<class_TextEdit_method_can_fold>`).
----
.. _class_TextEdit_method_fold_line:
- void **fold_line** **(** :ref:`int<class_int>` line **)**
Dobla la línea dada, si es posible (ver :ref:`can_fold<class_TextEdit_method_can_fold>`).
----
.. _class_TextEdit_method_get_breakpoints:
- :ref:`Array<class_Array>` **get_breakpoints** **(** **)** |const|
Devuelve un array que contiene el número de línea de cada breakpoint.
----
.. _class_TextEdit_method_get_keyword_color:
- :ref:`Color<class_Color>` **get_keyword_color** **(** :ref:`String<class_String>` keyword **)** |const|
Returns the :ref:`Color<class_Color>` of the specified ``keyword``.
----
.. _class_TextEdit_method_get_line:
- :ref:`String<class_String>` **get_line** **(** :ref:`int<class_int>` line **)** |const|
Devuelve el texto de una línea específica.
----
.. _class_TextEdit_method_get_line_column_at_pos:
- :ref:`Vector2<class_Vector2>` **get_line_column_at_pos** **(** :ref:`Vector2<class_Vector2>` position **)** |const|
Returns the line and column at the given position. In the returned vector, ``x`` is the column, ``y`` is the line.
----
.. _class_TextEdit_method_get_line_count:
- :ref:`int<class_int>` **get_line_count** **(** **)** |const|
Devuelve la cantidad de líneas totales en el texto.
----
.. _class_TextEdit_method_get_line_height:
- :ref:`int<class_int>` **get_line_height** **(** **)** |const|
Returns the height of a largest line.
----
.. _class_TextEdit_method_get_line_width:
- :ref:`int<class_int>` **get_line_width** **(** :ref:`int<class_int>` line, :ref:`int<class_int>` wrap_index=-1 **)** |const|
Returns the width in pixels of the ``wrap_index`` on ``line``.
----
.. _class_TextEdit_method_get_line_wrap_count:
- :ref:`int<class_int>` **get_line_wrap_count** **(** :ref:`int<class_int>` line **)** |const|
Returns the number of times the given line is wrapped.
----
.. _class_TextEdit_method_get_line_wrapped_text:
- :ref:`PoolStringArray<class_PoolStringArray>` **get_line_wrapped_text** **(** :ref:`int<class_int>` line **)** |const|
Returns an array of :ref:`String<class_String>`\ s representing each wrapped index.
----
.. _class_TextEdit_method_get_menu:
- :ref:`PopupMenu<class_PopupMenu>` **get_menu** **(** **)** |const|
Returns the :ref:`PopupMenu<class_PopupMenu>` of this ``TextEdit``. By default, this menu is displayed when right-clicking on the ``TextEdit``.
\ **Warning:** This is a required internal node, removing and freeing it may cause a crash. If you wish to hide it or any of its children, use their :ref:`CanvasItem.visible<class_CanvasItem_property_visible>` property.
----
.. _class_TextEdit_method_get_pos_at_line_column:
- :ref:`Vector2<class_Vector2>` **get_pos_at_line_column** **(** :ref:`int<class_int>` line, :ref:`int<class_int>` column **)** |const|
Returns the local position for the given ``line`` and ``column``. If ``x`` or ``y`` of the returned vector equal ``-1``, the position is outside of the viewable area of the control.
\ **Note:** The Y position corresponds to the bottom side of the line. Use :ref:`get_rect_at_line_column<class_TextEdit_method_get_rect_at_line_column>` to get the top side position.
----
.. _class_TextEdit_method_get_rect_at_line_column:
- :ref:`Rect2<class_Rect2>` **get_rect_at_line_column** **(** :ref:`int<class_int>` line, :ref:`int<class_int>` column **)** |const|
Returns the local position and size for the grapheme at the given ``line`` and ``column``. If ``x`` or ``y`` position of the returned rect equal ``-1``, the position is outside of the viewable area of the control.
\ **Note:** The Y position of the returned rect corresponds to the top side of the line, unlike :ref:`get_pos_at_line_column<class_TextEdit_method_get_pos_at_line_column>` which returns the bottom side.
----
.. _class_TextEdit_method_get_selection_from_column:
- :ref:`int<class_int>` **get_selection_from_column** **(** **)** |const|
Devuelve la columna de inicio de la selección.
----
.. _class_TextEdit_method_get_selection_from_line:
- :ref:`int<class_int>` **get_selection_from_line** **(** **)** |const|
Devuelve la línea de inicio de la selección.
----
.. _class_TextEdit_method_get_selection_text:
- :ref:`String<class_String>` **get_selection_text** **(** **)** |const|
Devuelve el texto dentro de la selección.
----
.. _class_TextEdit_method_get_selection_to_column:
- :ref:`int<class_int>` **get_selection_to_column** **(** **)** |const|
Devuelve la columna de final de selección.
----
.. _class_TextEdit_method_get_selection_to_line:
- :ref:`int<class_int>` **get_selection_to_line** **(** **)** |const|
Devuelve la línea final de selección.
----
.. _class_TextEdit_method_get_total_gutter_width:
- :ref:`int<class_int>` **get_total_gutter_width** **(** **)** |const|
Returns the total width of all gutters and internal padding.
----
.. _class_TextEdit_method_get_word_under_cursor:
- :ref:`String<class_String>` **get_word_under_cursor** **(** **)** |const|
Returns a :ref:`String<class_String>` text with the word under the caret (text cursor) location.
----
.. _class_TextEdit_method_has_keyword_color:
- :ref:`bool<class_bool>` **has_keyword_color** **(** :ref:`String<class_String>` keyword **)** |const|
Returns whether the specified ``keyword`` has a color set to it or not.
----
.. _class_TextEdit_method_has_redo:
- :ref:`bool<class_bool>` **has_redo** **(** **)** |const|
Devuelve ``true`` si una acción de "redo" está disponible.
----
.. _class_TextEdit_method_has_undo:
- :ref:`bool<class_bool>` **has_undo** **(** **)** |const|
Devuelve ``true`` si se dispone de una acción de "deshacer".
----
.. _class_TextEdit_method_insert_text_at_cursor:
- void **insert_text_at_cursor** **(** :ref:`String<class_String>` text **)**
Inserta el texto especificado en la posición del cursor.
----
.. _class_TextEdit_method_is_folded:
- :ref:`bool<class_bool>` **is_folded** **(** :ref:`int<class_int>` line **)** |const|
Devuelve si la línea del índice especificado está doblado o no.
----
.. _class_TextEdit_method_is_line_hidden:
- :ref:`bool<class_bool>` **is_line_hidden** **(** :ref:`int<class_int>` line **)** |const|
Devuelve si la línea en el índice especificado está oculta o no.
----
.. _class_TextEdit_method_is_line_set_as_bookmark:
- :ref:`bool<class_bool>` **is_line_set_as_bookmark** **(** :ref:`int<class_int>` line **)** |const|
Returns ``true`` when the specified ``line`` is bookmarked.
----
.. _class_TextEdit_method_is_line_set_as_breakpoint:
- :ref:`bool<class_bool>` **is_line_set_as_breakpoint** **(** :ref:`int<class_int>` line **)** |const|
Returns ``true`` when the specified ``line`` has a breakpoint.
----
.. _class_TextEdit_method_is_line_set_as_safe:
- :ref:`bool<class_bool>` **is_line_set_as_safe** **(** :ref:`int<class_int>` line **)** |const|
Returns ``true`` when the specified ``line`` is marked as safe.
----
.. _class_TextEdit_method_is_line_wrapped:
- :ref:`bool<class_bool>` **is_line_wrapped** **(** :ref:`int<class_int>` line **)** |const|
Returns if the given line is wrapped.
----
.. _class_TextEdit_method_is_selection_active:
- :ref:`bool<class_bool>` **is_selection_active** **(** **)** |const|
Devuelve ``true`` si la selección está activa.
----
.. _class_TextEdit_method_menu_option:
- void **menu_option** **(** :ref:`int<class_int>` option **)**
Desencadena una acción de menú con el botón derecho del ratón por el índice especificado. Véase :ref:`MenuItems<enum_TextEdit_MenuItems>` para una lista de los índices disponibles.
----
.. _class_TextEdit_method_paste:
- void **paste** **(** **)**
Pega la selección actual.
----
.. _class_TextEdit_method_redo:
- void **redo** **(** **)**
Realiza la operación de rehacer.
----
.. _class_TextEdit_method_remove_breakpoints:
- void **remove_breakpoints** **(** **)**
Elimina todos los breakpoints. Esto no disparará la señal :ref:`breakpoint_toggled<class_TextEdit_signal_breakpoint_toggled>`.
----
.. _class_TextEdit_method_search:
- :ref:`PoolIntArray<class_PoolIntArray>` **search** **(** :ref:`String<class_String>` key, :ref:`int<class_int>` flags, :ref:`int<class_int>` from_line, :ref:`int<class_int>` from_column **)** |const|
Perform a search inside the text. Search flags can be specified in the :ref:`SearchFlags<enum_TextEdit_SearchFlags>` enum.
Returns an empty ``PoolIntArray`` if no result was found. Otherwise, the result line and column can be accessed at indices specified in the :ref:`SearchResult<enum_TextEdit_SearchResult>` enum, e.g:
::
var result = search(key, flags, line, column)
if result.size() > 0:
# Result found.
var res_line = result[TextEdit.SEARCH_RESULT_LINE]
var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]
----
.. _class_TextEdit_method_select:
- void **select** **(** :ref:`int<class_int>` from_line, :ref:`int<class_int>` from_column, :ref:`int<class_int>` to_line, :ref:`int<class_int>` to_column **)**
Realiza la selección, de línea/columna a línea/columna.
Si :ref:`selecting_enabled<class_TextEdit_property_selecting_enabled>` es ``false``, no se producirá ninguna selección.
----
.. _class_TextEdit_method_select_all:
- void **select_all** **(** **)**
Selecciona todo el texto.
Si :ref:`selecting_enabled<class_TextEdit_property_selecting_enabled>` es ``false``, no se producirá ninguna selección.
----
.. _class_TextEdit_method_set_line:
- void **set_line** **(** :ref:`int<class_int>` line, :ref:`String<class_String>` new_text **)**
Establece el texto para una línea específica.
----
.. _class_TextEdit_method_set_line_as_bookmark:
- void **set_line_as_bookmark** **(** :ref:`int<class_int>` line, :ref:`bool<class_bool>` bookmark **)**
Bookmarks the ``line`` if ``bookmark`` is true. Deletes the bookmark if ``bookmark`` is false.
Bookmarks are shown in the :ref:`breakpoint_gutter<class_TextEdit_property_breakpoint_gutter>`.
----
.. _class_TextEdit_method_set_line_as_breakpoint:
- void **set_line_as_breakpoint** **(** :ref:`int<class_int>` line, :ref:`bool<class_bool>` breakpoint **)**
Adds or removes the breakpoint in ``line``. Breakpoints are shown in the :ref:`breakpoint_gutter<class_TextEdit_property_breakpoint_gutter>`.
----
.. _class_TextEdit_method_set_line_as_hidden:
- void **set_line_as_hidden** **(** :ref:`int<class_int>` line, :ref:`bool<class_bool>` enable **)**
Si ``true``, oculta la línea del índice especificado.
----
.. _class_TextEdit_method_set_line_as_safe:
- void **set_line_as_safe** **(** :ref:`int<class_int>` line, :ref:`bool<class_bool>` safe **)**
If ``true``, marks the ``line`` as safe.
This will show the line number with the color provided in the ``safe_line_number_color`` theme property.
----
.. _class_TextEdit_method_toggle_fold_line:
- void **toggle_fold_line** **(** :ref:`int<class_int>` line **)**
Cambia el plegado del bloque de código en la línea dada.
----
.. _class_TextEdit_method_undo:
- void **undo** **(** **)**
Realiza la operación de deshacer.
----
.. _class_TextEdit_method_unfold_line:
- void **unfold_line** **(** :ref:`int<class_int>` line **)**
Despliega la línea dada, si se dobla.
----
.. _class_TextEdit_method_unhide_all_lines:
- void **unhide_all_lines** **(** **)**
Deshacer todas las líneas que fueron previamente establecidas como ocultas por :ref:`set_line_as_hidden<class_TextEdit_method_set_line_as_hidden>`.
Theme Property Descriptions
---------------------------
.. _class_TextEdit_theme_color_background_color:
- :ref:`Color<class_Color>` **background_color**
+-----------+-------------------------+
| *Default* | ``Color( 0, 0, 0, 0 )`` |
+-----------+-------------------------+
Establece el fondo :ref:`Color<class_Color>` de este ``TextEdit``. :ref:`syntax_highlighting<class_TextEdit_property_syntax_highlighting>` tiene que estar activada.
----
.. _class_TextEdit_theme_color_bookmark_color:
- :ref:`Color<class_Color>` **bookmark_color**
+-----------+----------------------------------+
| *Default* | ``Color( 0.08, 0.49, 0.98, 1 )`` |
+-----------+----------------------------------+
Establece el :ref:`Color<class_Color>` del marcador. :ref:`syntax_highlighting<class_TextEdit_property_syntax_highlighting>` tiene que estar activado.
----
.. _class_TextEdit_theme_color_brace_mismatch_color:
- :ref:`Color<class_Color>` **brace_mismatch_color**
+-----------+-----------------------------+
| *Default* | ``Color( 1, 0.2, 0.2, 1 )`` |
+-----------+-----------------------------+
----
.. _class_TextEdit_theme_color_breakpoint_color:
- :ref:`Color<class_Color>` **breakpoint_color**
+-----------+---------------------------------+
| *Default* | ``Color( 0.8, 0.8, 0.4, 0.2 )`` |
+-----------+---------------------------------+
Establece el :ref:`Color<class_Color>` de los breakpoints. El :ref:`breakpoint_gutter<class_TextEdit_property_breakpoint_gutter>` tiene que estar activado.
----
.. _class_TextEdit_theme_color_caret_background_color:
- :ref:`Color<class_Color>` **caret_background_color**
+-----------+-------------------------+
| *Default* | ``Color( 0, 0, 0, 1 )`` |
+-----------+-------------------------+
----
.. _class_TextEdit_theme_color_caret_color:
- :ref:`Color<class_Color>` **caret_color**
+-----------+----------------------------------+
| *Default* | ``Color( 0.88, 0.88, 0.88, 1 )`` |
+-----------+----------------------------------+
----
.. _class_TextEdit_theme_color_code_folding_color:
- :ref:`Color<class_Color>` **code_folding_color**
+-----------+---------------------------------+
| *Default* | ``Color( 0.8, 0.8, 0.8, 0.8 )`` |
+-----------+---------------------------------+
----
.. _class_TextEdit_theme_color_completion_background_color:
- :ref:`Color<class_Color>` **completion_background_color**
+-----------+---------------------------------+
| *Default* | ``Color( 0.17, 0.16, 0.2, 1 )`` |
+-----------+---------------------------------+
----
.. _class_TextEdit_theme_color_completion_existing_color:
- :ref:`Color<class_Color>` **completion_existing_color**
+-----------+-------------------------------------+
| *Default* | ``Color( 0.87, 0.87, 0.87, 0.13 )`` |
+-----------+-------------------------------------+
----
.. _class_TextEdit_theme_color_completion_font_color:
- :ref:`Color<class_Color>` **completion_font_color**
+-----------+----------------------------------+
| *Default* | ``Color( 0.67, 0.67, 0.67, 1 )`` |
+-----------+----------------------------------+
----
.. _class_TextEdit_theme_color_completion_scroll_color:
- :ref:`Color<class_Color>` **completion_scroll_color**
+-----------+-------------------------+
| *Default* | ``Color( 1, 1, 1, 1 )`` |
+-----------+-------------------------+
----
.. _class_TextEdit_theme_color_completion_selected_color:
- :ref:`Color<class_Color>` **completion_selected_color**
+-----------+----------------------------------+
| *Default* | ``Color( 0.26, 0.26, 0.27, 1 )`` |
+-----------+----------------------------------+
----
.. _class_TextEdit_theme_color_current_line_color:
- :ref:`Color<class_Color>` **current_line_color**
+-----------+------------------------------------+
| *Default* | ``Color( 0.25, 0.25, 0.26, 0.8 )`` |
+-----------+------------------------------------+
Establece el :ref:`Color<class_Color>` de los breakpoints. El :ref:`breakpoint_gutter<class_TextEdit_property_breakpoint_gutter>` tiene que estar activado.
----
.. _class_TextEdit_theme_color_executing_line_color:
- :ref:`Color<class_Color>` **executing_line_color**
+-----------+---------------------------------+
| *Default* | ``Color( 0.2, 0.8, 0.2, 0.4 )`` |
+-----------+---------------------------------+
----
.. _class_TextEdit_theme_color_font_color:
- :ref:`Color<class_Color>` **font_color**
+-----------+----------------------------------+
| *Default* | ``Color( 0.88, 0.88, 0.88, 1 )`` |
+-----------+----------------------------------+
Establece la fuente :ref:`Color<class_Color>`.
----
.. _class_TextEdit_theme_color_font_color_readonly:
- :ref:`Color<class_Color>` **font_color_readonly**
+-----------+------------------------------------+
| *Default* | ``Color( 0.88, 0.88, 0.88, 0.5 )`` |
+-----------+------------------------------------+
----
.. _class_TextEdit_theme_color_font_color_selected:
- :ref:`Color<class_Color>` **font_color_selected**
+-----------+-------------------------+
| *Default* | ``Color( 0, 0, 0, 1 )`` |
+-----------+-------------------------+
Establece el :ref:`Color<class_Color>` del texto seleccionado. :ref:`override_selected_font_color<class_TextEdit_property_override_selected_font_color>` tiene que estar activado.
----
.. _class_TextEdit_theme_color_function_color:
- :ref:`Color<class_Color>` **function_color**
+-----------+---------------------------------+
| *Default* | ``Color( 0.4, 0.64, 0.81, 1 )`` |
+-----------+---------------------------------+
----
.. _class_TextEdit_theme_color_line_number_color:
- :ref:`Color<class_Color>` **line_number_color**
+-----------+------------------------------------+
| *Default* | ``Color( 0.67, 0.67, 0.67, 0.4 )`` |
+-----------+------------------------------------+
Establece el :ref:`Color<class_Color>` de los números de línea. :ref:`show_line_numbers<class_TextEdit_property_show_line_numbers>` tiene que estar activado.
----
.. _class_TextEdit_theme_color_mark_color:
- :ref:`Color<class_Color>` **mark_color**
+-----------+-------------------------------+
| *Default* | ``Color( 1, 0.4, 0.4, 0.4 )`` |
+-----------+-------------------------------+
Establece el :ref:`Color<class_Color>` del texto marcado.
----
.. _class_TextEdit_theme_color_member_variable_color:
- :ref:`Color<class_Color>` **member_variable_color**
+-----------+---------------------------------+
| *Default* | ``Color( 0.9, 0.31, 0.35, 1 )`` |
+-----------+---------------------------------+
----
.. _class_TextEdit_theme_color_number_color:
- :ref:`Color<class_Color>` **number_color**
+-----------+---------------------------------+
| *Default* | ``Color( 0.92, 0.58, 0.2, 1 )`` |
+-----------+---------------------------------+
----
.. _class_TextEdit_theme_color_safe_line_number_color:
- :ref:`Color<class_Color>` **safe_line_number_color**
+-----------+------------------------------------+
| *Default* | ``Color( 0.67, 0.78, 0.67, 0.6 )`` |
+-----------+------------------------------------+
----
.. _class_TextEdit_theme_color_selection_color:
- :ref:`Color<class_Color>` **selection_color**
+-----------+----------------------------------+
| *Default* | ``Color( 0.49, 0.49, 0.49, 1 )`` |
+-----------+----------------------------------+
Establece el resaltado :ref:`Color<class_Color>` de las selecciones de texto.
----
.. _class_TextEdit_theme_color_symbol_color:
- :ref:`Color<class_Color>` **symbol_color**
+-----------+----------------------------------+
| *Default* | ``Color( 0.94, 0.94, 0.94, 1 )`` |
+-----------+----------------------------------+
----
.. _class_TextEdit_theme_color_word_highlighted_color:
- :ref:`Color<class_Color>` **word_highlighted_color**
+-----------+----------------------------------+
| *Default* | ``Color( 0.8, 0.9, 0.9, 0.15 )`` |
+-----------+----------------------------------+
Establece el resaltado :ref:`Color<class_Color>` de múltiples ocurrencias. :ref:`highlight_all_occurrences<class_TextEdit_property_highlight_all_occurrences>` tiene que ser activado.
----
.. _class_TextEdit_theme_constant_completion_lines:
- :ref:`int<class_int>` **completion_lines**
+-----------+-------+
| *Default* | ``7`` |
+-----------+-------+
----
.. _class_TextEdit_theme_constant_completion_max_width:
- :ref:`int<class_int>` **completion_max_width**
+-----------+--------+
| *Default* | ``50`` |
+-----------+--------+
----
.. _class_TextEdit_theme_constant_completion_scroll_width:
- :ref:`int<class_int>` **completion_scroll_width**
+-----------+-------+
| *Default* | ``3`` |
+-----------+-------+
----
.. _class_TextEdit_theme_constant_line_spacing:
- :ref:`int<class_int>` **line_spacing**
+-----------+-------+
| *Default* | ``4`` |
+-----------+-------+
Establece el espacio entre las líneas.
----
.. _class_TextEdit_theme_font_font:
- :ref:`Font<class_Font>` **font**
Establece la :ref:`Font<class_Font>` predeterminada.
----
.. _class_TextEdit_theme_icon_fold:
- :ref:`Texture<class_Texture>` **fold**
----
.. _class_TextEdit_theme_icon_folded:
- :ref:`Texture<class_Texture>` **folded**
----
.. _class_TextEdit_theme_icon_space:
- :ref:`Texture<class_Texture>` **space**
----
.. _class_TextEdit_theme_icon_tab:
- :ref:`Texture<class_Texture>` **tab**
Sets a custom :ref:`Texture<class_Texture>` for tab text characters.
----
.. _class_TextEdit_theme_style_completion:
- :ref:`StyleBox<class_StyleBox>` **completion**
----
.. _class_TextEdit_theme_style_focus:
- :ref:`StyleBox<class_StyleBox>` **focus**
----
.. _class_TextEdit_theme_style_normal:
- :ref:`StyleBox<class_StyleBox>` **normal**
Establece el :ref:`StyleBox<class_StyleBox>` de este ``TextEdit``.
----
.. _class_TextEdit_theme_style_read_only:
- :ref:`StyleBox<class_StyleBox>` **read_only**
Establece el :ref:`StyleBox<class_StyleBox>` de este ``TextEdit`` cuando :ref:`readonly<class_TextEdit_property_readonly>` está activado.
.. |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.)`