|
@@ -23,6 +23,8 @@ TextEdit is meant for editing large, multiline text. It also has facilities for
|
|
Properties
|
|
Properties
|
|
----------
|
|
----------
|
|
|
|
|
|
|
|
++----------------------------------------------+-------------------------------------------------------------------------------------------+---------------------------+
|
|
|
|
+| :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:`breakpoint_gutter<class_TextEdit_property_breakpoint_gutter>` | ``false`` |
|
|
+----------------------------------------------+-------------------------------------------------------------------------------------------+---------------------------+
|
|
+----------------------------------------------+-------------------------------------------------------------------------------------------+---------------------------+
|
|
@@ -86,111 +88,129 @@ Properties
|
|
Methods
|
|
Methods
|
|
-------
|
|
-------
|
|
|
|
|
|
-+-----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|
|
|
-| 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:`int<class_int>` | :ref:`get_line_count<class_TextEdit_method_get_line_count>` **(** **)** |const| |
|
|
|
|
-+-----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|
|
|
-| :ref:`PopupMenu<class_PopupMenu>` | :ref:`get_menu<class_TextEdit_method_get_menu>` **(** **)** |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:`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_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>` **(** **)** |
|
|
|
|
-+-----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|
|
|
|
|
++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|
|
|
+| 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>` **(** **)** |
|
|
|
|
++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|
|
|
|
|
Theme Properties
|
|
Theme Properties
|
|
----------------
|
|
----------------
|
|
@@ -210,36 +230,20 @@ Theme Properties
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
| :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:`code_folding_color<class_TextEdit_theme_color_code_folding_color>` | ``Color( 0.8, 0.8, 0.8, 0.8 )`` |
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
-| :ref:`StyleBox<class_StyleBox>` | :ref:`completion<class_TextEdit_theme_style_completion>` | |
|
|
|
|
-+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
|
|
| :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_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_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_font_color<class_TextEdit_theme_color_completion_font_color>` | ``Color( 0.67, 0.67, 0.67, 1 )`` |
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
-| :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:`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_scroll_color<class_TextEdit_theme_color_completion_scroll_color>` | ``Color( 1, 1, 1, 1 )`` |
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
-| :ref:`int<class_int>` | :ref:`completion_scroll_width<class_TextEdit_theme_constant_completion_scroll_width>` | ``3`` |
|
|
|
|
-+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
|
|
| :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:`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:`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:`executing_line_color<class_TextEdit_theme_color_executing_line_color>` | ``Color( 0.2, 0.8, 0.2, 0.4 )`` |
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
-| :ref:`StyleBox<class_StyleBox>` | :ref:`focus<class_TextEdit_theme_style_focus>` | |
|
|
|
|
-+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
|
|
-| :ref:`Texture<class_Texture>` | :ref:`fold<class_TextEdit_theme_icon_fold>` | |
|
|
|
|
-+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
|
|
-| :ref:`Texture<class_Texture>` | :ref:`folded<class_TextEdit_theme_icon_folded>` | |
|
|
|
|
-+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
|
|
-| :ref:`Font<class_Font>` | :ref:`font<class_TextEdit_theme_font_font>` | |
|
|
|
|
-+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
|
|
| :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<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_readonly<class_TextEdit_theme_color_font_color_readonly>` | ``Color( 0.88, 0.88, 0.88, 0.5 )`` |
|
|
@@ -250,29 +254,45 @@ Theme Properties
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
| :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:`line_number_color<class_TextEdit_theme_color_line_number_color>` | ``Color( 0.67, 0.67, 0.67, 0.4 )`` |
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
-| :ref:`int<class_int>` | :ref:`line_spacing<class_TextEdit_theme_constant_line_spacing>` | ``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:`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:`member_variable_color<class_TextEdit_theme_color_member_variable_color>` | ``Color( 0.9, 0.31, 0.35, 1 )`` |
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
-| :ref:`StyleBox<class_StyleBox>` | :ref:`normal<class_TextEdit_theme_style_normal>` | |
|
|
|
|
-+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
|
|
| :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:`number_color<class_TextEdit_theme_color_number_color>` | ``Color( 0.92, 0.58, 0.2, 1 )`` |
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
-| :ref:`StyleBox<class_StyleBox>` | :ref:`read_only<class_TextEdit_theme_style_read_only>` | |
|
|
|
|
-+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
|
|
| :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:`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:`selection_color<class_TextEdit_theme_color_selection_color>` | ``Color( 0.49, 0.49, 0.49, 1 )`` |
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
-| :ref:`Texture<class_Texture>` | :ref:`space<class_TextEdit_theme_icon_space>` | |
|
|
|
|
-+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
|
|
| :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:`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:`Texture<class_Texture>` | :ref:`tab<class_TextEdit_theme_icon_tab>` | |
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
-| :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:`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>` | |
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
+---------------------------------+--------------------------------------------------------------------------------------------+-------------------------------------+
|
|
|
|
|
|
Signals
|
|
Signals
|
|
@@ -394,6 +414,22 @@ enum **MenuItems**:
|
|
Property Descriptions
|
|
Property Descriptions
|
|
---------------------
|
|
---------------------
|
|
|
|
|
|
|
|
+.. _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:
|
|
.. _class_TextEdit_property_breakpoint_gutter:
|
|
|
|
|
|
- :ref:`bool<class_bool>` **breakpoint_gutter**
|
|
- :ref:`bool<class_bool>` **breakpoint_gutter**
|
|
@@ -983,6 +1019,14 @@ Returns the text of a specific line.
|
|
|
|
|
|
----
|
|
----
|
|
|
|
|
|
|
|
+.. _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:
|
|
.. _class_TextEdit_method_get_line_count:
|
|
|
|
|
|
- :ref:`int<class_int>` **get_line_count** **(** **)** |const|
|
|
- :ref:`int<class_int>` **get_line_count** **(** **)** |const|
|
|
@@ -991,6 +1035,38 @@ Returns the amount of total lines in the text.
|
|
|
|
|
|
----
|
|
----
|
|
|
|
|
|
|
|
+.. _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:
|
|
.. _class_TextEdit_method_get_menu:
|
|
|
|
|
|
- :ref:`PopupMenu<class_PopupMenu>` **get_menu** **(** **)** |const|
|
|
- :ref:`PopupMenu<class_PopupMenu>` **get_menu** **(** **)** |const|
|
|
@@ -1001,6 +1077,26 @@ Returns the :ref:`PopupMenu<class_PopupMenu>` of this ``TextEdit``. By default,
|
|
|
|
|
|
----
|
|
----
|
|
|
|
|
|
|
|
+.. _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:
|
|
.. _class_TextEdit_method_get_selection_from_column:
|
|
|
|
|
|
- :ref:`int<class_int>` **get_selection_from_column** **(** **)** |const|
|
|
- :ref:`int<class_int>` **get_selection_from_column** **(** **)** |const|
|
|
@@ -1041,6 +1137,14 @@ Returns the selection end line.
|
|
|
|
|
|
----
|
|
----
|
|
|
|
|
|
|
|
+.. _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:
|
|
.. _class_TextEdit_method_get_word_under_cursor:
|
|
|
|
|
|
- :ref:`String<class_String>` **get_word_under_cursor** **(** **)** |const|
|
|
- :ref:`String<class_String>` **get_word_under_cursor** **(** **)** |const|
|
|
@@ -1121,6 +1225,14 @@ 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:
|
|
.. _class_TextEdit_method_is_selection_active:
|
|
|
|
|
|
- :ref:`bool<class_bool>` **is_selection_active** **(** **)** |const|
|
|
- :ref:`bool<class_bool>` **is_selection_active** **(** **)** |const|
|
|
@@ -1352,12 +1464,6 @@ Sets the :ref:`Color<class_Color>` of the breakpoints. :ref:`breakpoint_gutter<c
|
|
|
|
|
|
----
|
|
----
|
|
|
|
|
|
-.. _class_TextEdit_theme_style_completion:
|
|
|
|
-
|
|
|
|
-- :ref:`StyleBox<class_StyleBox>` **completion**
|
|
|
|
-
|
|
|
|
-----
|
|
|
|
-
|
|
|
|
.. _class_TextEdit_theme_color_completion_background_color:
|
|
.. _class_TextEdit_theme_color_completion_background_color:
|
|
|
|
|
|
- :ref:`Color<class_Color>` **completion_background_color**
|
|
- :ref:`Color<class_Color>` **completion_background_color**
|
|
@@ -1388,26 +1494,6 @@ Sets the :ref:`Color<class_Color>` of the breakpoints. :ref:`breakpoint_gutter<c
|
|
|
|
|
|
----
|
|
----
|
|
|
|
|
|
-.. _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_color_completion_scroll_color:
|
|
.. _class_TextEdit_theme_color_completion_scroll_color:
|
|
|
|
|
|
- :ref:`Color<class_Color>` **completion_scroll_color**
|
|
- :ref:`Color<class_Color>` **completion_scroll_color**
|
|
@@ -1418,16 +1504,6 @@ Sets the :ref:`Color<class_Color>` of the breakpoints. :ref:`breakpoint_gutter<c
|
|
|
|
|
|
----
|
|
----
|
|
|
|
|
|
-.. _class_TextEdit_theme_constant_completion_scroll_width:
|
|
|
|
-
|
|
|
|
-- :ref:`int<class_int>` **completion_scroll_width**
|
|
|
|
-
|
|
|
|
-+-----------+-------+
|
|
|
|
-| *Default* | ``3`` |
|
|
|
|
-+-----------+-------+
|
|
|
|
-
|
|
|
|
-----
|
|
|
|
-
|
|
|
|
.. _class_TextEdit_theme_color_completion_selected_color:
|
|
.. _class_TextEdit_theme_color_completion_selected_color:
|
|
|
|
|
|
- :ref:`Color<class_Color>` **completion_selected_color**
|
|
- :ref:`Color<class_Color>` **completion_selected_color**
|
|
@@ -1460,32 +1536,6 @@ Sets the :ref:`Color<class_Color>` of the breakpoints. :ref:`breakpoint_gutter<c
|
|
|
|
|
|
----
|
|
----
|
|
|
|
|
|
-.. _class_TextEdit_theme_style_focus:
|
|
|
|
-
|
|
|
|
-- :ref:`StyleBox<class_StyleBox>` **focus**
|
|
|
|
-
|
|
|
|
-----
|
|
|
|
-
|
|
|
|
-.. _class_TextEdit_theme_icon_fold:
|
|
|
|
-
|
|
|
|
-- :ref:`Texture<class_Texture>` **fold**
|
|
|
|
-
|
|
|
|
-----
|
|
|
|
-
|
|
|
|
-.. _class_TextEdit_theme_icon_folded:
|
|
|
|
-
|
|
|
|
-- :ref:`Texture<class_Texture>` **folded**
|
|
|
|
-
|
|
|
|
-----
|
|
|
|
-
|
|
|
|
-.. _class_TextEdit_theme_font_font:
|
|
|
|
-
|
|
|
|
-- :ref:`Font<class_Font>` **font**
|
|
|
|
-
|
|
|
|
-Sets the default :ref:`Font<class_Font>`.
|
|
|
|
-
|
|
|
|
-----
|
|
|
|
-
|
|
|
|
.. _class_TextEdit_theme_color_font_color:
|
|
.. _class_TextEdit_theme_color_font_color:
|
|
|
|
|
|
- :ref:`Color<class_Color>` **font_color**
|
|
- :ref:`Color<class_Color>` **font_color**
|
|
@@ -1542,18 +1592,6 @@ Sets the :ref:`Color<class_Color>` of the line numbers. :ref:`show_line_numbers<
|
|
|
|
|
|
----
|
|
----
|
|
|
|
|
|
-.. _class_TextEdit_theme_constant_line_spacing:
|
|
|
|
-
|
|
|
|
-- :ref:`int<class_int>` **line_spacing**
|
|
|
|
-
|
|
|
|
-+-----------+-------+
|
|
|
|
-| *Default* | ``4`` |
|
|
|
|
-+-----------+-------+
|
|
|
|
-
|
|
|
|
-Sets the spacing between the lines.
|
|
|
|
-
|
|
|
|
-----
|
|
|
|
-
|
|
|
|
.. _class_TextEdit_theme_color_mark_color:
|
|
.. _class_TextEdit_theme_color_mark_color:
|
|
|
|
|
|
- :ref:`Color<class_Color>` **mark_color**
|
|
- :ref:`Color<class_Color>` **mark_color**
|
|
@@ -1576,14 +1614,6 @@ Sets the :ref:`Color<class_Color>` of marked text.
|
|
|
|
|
|
----
|
|
----
|
|
|
|
|
|
-.. _class_TextEdit_theme_style_normal:
|
|
|
|
-
|
|
|
|
-- :ref:`StyleBox<class_StyleBox>` **normal**
|
|
|
|
-
|
|
|
|
-Sets the :ref:`StyleBox<class_StyleBox>` of this ``TextEdit``.
|
|
|
|
-
|
|
|
|
-----
|
|
|
|
-
|
|
|
|
.. _class_TextEdit_theme_color_number_color:
|
|
.. _class_TextEdit_theme_color_number_color:
|
|
|
|
|
|
- :ref:`Color<class_Color>` **number_color**
|
|
- :ref:`Color<class_Color>` **number_color**
|
|
@@ -1594,14 +1624,6 @@ Sets the :ref:`StyleBox<class_StyleBox>` of this ``TextEdit``.
|
|
|
|
|
|
----
|
|
----
|
|
|
|
|
|
-.. _class_TextEdit_theme_style_read_only:
|
|
|
|
-
|
|
|
|
-- :ref:`StyleBox<class_StyleBox>` **read_only**
|
|
|
|
-
|
|
|
|
-Sets the :ref:`StyleBox<class_StyleBox>` of this ``TextEdit`` when :ref:`readonly<class_TextEdit_property_readonly>` is enabled.
|
|
|
|
-
|
|
|
|
-----
|
|
|
|
-
|
|
|
|
.. _class_TextEdit_theme_color_safe_line_number_color:
|
|
.. _class_TextEdit_theme_color_safe_line_number_color:
|
|
|
|
|
|
- :ref:`Color<class_Color>` **safe_line_number_color**
|
|
- :ref:`Color<class_Color>` **safe_line_number_color**
|
|
@@ -1624,20 +1646,94 @@ Sets the highlight :ref:`Color<class_Color>` of text selections.
|
|
|
|
|
|
----
|
|
----
|
|
|
|
|
|
-.. _class_TextEdit_theme_icon_space:
|
|
|
|
|
|
+.. _class_TextEdit_theme_color_symbol_color:
|
|
|
|
|
|
-- :ref:`Texture<class_Texture>` **space**
|
|
|
|
|
|
+- :ref:`Color<class_Color>` **symbol_color**
|
|
|
|
+
|
|
|
|
++-----------+----------------------------------+
|
|
|
|
+| *Default* | ``Color( 0.94, 0.94, 0.94, 1 )`` |
|
|
|
|
++-----------+----------------------------------+
|
|
|
|
|
|
----
|
|
----
|
|
|
|
|
|
-.. _class_TextEdit_theme_color_symbol_color:
|
|
|
|
|
|
+.. _class_TextEdit_theme_color_word_highlighted_color:
|
|
|
|
|
|
-- :ref:`Color<class_Color>` **symbol_color**
|
|
|
|
|
|
+- :ref:`Color<class_Color>` **word_highlighted_color**
|
|
|
|
|
|
+-----------+----------------------------------+
|
|
+-----------+----------------------------------+
|
|
-| *Default* | ``Color( 0.94, 0.94, 0.94, 1 )`` |
|
|
|
|
|
|
+| *Default* | ``Color( 0.8, 0.9, 0.9, 0.15 )`` |
|
|
+-----------+----------------------------------+
|
|
+-----------+----------------------------------+
|
|
|
|
|
|
|
|
+Sets the highlight :ref:`Color<class_Color>` of multiple occurrences. :ref:`highlight_all_occurrences<class_TextEdit_property_highlight_all_occurrences>` has to be enabled.
|
|
|
|
+
|
|
|
|
+----
|
|
|
|
+
|
|
|
|
+.. _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`` |
|
|
|
|
++-----------+-------+
|
|
|
|
+
|
|
|
|
+Sets the spacing between the lines.
|
|
|
|
+
|
|
|
|
+----
|
|
|
|
+
|
|
|
|
+.. _class_TextEdit_theme_font_font:
|
|
|
|
+
|
|
|
|
+- :ref:`Font<class_Font>` **font**
|
|
|
|
+
|
|
|
|
+Sets the default :ref:`Font<class_Font>`.
|
|
|
|
+
|
|
|
|
+----
|
|
|
|
+
|
|
|
|
+.. _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:
|
|
.. _class_TextEdit_theme_icon_tab:
|
|
@@ -1648,15 +1744,31 @@ Sets a custom :ref:`Texture<class_Texture>` for tab text characters.
|
|
|
|
|
|
----
|
|
----
|
|
|
|
|
|
-.. _class_TextEdit_theme_color_word_highlighted_color:
|
|
|
|
|
|
+.. _class_TextEdit_theme_style_completion:
|
|
|
|
|
|
-- :ref:`Color<class_Color>` **word_highlighted_color**
|
|
|
|
|
|
+- :ref:`StyleBox<class_StyleBox>` **completion**
|
|
|
|
|
|
-+-----------+----------------------------------+
|
|
|
|
-| *Default* | ``Color( 0.8, 0.9, 0.9, 0.15 )`` |
|
|
|
|
-+-----------+----------------------------------+
|
|
|
|
|
|
+----
|
|
|
|
|
|
-Sets the highlight :ref:`Color<class_Color>` of multiple occurrences. :ref:`highlight_all_occurrences<class_TextEdit_property_highlight_all_occurrences>` has to be enabled.
|
|
|
|
|
|
+.. _class_TextEdit_theme_style_focus:
|
|
|
|
+
|
|
|
|
+- :ref:`StyleBox<class_StyleBox>` **focus**
|
|
|
|
+
|
|
|
|
+----
|
|
|
|
+
|
|
|
|
+.. _class_TextEdit_theme_style_normal:
|
|
|
|
+
|
|
|
|
+- :ref:`StyleBox<class_StyleBox>` **normal**
|
|
|
|
+
|
|
|
|
+Sets the :ref:`StyleBox<class_StyleBox>` of this ``TextEdit``.
|
|
|
|
+
|
|
|
|
+----
|
|
|
|
+
|
|
|
|
+.. _class_TextEdit_theme_style_read_only:
|
|
|
|
+
|
|
|
|
+- :ref:`StyleBox<class_StyleBox>` **read_only**
|
|
|
|
+
|
|
|
|
+Sets the :ref:`StyleBox<class_StyleBox>` of this ``TextEdit`` when :ref:`readonly<class_TextEdit_property_readonly>` is enabled.
|
|
|
|
|
|
.. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)`
|
|
.. |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.)`
|
|
.. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)`
|