forked from enlightenment/efl
evas: move smart_objects_calculating to Efl_Canvas
This commit is contained in:
parent
ee689bb000
commit
f903665957
|
@ -28,6 +28,14 @@ interface Efl.Canvas ()
|
|||
all smart objects in the canvas.
|
||||
]]
|
||||
}
|
||||
@property smart_objects_calculating {
|
||||
get {
|
||||
[[Get if the canvas is currently calculating smart objects.]]
|
||||
}
|
||||
values {
|
||||
calculating: bool; [[$true if currently calculating smart objects.]]
|
||||
}
|
||||
}
|
||||
objects_at_xy_get {
|
||||
[[Retrieve a list of objects lying over a given position in
|
||||
a canvas.
|
||||
|
|
|
@ -6260,6 +6260,16 @@ EAPI void evas_object_polygon_points_clear(Evas_Object *obj);
|
|||
*/
|
||||
EAPI void evas_smart_objects_calculate(Eo *obj);
|
||||
|
||||
/**
|
||||
* @brief Get if the canvas is currently calculating smart objects.
|
||||
*
|
||||
* @param[in] obj The object.
|
||||
*
|
||||
* @return @c true if currently calculating smart objects.
|
||||
*
|
||||
* @ingroup Evas_Canvas
|
||||
*/
|
||||
EAPI Eina_Bool evas_smart_objects_calculating_get(const Eo *obj);
|
||||
|
||||
/**
|
||||
* Instantiates a new smart object described by @p s.
|
||||
|
|
|
@ -997,5 +997,6 @@ class Evas.Canvas (Efl.Object, Efl.Canvas, Efl.Animator, Efl.Input.Interface,
|
|||
Efl.Canvas.objects_in_rectangle_get;
|
||||
Efl.Canvas.object_top_in_rectangle_get;
|
||||
Efl.Canvas.smart_objects_calculate;
|
||||
Efl.Canvas.smart_objects_calculating { get; }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1818,11 +1818,17 @@ evas_smart_objects_calculate(Eo *eo_e)
|
|||
}
|
||||
|
||||
EOLIAN Eina_Bool
|
||||
_evas_canvas_smart_objects_calculating_get(Eo *eo_e EINA_UNUSED, Evas_Public_Data *e)
|
||||
_evas_canvas_efl_canvas_smart_objects_calculating_get(Eo *eo_e EINA_UNUSED, Evas_Public_Data *e)
|
||||
{
|
||||
return !!e->in_smart_calc;
|
||||
}
|
||||
|
||||
EAPI Eina_Bool
|
||||
evas_smart_objects_calculating_get(const Eo *obj)
|
||||
{
|
||||
return efl_canvas_smart_objects_calculating_get(obj);
|
||||
}
|
||||
|
||||
EOLIAN int
|
||||
_evas_canvas_smart_objects_calculate_count_get(Eo *eo_e EINA_UNUSED, Evas_Public_Data *e)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue