mirror of
				https://github.com/godotengine/godot.git
				synced 2025-11-04 07:31:16 +00:00 
			
		
		
		
	Merge pull request #53900 from ChronicallySerious/update-vcs-1
This commit is contained in:
		
						commit
						edd9534f97
					
				
					 15 changed files with 1941 additions and 497 deletions
				
			
		| 
						 | 
				
			
			@ -717,7 +717,7 @@ void ScriptEditor::_resave_scripts(const String &p_str) {
 | 
			
		|||
	disk_changed->hide();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void ScriptEditor::_reload_scripts() {
 | 
			
		||||
void ScriptEditor::reload_scripts() {
 | 
			
		||||
	for (int i = 0; i < tab_container->get_child_count(); i++) {
 | 
			
		||||
		ScriptEditorBase *se = Object::cast_to<ScriptEditorBase>(tab_container->get_child(i));
 | 
			
		||||
		if (!se) {
 | 
			
		||||
| 
						 | 
				
			
			@ -854,7 +854,7 @@ bool ScriptEditor::_test_script_times_on_disk(RES p_for_script) {
 | 
			
		|||
 | 
			
		||||
	if (need_reload) {
 | 
			
		||||
		if (!need_ask) {
 | 
			
		||||
			script_editor->_reload_scripts();
 | 
			
		||||
			script_editor->reload_scripts();
 | 
			
		||||
			need_reload = false;
 | 
			
		||||
		} else {
 | 
			
		||||
			disk_changed->call_deferred("popup_centered_ratio", 0.5);
 | 
			
		||||
| 
						 | 
				
			
			@ -3125,7 +3125,6 @@ void ScriptEditor::_bind_methods() {
 | 
			
		|||
	ClassDB::bind_method("_editor_pause", &ScriptEditor::_editor_pause);
 | 
			
		||||
	ClassDB::bind_method("_editor_stop", &ScriptEditor::_editor_stop);
 | 
			
		||||
	ClassDB::bind_method("_add_callback", &ScriptEditor::_add_callback);
 | 
			
		||||
	ClassDB::bind_method("_reload_scripts", &ScriptEditor::_reload_scripts);
 | 
			
		||||
	ClassDB::bind_method("_resave_scripts", &ScriptEditor::_resave_scripts);
 | 
			
		||||
	ClassDB::bind_method("_res_saved_callback", &ScriptEditor::_res_saved_callback);
 | 
			
		||||
	ClassDB::bind_method("_scene_saved_callback", &ScriptEditor::_scene_saved_callback);
 | 
			
		||||
| 
						 | 
				
			
			@ -3180,6 +3179,7 @@ void ScriptEditor::_bind_methods() {
 | 
			
		|||
	ClassDB::bind_method(D_METHOD("get_current_script"), &ScriptEditor::_get_current_script);
 | 
			
		||||
	ClassDB::bind_method(D_METHOD("get_open_scripts"), &ScriptEditor::_get_open_scripts);
 | 
			
		||||
	ClassDB::bind_method(D_METHOD("open_script_create_dialog", "base_name", "base_path"), &ScriptEditor::open_script_create_dialog);
 | 
			
		||||
	ClassDB::bind_method(D_METHOD("reload_scripts"), &ScriptEditor::reload_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")));
 | 
			
		||||
| 
						 | 
				
			
			@ -3457,7 +3457,7 @@ ScriptEditor::ScriptEditor(EditorNode *p_editor) {
 | 
			
		|||
		vbc->add_child(disk_changed_list);
 | 
			
		||||
		disk_changed_list->set_v_size_flags(SIZE_EXPAND_FILL);
 | 
			
		||||
 | 
			
		||||
		disk_changed->connect("confirmed", this, "_reload_scripts");
 | 
			
		||||
		disk_changed->connect("confirmed", this, "reload_scripts");
 | 
			
		||||
		disk_changed->get_ok()->set_text(TTR("Reload"));
 | 
			
		||||
 | 
			
		||||
		disk_changed->add_button(TTR("Resave"), !OS::get_singleton()->get_swap_ok_cancel(), "resave");
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue