ector: cairo need a specialized fill function.
authorCedric BAIL <cedric@osg.samsung.com>
Fri, 3 Apr 2015 14:22:03 +0000 (16:22 +0200)
committerCedric BAIL <cedric@osg.samsung.com>
Fri, 3 Apr 2015 14:22:03 +0000 (16:22 +0200)
src/lib/ector/cairo/ector_renderer_cairo_gradient_radial.c
src/lib/ector/cairo/ector_renderer_cairo_gradient_radial.eo
src/lib/ector/cairo/ector_renderer_cairo_shape.c
src/lib/ector/cairo/ector_renderer_cairo_shape.eo

index c1e03ad..2480003 100644 (file)
@@ -4,8 +4,10 @@
 
 #include <Eina.h>
 #include <Ector.h>
+#include <cairo/Ector_Cairo.h>
 
 #include "ector_private.h"
+#include "ector_cairo_private.h"
 
 typedef struct _Ector_Renderer_Cairo_Gradient_Radial_Data Ector_Renderer_Cairo_Gradient_Radial_Data;
 struct _Ector_Renderer_Cairo_Gradient_Radial_Data
@@ -27,4 +29,9 @@ _ector_renderer_cairo_gradient_radial_ector_renderer_generic_base_done(Eo *obj,
 {
 }
 
+static Eina_Bool
+_ector_renderer_cairo_gradient_radial_ector_renderer_cairo_base_fill(Eo *obj, Ector_Renderer_Cairo_Gradient_Radial_Data *pd)
+{
+}
+
 #include "ector_renderer_cairo_gradient_radial.eo.c"
index 6aeb750..918fe57 100644 (file)
@@ -1,4 +1,4 @@
-class Ector.Renderer.Cairo.Gradient_Radial (Ector.Renderer.Generic.Gradient_Radial)
+class Ector.Renderer.Cairo.Gradient_Radial (Ector.Renderer.Cairo.Base, Ector.Renderer.Generic.Gradient_Radial)
 {
    eo_prefix: ector_renderer_cairo_gradient_radial;
    legacy_prefix: null;
@@ -6,5 +6,6 @@ class Ector.Renderer.Cairo.Gradient_Radial (Ector.Renderer.Generic.Gradient_Radi
       Ector.Renderer.Generic.Base.prepare;
       Ector.Renderer.Generic.Base.draw;
       Ector.Renderer.Generic.Base.done;
+      Ector.Renderer.Cairo.Base.fill;
    }
 }
index 6b9b329..b760e54 100644 (file)
@@ -4,8 +4,10 @@
 
 #include <Eina.h>
 #include <Ector.h>
+#include <cairo/Ector_Cairo.h>
 
 #include "ector_private.h"
+#include "ector_cairo_private.h"
 
 typedef struct _Ector_Renderer_Cairo_Shape_Data Ector_Renderer_Cairo_Shape_Data;
 struct _Ector_Renderer_Cairo_Shape_Data
@@ -27,4 +29,9 @@ _ector_renderer_cairo_shape_ector_renderer_generic_base_done(Eo *obj, Ector_Rend
 {
 }
 
+static Eina_Bool
+_ector_renderer_cairo_shape_ector_renderer_cairo_base_fill(Eo *obj, Ector_Renderer_Cairo_Shape_Data *pd)
+{
+}
+
 #include "ector_renderer_cairo_shape.eo.c"
index d1a8e8c..b923f6f 100644 (file)
@@ -1,4 +1,4 @@
-class Ector.Renderer.Cairo.Shape (Ector.Renderer.Generic.Shape)
+class Ector.Renderer.Cairo.Shape (Ector.Renderer.Cairo.Base, Ector.Renderer.Generic.Shape)
 {
    eo_prefix: ector_renderer_cairo_shape;
    legacy_prefix: null;
@@ -6,5 +6,6 @@ class Ector.Renderer.Cairo.Shape (Ector.Renderer.Generic.Shape)
       Ector.Renderer.Generic.Base.prepare;
       Ector.Renderer.Generic.Base.draw;
       Ector.Renderer.Generic.Base.done;
+      Ector.Renderer.Cairo.Base.fill;
    }
 }