StonehearthEditor.FilePreview.configureLuaHighlighting C# (CSharp) 메소드

configureLuaHighlighting() 개인적인 메소드

Configures Scintilla for lua highlighting
private configureLuaHighlighting ( ) : void
리턴 void
        private void configureLuaHighlighting()
        {
            var scintilla = textBox;
            scintilla.Lexer = ScintillaNET.Lexer.Lua;

            scintilla.Styles[ScintillaNET.Style.Lua.Comment].BackColor = Color.LightCyan;
            scintilla.Styles[ScintillaNET.Style.Lua.Comment].FillLine = true;
            scintilla.Styles[ScintillaNET.Style.Lua.Comment].ForeColor = Color.Green;
            scintilla.Styles[ScintillaNET.Style.Lua.CommentLine].ForeColor = Color.Green;
            scintilla.Styles[ScintillaNET.Style.Lua.Number].ForeColor = Color.DarkCyan;
            scintilla.Styles[ScintillaNET.Style.Lua.Word].ForeColor = Color.Navy;
            scintilla.Styles[ScintillaNET.Style.Lua.String].ForeColor = Color.BlueViolet;
            scintilla.Styles[ScintillaNET.Style.Lua.Character].ForeColor = Color.BlueViolet;
            scintilla.Styles[ScintillaNET.Style.Lua.StringEol].BackColor = Color.BlueViolet;
            scintilla.Styles[ScintillaNET.Style.Lua.StringEol].ForeColor = Color.White;
            scintilla.Styles[ScintillaNET.Style.Lua.Word2].BackColor = Color.Maroon;

            scintilla.SetKeywords(0, "and break do else elseif end for function if in local nil not or repeat return then until while");
        }