private void iniciarConfiguracionCodigo(HLCode code) { code.StyleResetDefault(); code.Styles[Style.Default].Font = "Consolas"; code.Styles[Style.Default].Size = 10; code.StyleClearAll(); code.Styles[Style.Cpp.Default].ForeColor = Color.Silver; code.Styles[Style.Cpp.Comment].ForeColor = Color.FromArgb(0, 128, 0); // Green code.Styles[Style.Cpp.CommentLine].ForeColor = Color.FromArgb(0, 128, 0); // Green code.Styles[Style.Cpp.CommentLineDoc].ForeColor = Color.FromArgb(128, 128, 128); // Gray code.Styles[Style.Cpp.Number].ForeColor = Color.Olive; code.Styles[Style.Cpp.Word].ForeColor = Color.Blue; code.Styles[Style.Cpp.Word2].ForeColor = Color.Blue; code.Styles[Style.Cpp.String].ForeColor = Color.FromArgb(163, 21, 21); // Red code.Styles[Style.Cpp.Character].ForeColor = Color.FromArgb(163, 21, 21); // Red code.Styles[Style.Cpp.Verbatim].ForeColor = Color.FromArgb(163, 21, 21); // Red code.Styles[Style.Cpp.StringEol].BackColor = Color.Pink; code.Styles[Style.Cpp.Operator].ForeColor = Color.Purple; code.Styles[Style.Cpp.Preprocessor].ForeColor = Color.Maroon; code.Lexer = Lexer.Cpp; //code.Margins[0].Width = 16; code.Margins[0].Type = MarginType.RightText; code.Margins[0].Width = 16; code.Styles[Style.BraceLight].BackColor = Color.LightGray; code.Styles[Style.BraceLight].ForeColor = Color.BlueViolet; code.Styles[Style.BraceBad].ForeColor = Color.Red; //code.Margins[0].Width = 16; code.SetProperty("fold", "1"); code.SetProperty("fold.compact", "1"); code.Margins[2].Type = MarginType.Symbol; code.Margins[2].Mask = Marker.MaskFolders; code.Margins[2].Sensitive = true; code.Margins[2].Width = 20; for (int j = 25; j <= 31; j++) { code.Markers[j].SetForeColor(SystemColors.ControlLightLight); code.Markers[j].SetBackColor(SystemColors.ControlDark); } code.Markers[Marker.Folder].Symbol = MarkerSymbol.BoxPlus; code.Markers[Marker.FolderOpen].Symbol = MarkerSymbol.BoxMinus; code.Markers[Marker.FolderEnd].Symbol = MarkerSymbol.BoxPlusConnected; code.Markers[Marker.FolderMidTail].Symbol = MarkerSymbol.TCorner; code.Markers[Marker.FolderOpenMid].Symbol = MarkerSymbol.BoxMinusConnected; code.Markers[Marker.FolderSub].Symbol = MarkerSymbol.VLine; code.Markers[Marker.FolderTail].Symbol = MarkerSymbol.LCorner; code.AutomaticFold = (AutomaticFold.Show | AutomaticFold.Click | AutomaticFold.Change); code.SetKeywords(0, "arguments break case catch continue debugger default delete do else enum eval export extends false finally for function goto if implements import in instanceof let new null return super switch this throw throws true try typeof while with"); code.SetKeywords(1, "abstract boolean byte char const double final float int interface long native package private protected public short static synchronized transient var void volatile yield"); //code.Anchor = AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right; int NUM = 8; // Indicador de codigo añadido code.Indicators[NUM].Style = IndicatorStyle.StraightBox; code.Indicators[NUM].Under = true; code.Indicators[NUM].ForeColor = Color.Green; code.Indicators[NUM].OutlineAlpha = 100; code.Indicators[NUM].Alpha =100; NUM = 9; // Indicador de codigo eliminado code.Indicators[NUM].Style = IndicatorStyle.StraightBox; code.Indicators[NUM].Under = true; code.Indicators[NUM].ForeColor = Color.Red; code.Indicators[NUM].OutlineAlpha = 100; code.Indicators[NUM].Alpha = 100; }