Ejemplo n.º 1
0
 public static void FillWithTexture(this Cairo.Context context, Gdk.Pixbuf pixbuf, double x, double y)
 {
     Gdk.CairoHelper.SetSourcePixbuf(context, pixbuf, x, y);
   #pragma warning disable 618
     // warning CS0618: 'Cairo.Context.Source' is obsolete: 'Use GetSource/GetSource'
     // the getter function GetSource() is not present in Ubuntu 12.04 + MonoDevelop 3.x
     Cairo.Pattern p = context.Source;
   #pragma warning restore 618
     (p as Cairo.SurfacePattern).Extend = Cairo.Extend.Repeat;
     context.Fill();
     p.Dispose();
 }
Ejemplo n.º 2
0
 static CanvasRenderer()
 {
     tranparent_pattern = CairoExtensions.CreateTransparentBackgroundPattern(16);
 }
Ejemplo n.º 3
0
 internal static void SetSource(this Cairo.Context cr, Cairo.Pattern pattern)
 {
     cr.Pattern = pattern;
 }
Ejemplo n.º 4
0
 public abstract void DrawFrameBackground(Cairo.Context cr, Gdk.Rectangle alloc, Cairo.Color color, Cairo.Pattern pattern);
Ejemplo n.º 5
0
 public void DrawFrameBackground(Cairo.Context cr, Gdk.Rectangle alloc, Cairo.Pattern pattern)
 {
     DrawFrameBackground(cr, alloc, black, pattern);
 }
Ejemplo n.º 6
0
 public void SetSource(Cairo.Pattern source)
 {
 }
Ejemplo n.º 7
0
 public void Mask(Cairo.Pattern pattern)
 {
 }
Ejemplo n.º 8
0
 static CanvasRenderer ()
 {
     using (var grid = GdkExtensions.CreateTransparentColorSwatch (false))
     using (var surf = grid.ToSurface ())
         tranparent_pattern = surf.ToTiledPattern ();
 }
Ejemplo n.º 9
0
 static CanvasRenderer()
 {
     using (var grid = GdkExtensions.CreateTransparentColorSwatch(false))
         using (var surf = grid.ToSurface())
             tranparent_pattern = surf.ToTiledPattern();
 }