コード例 #1
0
        public void ReloadSettings()
        {
            _configs = TextEditorConfigs.Load();

            BackColor = ColorTranslator.FromHtml(_configs.ClassicScript.ColorScheme.Background);
            ForeColor = ColorTranslator.FromHtml(_configs.ClassicScript.ColorScheme.Values.HtmlColor);

            DoSyntaxHighlighting();
        }
コード例 #2
0
        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();
            }
        }
コード例 #3
0
        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);
        }