forked from enlightenment/efl
evas: move more canvas method implementations into evas_main.c
This commit is contained in:
parent
099f9ba8a9
commit
1813c2084c
|
@ -1805,6 +1805,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
|
||||
|
|
|
@ -1154,24 +1154,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.
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue