ector: prepare doesn't need surface, as it should always be the parent.

This commit is contained in:
Cedric BAIL 2015-04-03 16:22:14 +02:00
parent 8f82b5a089
commit aad1cf28f6
4 changed files with 7 additions and 9 deletions

View File

@ -29,8 +29,7 @@ struct _Ector_Renderer_Cairo_Gradient_Linear_Data
static Eina_Bool
_ector_renderer_cairo_gradient_linear_ector_renderer_generic_base_prepare(Eo *obj,
Ector_Renderer_Cairo_Gradient_Linear_Data *pd,
Ector_Surface *s EINA_UNUSED)
Ector_Renderer_Cairo_Gradient_Linear_Data *pd)
{
Ector_Renderer_Generic_Gradient_Linear_Data *gld;
Ector_Renderer_Generic_Gradient_Data *gd;

View File

@ -33,7 +33,7 @@ struct _Ector_Renderer_Cairo_Gradient_Radial_Data
};
static Eina_Bool
_ector_renderer_cairo_gradient_radial_ector_renderer_generic_base_prepare(Eo *obj, Ector_Renderer_Cairo_Gradient_Radial_Data *pd, Ector_Surface *s)
_ector_renderer_cairo_gradient_radial_ector_renderer_generic_base_prepare(Eo *obj, Ector_Renderer_Cairo_Gradient_Radial_Data *pd)
{
Ector_Renderer_Generic_Gradient_Radial_Data *grd;
Ector_Renderer_Generic_Gradient_Data *gd;

View File

@ -205,16 +205,16 @@ _ector_arc_to(Eo *obj, cairo_t* ctx,
}
static Eina_Bool
_ector_renderer_cairo_shape_ector_renderer_generic_base_prepare(Eo *obj, Ector_Renderer_Cairo_Shape_Data *pd, Ector_Surface *s)
_ector_renderer_cairo_shape_ector_renderer_generic_base_prepare(Eo *obj, Ector_Renderer_Cairo_Shape_Data *pd)
{
// FIXME: shouldn't that be part of the shape generic implementation ?
if (pd->shape->fill)
eo_do(pd->shape->fill, ector_renderer_prepare(s));
eo_do(pd->shape->fill, ector_renderer_prepare());
if (pd->shape->stroke.fill)
eo_do(pd->shape->stroke.fill, ector_renderer_prepare(s));
eo_do(pd->shape->stroke.fill, ector_renderer_prepare());
if (pd->shape->stroke.marker)
eo_do(pd->shape->stroke.marker, ector_renderer_prepare(s));
eo_do_super(obj, ECTOR_RENDERER_CAIRO_SHAPE_CLASS, ector_renderer_prepare(s));
eo_do(pd->shape->stroke.marker, ector_renderer_prepare());
eo_do_super(obj, ECTOR_RENDERER_CAIRO_SHAPE_CLASS, ector_renderer_prepare());
// shouldn't that be moved to the cairo base object
if (!pd->parent)

View File

@ -103,7 +103,6 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
prepare {
return: bool @warn_unused;
params {
@in Ector_Surface *s;
}
}
done {