コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: AsmLineMarker.cs プロジェクト: noah1510/dotdevelop
        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);
        }
コード例 #3
0
        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));
        }
コード例 #4
0
 internal virtual MonoDevelop.Ide.Editor.Highlighting.ChunkStyle GetStyle(MonoDevelop.Ide.Editor.Highlighting.ChunkStyle baseStyle)
 {
     return(baseStyle);
 }