2006-12-07 Alp Toker <alp@atoker.com>
authorAlp Toker <alp@mono-cvs.ximian.com>
Thu, 7 Dec 2006 12:15:11 +0000 (12:15 -0000)
committerAlp Toker <alp@mono-cvs.ximian.com>
Thu, 7 Dec 2006 12:15:11 +0000 (12:15 -0000)
  * Mono.Cairo/Context.cs: Add GroupTarget cases for Xcb and DirectFB
  surfaces.

svn path=/trunk/mcs/; revision=69178

mcs/class/Mono.Cairo/ChangeLog
mcs/class/Mono.Cairo/Mono.Cairo/Context.cs

index 6b19d7ca3782d92f04bc9dd32dae610f5e885531..d8398c5dea86434a139db538ba19dbc2b45c1dac 100644 (file)
@@ -1,3 +1,8 @@
+2006-12-07  Alp Toker  <alp@atoker.com>
+
+       * Mono.Cairo/Context.cs: Add GroupTarget cases for Xcb and DirectFB
+       surfaces.
+
 2006-09-19 Jordi Mas <jordimash@gmail.com>
 
        * Surface.cs, Cairo.cs: the parameters for Show are X,Y not witdh 
index ecc11ea6a67d51c0b170fd99b166ab0932d927b2..ef9783606d29dfbc490d230ee0e6affcf60f917e 100644 (file)
@@ -584,6 +584,8 @@ namespace Cairo {
                                                return new ImageSurface (surface, true);
                                        case SurfaceType.XLib:
                                                return new XlibSurface (surface, true);
+                                       case SurfaceType.Xcb:
+                                               return new XcbSurface (surface, true);
                                        case SurfaceType.Win32:
                                                return new Win32Surface (surface, true);
 #if CAIRO_1_2
@@ -591,6 +593,8 @@ namespace Cairo {
                                                return new PdfSurface (surface, true);
                                        case SurfaceType.PS:
                                                return new PSSurface (surface, true);
+                                       case SurfaceType.DirectFB:
+                                               return new DirectFBSurface (surface, true);
                                        case SurfaceType.Svg:
                                                return new SvgSurface (surface, true);
 #endif