From: Mike Blumenkrantz Date: Thu, 15 Feb 2018 02:14:52 +0000 (-0500) Subject: evas: move more canvas method implementations into evas_main.c X-Git-Tag: upstream/1.21.0~1966 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=35a2d02aa7c69806269e1da5f329cc4572214003;p=platform%2Fupstream%2Fefl.git evas: move more canvas method implementations into evas_main.c --- diff --git a/src/lib/evas/canvas/evas_main.c b/src/lib/evas/canvas/evas_main.c index 7a5c1eb..f8aa15c 100644 --- a/src/lib/evas/canvas/evas_main.c +++ b/src/lib/evas/canvas/evas_main.c @@ -1800,6 +1800,23 @@ evas_font_available_list_free(Evas *eo_e, Eina_List *available) } +EOLIAN void +_evas_canvas_smart_objects_calculate(Eo *eo_e, Evas_Public_Data *o EINA_UNUSED) +{ + evas_call_smarts_calculate(eo_e); +} + +EOLIAN Eina_Bool +_evas_canvas_smart_objects_calculating_get(Eo *eo_e EINA_UNUSED, Evas_Public_Data *e) +{ + return !!e->in_smart_calc; +} + +EOLIAN int +_evas_canvas_smart_objects_calculate_count_get(Eo *eo_e EINA_UNUSED, Evas_Public_Data *e) +{ + return e->smart_calc_count; +} /* Legacy EAPI */ EAPI Eina_Bool diff --git a/src/lib/evas/canvas/evas_object_smart.c b/src/lib/evas/canvas/evas_object_smart.c index de6ff84..b9c772e 100644 --- a/src/lib/evas/canvas/evas_object_smart.c +++ b/src/lib/evas/canvas/evas_object_smart.c @@ -1162,24 +1162,6 @@ _efl_canvas_group_group_calculate(Eo *eo_obj, Evas_Smart_Data *o) obj->smart.smart->smart_class->calculate(eo_obj); } -EOLIAN void -_evas_canvas_smart_objects_calculate(Eo *eo_e, Evas_Public_Data *o EINA_UNUSED) -{ - evas_call_smarts_calculate(eo_e); -} - -EOLIAN Eina_Bool -_evas_canvas_smart_objects_calculating_get(Eo *eo_e EINA_UNUSED, Evas_Public_Data *e) -{ - return !!e->in_smart_calc; -} - -EOLIAN int -_evas_canvas_smart_objects_calculate_count_get(Eo *eo_e EINA_UNUSED, Evas_Public_Data *e) -{ - return e->smart_calc_count; -} - /** * Call calculate() on all smart objects that need_recalculate. *