From d80ba2ab9e1be8bf42c99601474dbb4ae75cca66 Mon Sep 17 00:00:00 2001 From: Relintai Date: Sat, 9 Sep 2023 16:01:20 +0200 Subject: [PATCH] Removed _shortcut_input() from the EditorCodeTextEditor. --- .../editor_code_text_editor.cpp | 32 ------------------- .../editor_code_text_editor.h | 1 - 2 files changed, 33 deletions(-) diff --git a/editor_modules/editor_code_editor/editor_code_text_editor.cpp b/editor_modules/editor_code_editor/editor_code_text_editor.cpp index 80d90b583..5e94dc45f 100644 --- a/editor_modules/editor_code_editor/editor_code_text_editor.cpp +++ b/editor_modules/editor_code_editor/editor_code_text_editor.cpp @@ -69,36 +69,6 @@ #include "editor_script_editor.h" -// This function should be used to handle shortcuts that could otherwise -// be handled too late if they weren't handled here. -void EditorCodeTextEditor::_shortcut_input(const Ref &event) { - const Ref key_event = event; - if (!key_event.is_valid() || !key_event->is_pressed()) { - return; - } - - if (ED_IS_SHORTCUT("script_text_editor/move_up", key_event)) { - move_lines_up(); - accept_event(); - return; - } - if (ED_IS_SHORTCUT("script_text_editor/move_down", key_event)) { - move_lines_down(); - accept_event(); - return; - } - if (ED_IS_SHORTCUT("script_text_editor/delete_line", key_event)) { - delete_lines(); - accept_event(); - return; - } - if (ED_IS_SHORTCUT("script_text_editor/duplicate_selection", key_event)) { - duplicate_selection(); - accept_event(); - return; - } -} - void EditorCodeTextEditor::_text_editor_gui_input(const Ref &p_event) { Ref mb = p_event; @@ -964,7 +934,6 @@ void EditorCodeTextEditor::_notification(int p_what) { if (toggle_scripts_button->is_visible()) { update_toggle_scripts_button(); } - set_process_shortcut_input(is_visible_in_tree()); } break; default: break; @@ -1045,7 +1014,6 @@ void EditorCodeTextEditor::remove_all_bookmarks() { } void EditorCodeTextEditor::_bind_methods() { - ClassDB::bind_method(D_METHOD("_shortcut_input"), &EditorCodeTextEditor::_shortcut_input); ClassDB::bind_method("_text_editor_gui_input", &EditorCodeTextEditor::_text_editor_gui_input); ClassDB::bind_method("_line_col_changed", &EditorCodeTextEditor::_line_col_changed); ClassDB::bind_method("_text_changed", &EditorCodeTextEditor::_text_changed); diff --git a/editor_modules/editor_code_editor/editor_code_text_editor.h b/editor_modules/editor_code_editor/editor_code_text_editor.h index 3e5fca400..77d81a5f2 100644 --- a/editor_modules/editor_code_editor/editor_code_text_editor.h +++ b/editor_modules/editor_code_editor/editor_code_text_editor.h @@ -90,7 +90,6 @@ class EditorCodeTextEditor : public VBoxContainer { void _font_resize_timeout(); bool _add_font_size(int p_delta); - void _shortcut_input(const Ref &event); void _text_editor_gui_input(const Ref &p_event); void _zoom_in(); void _zoom_out();