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.
*/
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.
Efl.Canvas.objects_in_rectangle_get;
Efl.Canvas.object_top_in_rectangle_get;
Efl.Canvas.smart_objects_calculate;
+ Efl.Canvas.smart_objects_calculating { get; }
}
}
}
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)
{