add external api call to call smart calc calls on al smarts on a canvas
SVN revision: 42960
This commit is contained in:
parent
25bec0854c
commit
c280f8610e
|
@ -544,7 +544,6 @@ evas_object_smart_need_recalculate_get(const Evas_Object *obj)
|
||||||
* Call user provided calculate() and unset need_calculate.
|
* Call user provided calculate() and unset need_calculate.
|
||||||
*
|
*
|
||||||
* @param obj the smart object
|
* @param obj the smart object
|
||||||
* @return if flag is set or not.
|
|
||||||
*
|
*
|
||||||
* @ingroup Evas_Smart_Object_Group
|
* @ingroup Evas_Smart_Object_Group
|
||||||
*/
|
*/
|
||||||
|
@ -567,6 +566,23 @@ evas_object_smart_calculate(Evas_Object *obj)
|
||||||
obj->smart.smart->smart_class->calculate(obj);
|
obj->smart.smart->smart_class->calculate(obj);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Call user provided calculate() and unset need_calculate on all objects.
|
||||||
|
*
|
||||||
|
* @param e The canvas to calculate all objects in
|
||||||
|
*
|
||||||
|
* @ingroup Evas_Smart_Object_Group
|
||||||
|
*/
|
||||||
|
EAPI void
|
||||||
|
evas_smart_objects_calculate(Evas *e)
|
||||||
|
{
|
||||||
|
MAGIC_CHECK(e, Evas, MAGIC_EVAS);
|
||||||
|
return RENDER_METHOD_INVALID;
|
||||||
|
MAGIC_CHECK_END();
|
||||||
|
|
||||||
|
evas_call_smarts_calculate(e);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Call calculate() on all smart objects that need_recalculate.
|
* Call calculate() on all smart objects that need_recalculate.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in New Issue