public void ReloadSettings() { _configs = TextEditorConfigs.Load(); BackColor = ColorTranslator.FromHtml(_configs.ClassicScript.ColorScheme.Background); ForeColor = ColorTranslator.FromHtml(_configs.ClassicScript.ColorScheme.Values.HtmlColor); DoSyntaxHighlighting(); }
protected override void OnClosed(EventArgs e) { base.OnClosed(e); if (DialogResult == DialogResult.OK) { settingsClassicScript.ApplySettings(_configs.ClassicScript); } else { _configs = _configsCopy; _configs.ClassicScript.Save(); _configs.Lua.Save(); } }
public FormTextEditorSettings() { InitializeComponent(); _configs = TextEditorConfigs.Load(); _configsCopy = TextEditorConfigs.Load(); settingsClassicScript.Initialize(_configs.ClassicScript); DarkTreeNode classicScriptNode = new DarkTreeNode("Classic Script"); DarkTreeNode luaNode = new DarkTreeNode("Lua"); treeView.Nodes.Add(classicScriptNode); treeView.Nodes.Add(luaNode); treeView.SelectNode(classicScriptNode); }