class

Godot::CodeEdit

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

Constructors

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

Instance methods

add_auto_brace_completion_pair(start_key : String, end_key : String) : Void
Source
add_code_completion_option(get_type : Int64, display_text : String, insert_text : String, text_color : Color, icon : Resource, value : Pointer(Void), location : Int64) : Void
Source
add_comment_delimiter(start_key : String, end_key : String, line_only : Bool) : Void
Source
add_string_delimiter(start_key : String, end_key : String, line_only : Bool) : Void
Source
auto_brace_completion_enabled

Property auto_brace_completion_enabled getter

Source
auto_brace_completion_enabled=(val)

Property auto_brace_completion_enabled setter

Source
auto_brace_completion_enabled?
Source
auto_brace_completion_highlight_matching

Property auto_brace_completion_highlight_matching getter

Source
auto_brace_completion_highlight_matching=(val)

Property auto_brace_completion_highlight_matching setter

Source
auto_brace_completion_highlight_matching?
Source
auto_brace_completion_pairs

Property auto_brace_completion_pairs getter

Source
auto_brace_completion_pairs=(val)

Property auto_brace_completion_pairs setter

Source
can_fold_line(line : Int64) : Bool
Source
cancel_code_completion
Source
clear_bookmarked_lines
Source
clear_breakpointed_lines
Source
clear_comment_delimiters
Source
clear_executing_lines
Source
clear_string_delimiters
Source
code_completion_enabled

Property code_completion_enabled getter

Source
code_completion_enabled=(val)

Property code_completion_enabled setter

Source
code_completion_enabled?
Source
code_completion_prefixes

Property code_completion_prefixes getter

Source
code_completion_prefixes=(val)

Property code_completion_prefixes setter

Source
confirm_code_completion(replace : Bool) : Void
Source
convert_indent(from_line : Int64, to_line : Int64) : Void
Source
create_code_region
Source
delete_lines
Source
delimiter_comments

Property delimiter_comments getter

Source
delimiter_comments=(val)

Property delimiter_comments setter

Source
delimiter_strings

Property delimiter_strings getter

Source
delimiter_strings=(val)

Property delimiter_strings setter

Source
do_indent
Source
duplicate_lines
Source
duplicate_selection
Source
fold_all_lines
Source
fold_line(line : Int64) : Void
Source
get_auto_brace_completion_close_key(open_key : String) : String
Source
get_auto_brace_completion_pairs
Source
get_auto_indent_prefixes
Source
get_bookmarked_lines
Source
get_breakpointed_lines
Source
get_code_completion_option(index : Int64) : Pointer(Void)
Source
get_code_completion_options
Source
get_code_completion_prefixes
Source
get_code_completion_selected_index
Source
get_code_region_end_tag
Source
get_code_region_start_tag
Source
get_comment_delimiters
Source
get_delimiter_end_key(delimiter_index : Int64) : String
Source
get_delimiter_end_position(line : Int64, column : Int64) : Vector2
Source
get_delimiter_start_key(delimiter_index : Int64) : String
Source
get_delimiter_start_position(line : Int64, column : Int64) : Vector2
Source
get_executing_lines
Source
get_folded_lines
Source
get_indent_size
Source
get_line_length_guidelines
Source
get_line_numbers_min_digits
Source
get_string_delimiters
Source
get_text_for_code_completion
Source
get_text_for_symbol_lookup
Source
get_text_with_cursor_char(line : Int64, column : Int64) : String
Source
gutters_draw_bookmarks

Property gutters_draw_bookmarks getter

Source
gutters_draw_bookmarks=(val)

Property gutters_draw_bookmarks setter

Source
gutters_draw_bookmarks?
Source
gutters_draw_breakpoints_gutter

Property gutters_draw_breakpoints_gutter getter

Source
gutters_draw_breakpoints_gutter=(val)

Property gutters_draw_breakpoints_gutter setter

Source
gutters_draw_breakpoints_gutter?
Source
gutters_draw_executing_lines

Property gutters_draw_executing_lines getter

Source
gutters_draw_executing_lines=(val)

Property gutters_draw_executing_lines setter

Source
gutters_draw_executing_lines?
Source
gutters_draw_fold_gutter

Property gutters_draw_fold_gutter getter

Source
gutters_draw_fold_gutter=(val)

Property gutters_draw_fold_gutter setter

Source
gutters_draw_fold_gutter?
Source
gutters_draw_line_numbers

Property gutters_draw_line_numbers getter

Source
gutters_draw_line_numbers=(val)

Property gutters_draw_line_numbers setter

Source
gutters_draw_line_numbers?
Source
gutters_line_numbers_min_digits

Property gutters_line_numbers_min_digits getter

Source
gutters_line_numbers_min_digits=(val : Int)

Property gutters_line_numbers_min_digits setter

Source
gutters_zero_pad_line_numbers

Property gutters_zero_pad_line_numbers getter

Source
gutters_zero_pad_line_numbers=(val)

Property gutters_zero_pad_line_numbers setter

Source
gutters_zero_pad_line_numbers?
Source
has_auto_brace_completion_close_key(close_key : String) : Bool
Source
has_auto_brace_completion_open_key(open_key : String) : Bool
Source
has_comment_delimiter(start_key : String) : Bool
Source
has_string_delimiter(start_key : String) : Bool
Source
indent_automatic

Property indent_automatic getter

Source
indent_automatic=(val)

Property indent_automatic setter

Source
indent_automatic?
Source
indent_automatic_prefixes

Property indent_automatic_prefixes getter

Source
indent_automatic_prefixes=(val)

Property indent_automatic_prefixes setter

Source
indent_lines
Source
indent_size

Property indent_size getter

Source
indent_size=(val : Int)

Property indent_size setter

Source
indent_use_spaces

Property indent_use_spaces getter

Source
indent_use_spaces=(val)

Property indent_use_spaces setter

Source
indent_use_spaces?
Source
is_auto_brace_completion_enabled
Source
is_auto_indent_enabled
Source
is_code_completion_enabled
Source
is_draw_line_numbers_enabled
Source
is_drawing_bookmarks_gutter
Source
is_drawing_breakpoints_gutter
Source
is_drawing_executing_lines_gutter
Source
is_drawing_fold_gutter
Source
is_highlight_matching_braces_enabled
Source
is_in_comment(line : Int64, column : Int64) : Int64
Source
is_in_string(line : Int64, column : Int64) : Int64
Source
is_indent_using_spaces
Source
is_line_bookmarked(line : Int64) : Bool
Source
is_line_breakpointed(line : Int64) : Bool
Source
is_line_code_region_end(line : Int64) : Bool
Source
is_line_code_region_start(line : Int64) : Bool
Source
is_line_executing(line : Int64) : Bool
Source
is_line_folded(line : Int64) : Bool
Source
is_line_folding_enabled
Source
is_line_numbers_zero_padded
Source
is_symbol_lookup_on_click_enabled
Source
is_symbol_tooltip_on_hover_enabled
Source
join_lines(line_ending : String) : Void
Source
line_folding

Property line_folding getter

Source
line_folding=(val)

Property line_folding setter

Source
line_folding?
Source
line_length_guidelines

Property line_length_guidelines getter

Source
line_length_guidelines=(val)

Property line_length_guidelines setter

Source
move_lines_down
Source
move_lines_up
Source
remove_comment_delimiter(start_key : String) : Void
Source
remove_string_delimiter(start_key : String) : Void
Source
request_code_completion(force : Bool) : Void
Source
set_auto_brace_completion_enabled(enable : Bool) : Void
Source
set_auto_brace_completion_pairs(pairs : Pointer(Void)) : Void
Source
set_auto_indent_enabled(enable : Bool) : Void
Source
set_auto_indent_prefixes(prefixes : Godot::Array) : Void
Source
set_code_completion_enabled(enable : Bool) : Void
Source
set_code_completion_prefixes(prefixes : Godot::Array) : Void
Source
set_code_completion_selected_index(index : Int64) : Void
Source
set_code_hint(code_hint : String) : Void
Source
set_code_hint_draw_below(draw_below : Bool) : Void
Source
set_code_region_tags(start : String, end_val : String) : Void
Source
set_comment_delimiters(comment_delimiters : Godot::Array) : Void
Source
set_draw_bookmarks_gutter(enable : Bool) : Void
Source
set_draw_breakpoints_gutter(enable : Bool) : Void
Source
set_draw_executing_lines_gutter(enable : Bool) : Void
Source
set_draw_fold_gutter(enable : Bool) : Void
Source
set_draw_line_numbers(enable : Bool) : Void
Source
set_highlight_matching_braces_enabled(enable : Bool) : Void
Source
set_indent_size(size : Int64) : Void
Source
set_indent_using_spaces(use_spaces : Bool) : Void
Source
set_line_as_bookmarked(line : Int64, bookmarked : Bool) : Void
Source
set_line_as_breakpoint(line : Int64, breakpointed : Bool) : Void
Source
set_line_as_executing(line : Int64, executing : Bool) : Void
Source
set_line_folding_enabled(enabled : Bool) : Void
Source
set_line_length_guidelines(guideline_columns : Godot::Array) : Void
Source
set_line_numbers_min_digits(count : Int64) : Void
Source
set_line_numbers_zero_padded(enable : Bool) : Void
Source
set_string_delimiters(string_delimiters : Godot::Array) : Void
Source
set_symbol_lookup_on_click_enabled(enable : Bool) : Void
Source
set_symbol_lookup_word_as_valid(valid : Bool) : Void
Source
set_symbol_tooltip_on_hover_enabled(enable : Bool) : Void
Source
symbol_lookup_on_click

Property symbol_lookup_on_click getter

Source
symbol_lookup_on_click=(val)

Property symbol_lookup_on_click setter

Source
symbol_lookup_on_click?
Source
symbol_tooltip_on_hover

Property symbol_tooltip_on_hover getter

Source
symbol_tooltip_on_hover=(val)

Property symbol_tooltip_on_hover setter

Source
symbol_tooltip_on_hover?
Source
toggle_foldable_line(line : Int64) : Void
Source
toggle_foldable_lines_at_carets
Source
unfold_all_lines
Source
unfold_line(line : Int64) : Void
Source
unindent_lines
Source
update_code_completion_options(force : Bool) : Void
Source

Nested types