public void Stylize(IStylizerSource source) { if (source.Document.CreateFace(this, "c-keyword") != null) { keywordFace = source.Document.FindFace("c-keyword"); keywordFace.FaceStyle.Foreground = Color.Green; keywordFace.FaceStyle.FontStyle = FontStyle.Bold; } foreach (var line in source.Range.Lines) { stylizeLine(source, line); } }
public void Stylize(IStylizerSource source) { if (source.Document.CreateFace(this, "scharp-keyword") != null) { keywordFace = source.Document.FindFace("scharp-keyword"); keywordFace.FaceStyle.Background = Color.GhostWhite; keywordFace.FaceStyle.Foreground = Color.FromArgb(0, 0, 150); keywordFace.FaceStyle.FontStyle = FontStyle.Bold; } foreach (var line in source.Range.Lines) { stylizeLine(source, line); } }
public void AssignFace(DocumentRange target, IStyleFace face) { if (face == null) { return; } var line = target.Start.Line; var column = target.Start.Column; while (line <= target.End.Line) { var chRange = line == target.End.Line ? new CharacterRange(column, target.End.Column - column) : new CharacterRange(column, Rows[line].Length); getRowStyles(line).Add(new FaceApplied(face.Name, chRange)); fireFaceChanged(Rows[line]); column = 0; line++; } }
public void AssignFace(DocumentRange target, IStyleFace face) { doc.AssignFace(target, face); }
public void AssignFace(DocumentRange target, IStyleFace face) { if (face == null) return; var line = target.Start.Line; var column = target.Start.Column; while (line <= target.End.Line) { var chRange = line == target.End.Line ? new CharacterRange(column, target.End.Column - column) : new CharacterRange(column, Rows[line].Length); getRowStyles(line).Add(new FaceApplied(face.Name, chRange)); fireFaceChanged(Rows[line]); column = 0; line++; } }