Exemplo n.º 1
0
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();

}
Exemplo n.º 2
0
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();
}
Exemplo n.º 3
0
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();


}
Exemplo n.º 4
0
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();
}