class

Godot::TextEdit

Inherits Godot::Control < Godot::CanvasItem < Godot::Node < Godot::Object < Reference < Object

Constructors

new(pointer : Pointer(Void) = Pointer(Void).null)
Source

Instance methods

add_caret(line : Int64, column : Int64) : Int64
Source
add_caret_at_carets(below : Bool) : Void
Source
add_gutter(at : Int64) : Void
Source
add_selection_for_next_occurrence
Source
adjust_carets_after_edit(caret : Int64, from_line : Int64, from_col : Int64, to_line : Int64, to_col : Int64) : Void
Source
adjust_viewport_to_caret(caret_index : Int64) : Void
Source
apply_ime
Source
autowrap_mode

Property autowrap_mode getter

Source
autowrap_mode=(val : Int)

Property autowrap_mode setter

Source
backspace(caret_index : Int64) : Void
Source
backspace_deletes_composite_character_enabled

Property backspace_deletes_composite_character_enabled getter

Source
backspace_deletes_composite_character_enabled=(val)

Property backspace_deletes_composite_character_enabled setter

Source
backspace_deletes_composite_character_enabled?
Source
begin_complex_operation
Source
begin_multicaret_edit
Source
cancel_ime
Source
caret_draw_when_editable_disabled

Property caret_draw_when_editable_disabled getter

Source
caret_draw_when_editable_disabled=(val)

Property caret_draw_when_editable_disabled setter

Source
caret_draw_when_editable_disabled?
Source
caret_mid_grapheme

Property caret_mid_grapheme getter

Source
caret_mid_grapheme=(val)

Property caret_mid_grapheme setter

Source
caret_mid_grapheme?
Source
caret_move_on_right_click

Property caret_move_on_right_click getter

Source
caret_move_on_right_click=(val)

Property caret_move_on_right_click setter

Source
caret_move_on_right_click?
Source
caret_multiple

Property caret_multiple getter

Source
caret_multiple=(val)

Property caret_multiple setter

Source
caret_multiple?
Source
caret_type

Property caret_type getter

Source
caret_type=(val : Int)

Property caret_type setter

Source
center_viewport_to_caret(caret_index : Int64) : Void
Source
clear
Source
clear_undo_history
Source
collapse_carets(from_line : Int64, from_column : Int64, to_line : Int64, to_column : Int64, inclusive : Bool) : Void
Source
context_menu_enabled

Property context_menu_enabled getter

Source
context_menu_enabled=(val)

Property context_menu_enabled setter

Source
context_menu_enabled?
Source
copy(caret_index : Int64) : Void
Source
custom_word_separators

Property custom_word_separators getter

Source
custom_word_separators=(val)

Property custom_word_separators setter

Source
cut(caret_index : Int64) : Void
Source
delete_selection(caret_index : Int64) : Void
Source
deselect(caret_index : Int64) : Void
Source
deselect_on_focus_loss_enabled

Property deselect_on_focus_loss_enabled getter

Source
deselect_on_focus_loss_enabled=(val)

Property deselect_on_focus_loss_enabled setter

Source
deselect_on_focus_loss_enabled?
Source
drag_and_drop_selection_enabled

Property drag_and_drop_selection_enabled getter

Source
drag_and_drop_selection_enabled=(val)

Property drag_and_drop_selection_enabled setter

Source
drag_and_drop_selection_enabled?
Source
draw_control_chars

Property draw_control_chars getter

Source
draw_control_chars=(val)

Property draw_control_chars setter

Source
draw_control_chars?
Source
draw_spaces

Property draw_spaces getter

Source
draw_spaces=(val)

Property draw_spaces setter

Source
draw_spaces?
Source
draw_tabs

Property draw_tabs getter

Source
draw_tabs=(val)

Property draw_tabs setter

Source
draw_tabs?
Source
editable

Property editable getter

Source
editable=(val)

Property editable setter

Source
editable?
Source
emoji_menu_enabled

Property emoji_menu_enabled getter

Source
emoji_menu_enabled=(val)

Property emoji_menu_enabled setter

Source
emoji_menu_enabled?
Source
empty_selection_clipboard_enabled

Property empty_selection_clipboard_enabled getter

Source
empty_selection_clipboard_enabled=(val)

Property empty_selection_clipboard_enabled setter

Source
empty_selection_clipboard_enabled?
Source
end_action
Source
end_complex_operation
Source
end_multicaret_edit
Source
get_autowrap_mode
Source
get_caret_column(caret_index : Int64) : Int64
Source
get_caret_count
Source
get_caret_draw_pos(caret_index : Int64) : Vector2
Source
get_caret_index_edit_order
Source
get_caret_line(caret_index : Int64) : Int64
Source
get_caret_type
Source
get_caret_wrap_index(caret_index : Int64) : Int64
Source
get_custom_word_separators
Source
get_draw_control_chars
Source
get_first_non_whitespace_column(line : Int64) : Int64
Source
get_first_visible_line
Source
get_gutter_count
Source
get_gutter_name(gutter : Int64) : String
Source
get_gutter_type(gutter : Int64) : Int64
Source
get_gutter_width(gutter : Int64) : Int64
Source
get_h_scroll
Source
get_h_scroll_bar
Source
get_indent_level(line : Int64) : Int64
Source
get_language
Source
get_last_full_visible_line
Source
get_last_full_visible_line_wrap_index
Source
get_last_unhidden_line
Source
get_line(line : Int64) : String
Source
get_line_background_color(line : Int64) : Color
Source
get_line_column_at_pos(position : Vector2i, clamp_line : Bool, clamp_column : Bool) : Vector2i
Source
get_line_count
Source
get_line_gutter_icon(line : Int64, gutter : Int64) : Texture2D
Source
get_line_gutter_item_color(line : Int64, gutter : Int64) : Color
Source
get_line_gutter_metadata(line : Int64, gutter : Int64) : Pointer(Void)
Source
get_line_gutter_text(line : Int64, gutter : Int64) : String
Source
get_line_height
Source
get_line_ranges_from_carets(only_selections : Bool, merge_adjacent : Bool) : Godot::Array
Source
get_line_width(line : Int64, wrap_index : Int64) : Int64
Source
get_line_with_ime(line : Int64) : String
Source
get_line_wrap_count(line : Int64) : Int64
Source
get_line_wrap_index_at_column(line : Int64, column : Int64) : Int64
Source
get_line_wrapped_text(line : Int64) : Pointer(Void)
Source
get_line_wrapping_mode
Source
get_local_mouse_pos
Source
get_menu
Source
get_minimap_line_at_pos(position : Vector2i) : Int64
Source
get_minimap_visible_lines
Source
get_minimap_width
Source
get_next_composite_character_column(line : Int64, column : Int64) : Int64
Source
get_next_visible_line_index_offset_from(line : Int64, wrap_index : Int64, visible_amount : Int64) : Vector2i
Source
get_next_visible_line_offset_from(line : Int64, visible_amount : Int64) : Int64
Source
get_placeholder
Source
get_pos_at_line_column(line : Int64, column : Int64) : Vector2i
Source
get_previous_composite_character_column(line : Int64, column : Int64) : Int64
Source
get_rect_at_line_column(line : Int64, column : Int64) : Rect2i
Source
get_saved_version
Source
get_scroll_pos_for_line(line : Int64, wrap_index : Int64) : Float64
Source
get_selected_text(caret_index : Int64) : String
Source
get_selection_at_line_column(line : Int64, column : Int64, include_edges : Bool, only_selections : Bool) : Int64
Source
get_selection_column(caret_index : Int64) : Int64
Source
get_selection_from_column(caret_index : Int64) : Int64
Source
get_selection_from_line(caret_index : Int64) : Int64
Source
get_selection_line(caret_index : Int64) : Int64
Source
get_selection_mode
Source
get_selection_origin_column(caret_index : Int64) : Int64
Source
get_selection_origin_line(caret_index : Int64) : Int64
Source
get_selection_to_column(caret_index : Int64) : Int64
Source
get_selection_to_line(caret_index : Int64) : Int64
Source
get_sorted_carets(include_ignored_carets : Bool) : Pointer(Void)
Source
get_structured_text_bidi_override
Source
get_structured_text_bidi_override_options
Source
get_syntax_highlighter
Source
get_tab_input_mode
Source
get_tab_size
Source
get_text
Source
get_text_direction
Source
get_total_gutter_width
Source
get_total_visible_line_count
Source
get_v_scroll
Source
get_v_scroll_bar
Source
get_v_scroll_speed
Source
get_version
Source
get_virtual_keyboard_show_on_focus
Source
get_visible_line_count
Source
get_visible_line_count_in_range(from_line : Int64, to_line : Int64) : Int64
Source
get_word_at_pos(position : Vector2) : String
Source
get_word_under_caret(caret_index : Int64) : String
Source
has_ime_text
Source
has_redo
Source
has_selection(caret_index : Int64) : Bool
Source
has_undo
Source
highlight_all_occurrences

Property highlight_all_occurrences getter

Source
highlight_all_occurrences=(val)

Property highlight_all_occurrences setter

Source
highlight_all_occurrences?
Source
highlight_current_line

Property highlight_current_line getter

Source
highlight_current_line=(val)

Property highlight_current_line setter

Source
highlight_current_line?
Source
indent_wrapped_lines

Property indent_wrapped_lines getter

Source
indent_wrapped_lines=(val)

Property indent_wrapped_lines setter

Source
indent_wrapped_lines?
Source
insert_line_at(line : Int64, text : String) : Void
Source
insert_text(text : String, line : Int64, column : Int64, before_selection_begin : Bool, before_selection_end : Bool) : Void
Source
insert_text_at_caret(text : String, caret_index : Int64) : Void
Source
is_backspace_deletes_composite_character_enabled
Source
is_caret_after_selection_origin(caret_index : Int64) : Bool
Source
is_caret_mid_grapheme_enabled
Source
is_caret_visible(caret_index : Int64) : Bool
Source
is_context_menu_enabled
Source
is_custom_word_separators_enabled
Source
is_default_word_separators_enabled
Source
is_deselect_on_focus_loss_enabled
Source
is_drag_and_drop_selection_enabled
Source
is_dragging_cursor
Source
is_drawing_caret_when_editable_disabled
Source
is_drawing_minimap
Source
is_drawing_spaces
Source
is_drawing_tabs
Source
is_editable
Source
is_emoji_menu_enabled
Source
is_empty_selection_clipboard_enabled
Source
is_fit_content_height_enabled
Source
is_fit_content_width_enabled
Source
is_gutter_clickable(gutter : Int64) : Bool
Source
is_gutter_drawn(gutter : Int64) : Bool
Source
is_gutter_overwritable(gutter : Int64) : Bool
Source
is_highlight_all_occurrences_enabled
Source
is_highlight_current_line_enabled
Source
is_in_mulitcaret_edit
Source
is_indent_wrapped_lines
Source
is_line_gutter_clickable(line : Int64, gutter : Int64) : Bool
Source
is_line_in_viewport(line : Int64) : Bool
Source
is_line_wrapped(line : Int64) : Bool
Source
is_menu_visible
Source
is_middle_mouse_paste_enabled
Source
is_mouse_over_selection(edges : Bool, caret_index : Int64) : Bool
Source
is_move_caret_on_right_click_enabled
Source
is_multiple_carets_enabled
Source
is_overtype_mode_enabled
Source
is_scroll_past_end_of_file_enabled
Source
is_selecting_enabled
Source
is_selection_handle_enabled
Source
is_shortcut_keys_enabled
Source
is_smooth_scroll_enabled
Source
is_virtual_keyboard_enabled
Source
language

Property language getter

Source
language=(val)

Property language setter

Source
merge_gutters(from_line : Int64, to_line : Int64) : Void
Source
merge_overlapping_carets
Source
middle_mouse_paste_enabled

Property middle_mouse_paste_enabled getter

Source
middle_mouse_paste_enabled=(val)

Property middle_mouse_paste_enabled setter

Source
middle_mouse_paste_enabled?
Source
minimap_draw

Property minimap_draw getter

Source
minimap_draw=(val)

Property minimap_draw setter

Source
minimap_draw?
Source
minimap_width

Property minimap_width getter

Source
minimap_width=(val : Int)

Property minimap_width setter

Source
multicaret_edit_ignore_caret(caret_index : Int64) : Bool
Source
paste(caret_index : Int64) : Void
Source
paste_primary_clipboard(caret_index : Int64) : Void
Source
placeholder_text

Property placeholder_text getter

Source
placeholder_text=(val)

Property placeholder_text setter

Source
redo_val
Source
remove_caret(caret : Int64) : Void
Source
remove_gutter(gutter : Int64) : Void
Source
remove_line_at(line : Int64, move_carets_down : Bool) : Void
Source
remove_secondary_carets
Source
remove_text(from_line : Int64, from_column : Int64, to_line : Int64, to_column : Int64) : Void
Source
scroll_fit_content_height

Property scroll_fit_content_height getter

Source
scroll_fit_content_height=(val)

Property scroll_fit_content_height setter

Source
scroll_fit_content_height?
Source
scroll_fit_content_width

Property scroll_fit_content_width getter

Source
scroll_fit_content_width=(val)

Property scroll_fit_content_width setter

Source
scroll_fit_content_width?
Source
scroll_horizontal

