diff options
author | Dipal Zambare <MisoMosiSpy@gmail.com> | 2023-04-18 16:30:14 +0200 |
---|---|---|
committer | Dipal Zambare <MisoMosiSpy@gmail.com> | 2023-04-18 16:42:54 +0200 |
commit | c4f31e333361eb8ab8e8fd1b3cf7fb0ace54062c (patch) | |
tree | 97a81d821c72c35ddfe2575b6fabfcf780ccef61 | |
parent | 9e6b680cfb64655c057a869abd594f3518f24e17 (diff) | |
download | redot-engine-c4f31e333361eb8ab8e8fd1b3cf7fb0ace54062c.tar.gz |
Add Close Docs item in script editor context menu
-rw-r--r-- | editor/plugins/script_editor_plugin.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/editor/plugins/script_editor_plugin.cpp b/editor/plugins/script_editor_plugin.cpp index a0ffa5ca0e..736826c231 100644 --- a/editor/plugins/script_editor_plugin.cpp +++ b/editor/plugins/script_editor_plugin.cpp @@ -3122,6 +3122,7 @@ void ScriptEditor::_make_script_list_context_menu() { context_menu->add_shortcut(ED_GET_SHORTCUT("script_editor/close_file"), FILE_CLOSE); context_menu->add_shortcut(ED_GET_SHORTCUT("script_editor/close_all"), CLOSE_ALL); context_menu->add_shortcut(ED_GET_SHORTCUT("script_editor/close_other_tabs"), CLOSE_OTHER_TABS); + context_menu->add_shortcut(ED_GET_SHORTCUT("script_editor/close_docs"), CLOSE_DOCS); context_menu->add_separator(); if (se) { Ref<Script> scr = se->get_edited_resource(); @@ -3144,6 +3145,7 @@ void ScriptEditor::_make_script_list_context_menu() { context_menu->set_item_disabled(context_menu->get_item_index(CLOSE_ALL), tab_container->get_tab_count() <= 0); context_menu->set_item_disabled(context_menu->get_item_index(CLOSE_OTHER_TABS), tab_container->get_tab_count() <= 1); + context_menu->set_item_disabled(context_menu->get_item_index(CLOSE_DOCS), !_has_docs_tab()); context_menu->set_item_disabled(context_menu->get_item_index(WINDOW_MOVE_UP), tab_container->get_current_tab() <= 0); context_menu->set_item_disabled(context_menu->get_item_index(WINDOW_MOVE_DOWN), tab_container->get_current_tab() >= tab_container->get_tab_count() - 1); context_menu->set_item_disabled(context_menu->get_item_index(WINDOW_SORT), tab_container->get_tab_count() <= 1); |