StonehearthEditor.FilePreview.configureJsonHighlighting C# (CSharp) Method

configureJsonHighlighting() private method

Configures Scintilla for Json highlighting
private configureJsonHighlighting ( ) : void
return void
        private void configureJsonHighlighting()
        {
            textBox.Lexer = ScintillaNET.Lexer.Cpp;

            var scintilla = textBox;
            scintilla.Styles[ScintillaNET.Style.Cpp.Number].Bold = true;
            scintilla.Styles[ScintillaNET.Style.Cpp.Number].ForeColor = Color.Navy;
            scintilla.Styles[ScintillaNET.Style.Cpp.Number].Weight = 700;
            scintilla.Styles[ScintillaNET.Style.Cpp.String].ForeColor = Color.Purple;
            scintilla.Styles[ScintillaNET.Style.Cpp.Identifier].Bold = true;
            scintilla.Styles[ScintillaNET.Style.Cpp.Identifier].ForeColor = Color.ForestGreen;
            scintilla.Styles[ScintillaNET.Style.Cpp.Identifier].Weight = 700;

            // Prepare indicator
            this.mI18nIndicator.Style = IndicatorStyle.FullBox;
            this.mI18nIndicator.ForeColor = Color.CornflowerBlue;
            this.mI18nIndicator.HoverForeColor = Color.CadetBlue;
            this.mI18nIndicator.Alpha = 50;

            this.mFileIndicator.Style = IndicatorStyle.FullBox;
            this.mFileIndicator.ForeColor = Color.Green;
            this.mFileIndicator.HoverForeColor = Color.DarkGreen;
            this.mFileIndicator.Alpha = 50;
        }