void load_script(py_editor_doc_page _doc_page) { try { _doc_page.script_text_box.Text = File.ReadAllText(_doc_page.script_filename); _doc_page.reset_data_changed_flag(); update_tab_page_text(DocPagesContainer.SelectedTab, true); update_status_msg("loaded"); } catch (System.Exception _err) { message_box(_err.Message, "Script Loading Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void save_script(TabPage _tab_page, string _filename = null) { try { py_editor_doc_page doc_page = _tab_page.Controls[0] as py_editor_doc_page; string filename = (_filename != null) ? _filename:doc_page.script_filename; File.WriteAllText(filename, doc_page.script_text_box.Text); doc_page.script_filename = filename; doc_page.reset_data_changed_flag(); update_tab_page_text(_tab_page, true); update_status_msg("saved"); } catch (System.Exception _err) { message_box(_err.Message, "Script Saving Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }