コード例 #1
0
ファイル: context.cs プロジェクト: marcusrugger/flatland
 public Flatland.Core.Context SetFillColor(Flatland.Color color)
 {
     return(new Context(this, this.currentLineColor, ToCairoColor(color)));
 }
コード例 #2
0
ファイル: context.cs プロジェクト: marcusrugger/flatland
        private Cairo.Color ToCairoColor(Flatland.Color color)
        {
            var colord = color.ToColorD();

            return(new Cairo.Color(colord.Red, colord.Green, colord.Blue, colord.Alpha));
        }
コード例 #3
0
ファイル: context.cs プロジェクト: marcusrugger/flatland
 public Flatland.Core.Context SetLineColor(Flatland.Color color)
 {
     return(new Context(this, CreateGdiPen(color)));
 }
コード例 #4
0
ファイル: context.cs プロジェクト: marcusrugger/flatland
        private Drawing.Color ToGdiColor(Flatland.Color color)
        {
            var colorb = color.ToColorB();

            return(Drawing.Color.FromArgb(colorb.Alpha, colorb.Red, colorb.Green, colorb.Blue));
        }
コード例 #5
0
ファイル: context.cs プロジェクト: marcusrugger/flatland
 private Drawing.Pen CreateGdiPen(Flatland.Color color)
 {
     return(new Drawing.Pen(ToGdiColor(color)));
 }
コード例 #6
0
ファイル: context.cs プロジェクト: marcusrugger/flatland
 private Drawing.Brush CreateGdiBrush(Flatland.Color color)
 {
     return(new Drawing.SolidBrush(ToGdiColor(color)));
 }