void ScriptTextEditor::reload_text() { ERR_FAIL_COND(script.is_null()) ; get_text_edit()->set_text(script->get_source_code()); get_text_edit()->clear_undo_history(); _line_col_changed(); }
void ShaderTextEditor::set_edited_shader(const Ref<Shader> &p_shader) { shader = p_shader; _load_theme_settings(); get_text_edit()->set_text(p_shader->get_code()); _validate_script(); _line_col_changed(); }
void ShaderTextEditor::set_edited_shader(const Ref<Shader>& p_shader,ShaderLanguage::ShaderType p_type) { shader=p_shader; type=p_type; _load_theme_settings(); if (p_type==ShaderLanguage::SHADER_MATERIAL_VERTEX) get_text_edit()->set_text(shader->get_vertex_code()); else get_text_edit()->set_text(shader->get_fragment_code()); _line_col_changed(); }
void ScriptTextEditor::set_edited_script(const Ref<Script>& p_script) { ERR_FAIL_COND(!script.is_null()); script=p_script; _load_theme_settings(); get_text_edit()->set_text(script->get_source_code()); get_text_edit()->clear_undo_history(); get_text_edit()->tag_saved_version(); _update_name(); _line_col_changed(); }