Something went wrong. Try again.
A Quadrilateral Cowboy clone intended to help me learn Game Dev
Something went wrong. Try again.
2.0 kB · 47 lines
at main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748## The CodeEdit that is used when the editor is split, to show the split script.@toolextends CodeEdit
var last_v_scroll: float
func _ready() -> void: editable = false caret_draw_when_editable_disabled = true set_v_scroll.call_deferred(last_v_scroll)
static func new_from(from_code_edit: CodeEdit) -> CodeEdit: var new_code_edit: CodeEdit = new()
new_code_edit.text = from_code_edit.text new_code_edit.syntax_highlighter = from_code_edit.syntax_highlighter new_code_edit.highlight_all_occurrences = from_code_edit.highlight_all_occurrences new_code_edit.highlight_current_line = from_code_edit.highlight_current_line
new_code_edit.use_default_word_separators = from_code_edit.use_default_word_separators new_code_edit.use_custom_word_separators = from_code_edit.use_custom_word_separators new_code_edit.custom_word_separators = from_code_edit.custom_word_separators
new_code_edit.line_folding = from_code_edit.line_folding new_code_edit.line_length_guidelines = from_code_edit.line_length_guidelines
new_code_edit.gutters_draw_line_numbers = from_code_edit.gutters_draw_line_numbers new_code_edit.gutters_draw_fold_gutter = from_code_edit.gutters_draw_fold_gutter
new_code_edit.minimap_draw = from_code_edit.minimap_draw new_code_edit.minimap_width = from_code_edit.minimap_width
new_code_edit.delimiter_strings = from_code_edit.delimiter_strings new_code_edit.delimiter_comments = from_code_edit.delimiter_comments
new_code_edit.indent_automatic = from_code_edit.indent_automatic new_code_edit.indent_size = from_code_edit.indent_size new_code_edit.indent_use_spaces = from_code_edit.indent_use_spaces new_code_edit.indent_automatic_prefixes = from_code_edit.indent_automatic_prefixes
new_code_edit.draw_control_chars = from_code_edit.draw_control_chars new_code_edit.draw_tabs = from_code_edit.draw_tabs new_code_edit.draw_spaces = from_code_edit.draw_spaces
new_code_edit.last_v_scroll = from_code_edit.scroll_vertical
return new_code_edit