diff options
author | Cedric BAIL <cedric@osg.samsung.com> | 2015-04-03 16:37:56 +0200 |
---|---|---|
committer | Cedric BAIL <cedric@osg.samsung.com> | 2015-04-03 16:37:56 +0200 |
commit | 9e3cfef8d7e94675b6162b5b406a11397345362e (patch) | |
tree | 2cf142608ef650e75bd60478bf3e9d47464cdbed | |
parent | 510a3e42e84859d6e883c19c08c9e8ed06ac0d78 (diff) | |
download | efl-9e3cfef8d7e94675b6162b5b406a11397345362e.tar.gz |
evas: add missing boung_get and above/below get.
-rw-r--r-- | src/lib/evas/canvas/efl_vg_gradient_linear.eo | 1 | ||||
-rw-r--r-- | src/lib/evas/canvas/efl_vg_gradient_radial.eo | 1 | ||||
-rw-r--r-- | src/lib/evas/canvas/evas_vg_container.c | 1 | ||||
-rw-r--r-- | src/lib/evas/canvas/evas_vg_gradient_linear.c | 7 | ||||
-rw-r--r-- | src/lib/evas/canvas/evas_vg_gradient_radial.c | 5 | ||||
-rw-r--r-- | src/lib/evas/canvas/evas_vg_node.c | 6 |
6 files changed, 16 insertions, 5 deletions
diff --git a/src/lib/evas/canvas/efl_vg_gradient_linear.eo b/src/lib/evas/canvas/efl_vg_gradient_linear.eo index bc9c664168..8e323090a7 100644 --- a/src/lib/evas/canvas/efl_vg_gradient_linear.eo +++ b/src/lib/evas/canvas/efl_vg_gradient_linear.eo @@ -6,6 +6,7 @@ class Efl.VG.Gradient_Linear (Efl.VG.Gradient, Efl.Gfx.Gradient.Linear) Efl.Gfx.Gradient.Linear.start.get; Efl.Gfx.Gradient.Linear.end.set; Efl.Gfx.Gradient.Linear.end.get; + Efl.VG.Base.bound_get; Eo.Base.constructor; Eo.Base.destructor; } diff --git a/src/lib/evas/canvas/efl_vg_gradient_radial.eo b/src/lib/evas/canvas/efl_vg_gradient_radial.eo index 0d60589d0a..acf0d3b50d 100644 --- a/src/lib/evas/canvas/efl_vg_gradient_radial.eo +++ b/src/lib/evas/canvas/efl_vg_gradient_radial.eo @@ -8,6 +8,7 @@ class Efl.VG.Gradient_Radial (Efl.VG.Gradient, Efl.Gfx.Gradient.Radial) Efl.Gfx.Gradient.Radial.radius.get; Efl.Gfx.Gradient.Radial.focal.set; Efl.Gfx.Gradient.Radial.focal.get; + Efl.VG.Base.bound_get; Eo.Base.constructor; Eo.Base.destructor; } diff --git a/src/lib/evas/canvas/evas_vg_container.c b/src/lib/evas/canvas/evas_vg_container.c index e85ff3b4ad..5b5d60e22b 100644 --- a/src/lib/evas/canvas/evas_vg_container.c +++ b/src/lib/evas/canvas/evas_vg_container.c @@ -82,5 +82,4 @@ evas_vg_container_add(Efl_VG *parent) return eo_add(EFL_VG_CONTAINER_CLASS, parent); } - #include "efl_vg_container.eo.c" diff --git a/src/lib/evas/canvas/evas_vg_gradient_linear.c b/src/lib/evas/canvas/evas_vg_gradient_linear.c index 814bd478df..8c152dac66 100644 --- a/src/lib/evas/canvas/evas_vg_gradient_linear.c +++ b/src/lib/evas/canvas/evas_vg_gradient_linear.c @@ -101,12 +101,17 @@ _efl_vg_gradient_linear_eo_base_constructor(Eo *obj, nd->data = pd; } -void +static void _efl_vg_gradient_linear_eo_base_destructor(Eo *obj, Efl_VG_Gradient_Linear_Data *pd EINA_UNUSED) { eo_do_super(obj, MY_CLASS, eo_destructor()); } +static Eina_Bool +_efl_vg_gradient_linear_efl_vg_base_bound_get(Eo *obj, Efl_VG_Gradient_Linear_Data *pd, Eina_Rectangle *r) +{ +} + EAPI void evas_vg_gradient_linear_start_set(Eo *obj, double x, double y) { diff --git a/src/lib/evas/canvas/evas_vg_gradient_radial.c b/src/lib/evas/canvas/evas_vg_gradient_radial.c index d28f9f4c2f..fe4bb789c3 100644 --- a/src/lib/evas/canvas/evas_vg_gradient_radial.c +++ b/src/lib/evas/canvas/evas_vg_gradient_radial.c @@ -124,6 +124,11 @@ _efl_vg_gradient_radial_eo_base_destructor(Eo *obj, eo_do_super(obj, MY_CLASS, eo_destructor()); } +static Eina_Bool +_efl_vg_gradient_radial_efl_vg_base_bound_get(Eo *obj, Efl_VG_Gradient_Radial_Data *pd, Eina_Rectangle *r) +{ +} + EAPI void evas_vg_gradient_radial_center_set(Eo *obj, double x, double y) { diff --git a/src/lib/evas/canvas/evas_vg_node.c b/src/lib/evas/canvas/evas_vg_node.c index c5e96b8dc0..7197f891ff 100644 --- a/src/lib/evas/canvas/evas_vg_node.c +++ b/src/lib/evas/canvas/evas_vg_node.c @@ -408,16 +408,16 @@ _efl_vg_base_efl_gfx_stack_lower(Eo *obj, Efl_VG_Base_Data *pd EINA_UNUSED) } Efl_Gfx_Stack * -_efl_vg_base_efl_gfx_stack_below_get(Eo *obj, Efl_VG_Base_Data *pd) +_efl_vg_base_efl_gfx_stack_below_get(Eo *obj EINA_UNUSED, Efl_VG_Base_Data *pd EINA_UNUSED) { - // FIXME: need to implement bound_get + // Actually a VG base node won't have any children so nothing stacked below it. return NULL; } Efl_Gfx_Stack * _efl_vg_base_efl_gfx_stack_above_get(Eo *obj, Efl_VG_Base_Data *pd) { - // FIXME: need to implement bound_get + // FIXME bound get every child of my parent and go up until vg root return NULL; } |