1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00

Fix Script editor state types

This commit is contained in:
kobewi
2025-09-26 21:38:12 +02:00
parent 9283328fe7
commit e68b171aaa
4 changed files with 26 additions and 12 deletions

View File

@@ -1868,7 +1868,7 @@ bool CodeEdit::is_line_folded(int p_line) const {
return p_line + 1 < get_line_count() && !_is_line_hidden(p_line) && _is_line_hidden(p_line + 1);
}
TypedArray<int> CodeEdit::get_folded_lines() const {
TypedArray<int> CodeEdit::get_folded_lines_bind() const {
TypedArray<int> folded_lines;
for (int i = 0; i < get_line_count(); i++) {
if (is_line_folded(i)) {
@@ -1878,6 +1878,16 @@ TypedArray<int> CodeEdit::get_folded_lines() const {
return folded_lines;
}
PackedInt32Array CodeEdit::get_folded_lines() const {
PackedInt32Array folded_lines;
for (int i = 0; i < get_line_count(); i++) {
if (is_line_folded(i)) {
folded_lines.push_back(i);
}
}
return folded_lines;
}
/* Code region */
void CodeEdit::create_code_region() {
// Abort if there is no selected text.
@@ -2805,7 +2815,7 @@ void CodeEdit::_bind_methods() {
ClassDB::bind_method(D_METHOD("toggle_foldable_lines_at_carets"), &CodeEdit::toggle_foldable_lines_at_carets);
ClassDB::bind_method(D_METHOD("is_line_folded", "line"), &CodeEdit::is_line_folded);
ClassDB::bind_method(D_METHOD("get_folded_lines"), &CodeEdit::get_folded_lines);
ClassDB::bind_method(D_METHOD("get_folded_lines"), &CodeEdit::get_folded_lines_bind);
/* Code region */
ClassDB::bind_method(D_METHOD("create_code_region"), &CodeEdit::create_code_region);