protected virtual MonoDevelop.Ide.Editor.Highlighting.ChunkStyle CreateStyle(MonoDevelop.Ide.Editor.Highlighting.ChunkStyle baseStyle, Cairo.Color color, Cairo.Color bgColor) { var style = new MonoDevelop.Ide.Editor.Highlighting.ChunkStyle(baseStyle); if ((IncludedStyles & StyleFlag.Color) != 0) { style.Foreground = color; } if ((IncludedStyles & StyleFlag.BackgroundColor) != 0) { style.Background = bgColor; } if ((IncludedStyles & StyleFlag.Bold) != 0) { style.FontWeight = Xwt.Drawing.FontWeight.Bold; } if ((IncludedStyles & StyleFlag.Italic) != 0) { style.FontStyle = Xwt.Drawing.FontStyle.Italic; } return(style); }
internal override MonoDevelop.Ide.Editor.Highlighting.ChunkStyle GetStyle(MonoDevelop.Ide.Editor.Highlighting.ChunkStyle baseStyle) { var st = new MonoDevelop.Ide.Editor.Highlighting.ChunkStyle(baseStyle); st.Foreground = new Cairo.Color(125, 125, 125); return(st); }
internal override MonoDevelop.Ide.Editor.Highlighting.ChunkStyle GetStyle(MonoDevelop.Ide.Editor.Highlighting.ChunkStyle baseStyle) { if (baseStyle == null || IncludedStyles == StyleFlag.None) { return(baseStyle); } return(CreateStyle(baseStyle, Color, BackgroundColor)); }
internal virtual MonoDevelop.Ide.Editor.Highlighting.ChunkStyle GetStyle(MonoDevelop.Ide.Editor.Highlighting.ChunkStyle baseStyle) { return(baseStyle); }