Merge pull request #113765 from LilithSilver/bind-save_all_scripts

Expose `ScriptEditor::save_all_scripts()`
This commit is contained in:
Thaddeus Crews
2026-01-27 15:18:21 -06:00
2 changed files with 8 additions and 0 deletions

View File

@@ -99,6 +99,12 @@
[b]Note:[/b] Does not apply to scripts that are already opened.
</description>
</method>
<method name="save_all_scripts">
<return type="void" />
<description>
Saves all open scripts.
</description>
</method>
<method name="unregister_syntax_highlighter">
<return type="void" />
<param index="0" name="syntax_highlighter" type="EditorSyntaxHighlighter" />

View File

@@ -4183,6 +4183,8 @@ void ScriptEditor::_bind_methods() {
ClassDB::bind_method(D_METHOD("update_docs_from_script", "script"), &ScriptEditor::update_docs_from_script);
ClassDB::bind_method(D_METHOD("clear_docs_from_script", "script"), &ScriptEditor::clear_docs_from_script);
ClassDB::bind_method(D_METHOD("save_all_scripts"), &ScriptEditor::save_all_scripts);
ADD_SIGNAL(MethodInfo("editor_script_changed", PropertyInfo(Variant::OBJECT, "script", PROPERTY_HINT_RESOURCE_TYPE, "Script")));
ADD_SIGNAL(MethodInfo("script_close", PropertyInfo(Variant::OBJECT, "script", PROPERTY_HINT_RESOURCE_TYPE, "Script")));
}