Property scroll_horizontal getter

Source
scroll_horizontal=(val : Int)

Property scroll_horizontal setter

Source
scroll_past_end_of_file

Property scroll_past_end_of_file getter

Source
scroll_past_end_of_file=(val)

Property scroll_past_end_of_file setter

Source
scroll_past_end_of_file?
Source
scroll_smooth

Property scroll_smooth getter

Source
scroll_smooth=(val)

Property scroll_smooth setter

Source
scroll_smooth?
Source
scroll_v_scroll_speed

Property scroll_v_scroll_speed getter

Source
scroll_v_scroll_speed=(val : Number)

Property scroll_v_scroll_speed setter

Source
scroll_vertical

Property scroll_vertical getter

Source
scroll_vertical=(val : Number)

Property scroll_vertical setter

Source
search(text : String, flags : Int64, from_line : Int64, from_column : Int64) : Vector2i
Source
select_all
Source
select_val(origin_line : Int64, origin_column : Int64, caret_line : Int64, caret_column : Int64, caret_index : Int64) : Void
Source
select_word_under_caret(caret_index : Int64) : Void
Source
selecting_enabled

Property selecting_enabled getter

Source
selecting_enabled=(val)

Property selecting_enabled setter

Source
selecting_enabled?
Source
selection_handle_enabled

Property selection_handle_enabled getter

Source
selection_handle_enabled=(val)

Property selection_handle_enabled setter

Source
selection_handle_enabled?
Source
set_autowrap_mode(autowrap_mode : Int64) : Void
Source
set_backspace_deletes_composite_character_enabled(enable : Bool) : Void
Source
set_caret_column(column : Int64, adjust_viewport : Bool, caret_index : Int64) : Void
Source
set_caret_line(line : Int64, adjust_viewport : Bool, can_be_hidden : Bool, wrap_index : Int64, caret_index : Int64) : Void
Source
set_caret_mid_grapheme_enabled(enabled : Bool) : Void
Source
set_caret_type(get_type : Int64) : Void
Source
set_context_menu_enabled(enabled : Bool) : Void
Source
set_custom_word_separators(custom_word_separators : String) : Void
Source
set_deselect_on_focus_loss_enabled(enable : Bool) : Void
Source
set_drag_and_drop_selection_enabled(enable : Bool) : Void
Source
set_draw_caret_when_editable_disabled(enable : Bool) : Void
Source
set_draw_control_chars(enabled : Bool) : Void
Source
set_draw_minimap(enabled : Bool) : Void
Source
set_draw_spaces(enabled : Bool) : Void
Source
set_draw_tabs(enabled : Bool) : Void
Source
set_editable(enabled : Bool) : Void
Source
set_emoji_menu_enabled(enable : Bool) : Void
Source
set_empty_selection_clipboard_enabled(enabled : Bool) : Void
Source
set_fit_content_height_enabled(enabled : Bool) : Void
Source
set_fit_content_width_enabled(enabled : Bool) : Void
Source
set_gutter_clickable(gutter : Int64, clickable : Bool) : Void
Source
set_gutter_custom_draw(column : Int64, draw_callback : Pointer(Void)) : Void
Source
set_gutter_draw(gutter : Int64, draw : Bool) : Void
Source
set_gutter_name(gutter : Int64, name : String) : Void
Source
set_gutter_overwritable(gutter : Int64, overwritable : Bool) : Void
Source
set_gutter_type(gutter : Int64, get_type : Int64) : Void
Source
set_gutter_width(gutter : Int64, width : Int64) : Void
Source
set_h_scroll(value : Int64) : Void
Source
set_highlight_all_occurrences(enabled : Bool) : Void
Source
set_highlight_current_line(enabled : Bool) : Void
Source
set_indent_wrapped_lines(enabled : Bool) : Void
Source
set_language(language : String) : Void
Source
set_line(line : Int64, new_text : String) : Void
Source
set_line_as_center_visible(line : Int64, wrap_index : Int64) : Void
Source
set_line_as_first_visible(line : Int64, wrap_index : Int64) : Void
Source
set_line_as_last_visible(line : Int64, wrap_index : Int64) : Void
Source
set_line_background_color(line : Int64, color : Color) : Void
Source
set_line_gutter_clickable(line : Int64, gutter : Int64, clickable : Bool) : Void
Source
set_line_gutter_icon(line : Int64, gutter : Int64, icon : Texture2D) : Void
Source
set_line_gutter_item_color(line : Int64, gutter : Int64, color : Color) : Void
Source
set_line_gutter_metadata(line : Int64, gutter : Int64, metadata : Pointer(Void)) : Void
Source
set_line_gutter_text(line : Int64, gutter : Int64, text : String) : Void
Source
set_line_wrapping_mode(mode : Int64) : Void
Source
set_middle_mouse_paste_enabled(enabled : Bool) : Void
Source
set_minimap_width(width : Int64) : Void
Source
set_move_caret_on_right_click_enabled(enable : Bool) : Void
Source
set_multiple_carets_enabled(enabled : Bool) : Void
Source
set_overtype_mode_enabled(enabled : Bool) : Void
Source
set_placeholder(text : String) : Void
Source
set_scroll_past_end_of_file_enabled(enable : Bool) : Void
Source
set_search_flags(flags : Int64) : Void
Source
set_search_text(search_text : String) : Void
Source
set_selecting_enabled(enable : Bool) : Void
Source
set_selection_handle_enabled(enable : Bool) : Void
Source
set_selection_mode(mode : Int64) : Void
Source
set_selection_origin_column(column : Int64, caret_index : Int64) : Void
Source
set_selection_origin_line(line : Int64, can_be_hidden : Bool, wrap_index : Int64, caret_index : Int64) : Void
Source
set_shortcut_keys_enabled(enabled : Bool) : Void
Source
set_smooth_scroll_enabled(enable : Bool) : Void
Source
set_structured_text_bidi_override(parser : Int64) : Void
Source
set_structured_text_bidi_override_options(args : Godot::Array) : Void
Source
set_syntax_highlighter(syntax_highlighter : SyntaxHighlighter) : Void
Source
set_tab_input_mode(enabled : Bool) : Void
Source
set_tab_size(size : Int64) : Void
Source
set_text(text : String) : Void
Source
set_text_direction(direction : Int64) : Void
Source
set_tooltip_request_func(callback : Pointer(Void)) : Void
Source
set_use_custom_word_separators(enabled : Bool) : Void
Source
set_use_default_word_separators(enabled : Bool) : Void
Source
set_v_scroll(value : Float64) : Void
Source
set_v_scroll_speed(speed : Float64) : Void
Source
set_virtual_keyboard_enabled(enabled : Bool) : Void
Source
set_virtual_keyboard_show_on_focus(show_on_focus : Bool) : Void
Source
shortcut_keys_enabled

Property shortcut_keys_enabled getter

Source
shortcut_keys_enabled=(val)

Property shortcut_keys_enabled setter

Source
shortcut_keys_enabled?
Source
skip_selection_for_next_occurrence
Source
start_action(action : Int64) : Void
Source
structured_text_bidi_override

Property structured_text_bidi_override getter

Source
structured_text_bidi_override=(val : Int)

Property structured_text_bidi_override setter

Source
structured_text_bidi_override_options

Property structured_text_bidi_override_options getter

Source
structured_text_bidi_override_options=(val)

Property structured_text_bidi_override_options setter

Source
swap_lines(from_line : Int64, to_line : Int64) : Void
Source
syntax_highlighter

Property syntax_highlighter getter

Source
syntax_highlighter=(val)

Property syntax_highlighter setter

Source
tab_input_mode

Property tab_input_mode getter

Source
tab_input_mode=(val)

Property tab_input_mode setter

Source
tab_input_mode?
Source
tag_saved_version
Source
text

Property text getter

Source
text=(val)

Property text setter

Source
text_direction

Property text_direction getter

Source
text_direction=(val : Int)

Property text_direction setter

Source
undo
Source
use_custom_word_separators

Property use_custom_word_separators getter

Source
use_custom_word_separators=(val)

Property use_custom_word_separators setter

Source
use_custom_word_separators?
Source
use_default_word_separators

Property use_default_word_separators getter

Source
use_default_word_separators=(val)

Property use_default_word_separators setter

Source
use_default_word_separators?
Source
virtual_keyboard_enabled

Property virtual_keyboard_enabled getter

Source
virtual_keyboard_enabled=(val)

Property virtual_keyboard_enabled setter

Source
virtual_keyboard_enabled?
Source
virtual_keyboard_show_on_focus

Property virtual_keyboard_show_on_focus getter

Source
virtual_keyboard_show_on_focus=(val)

Property virtual_keyboard_show_on_focus setter

Source
virtual_keyboard_show_on_focus?
Source
wrap_mode

Property wrap_mode getter

Source
wrap_mode=(val : Int)

Property wrap_mode setter

Source

Nested types