return str;
}
+EAPI void
+e_util_evas_objects_above_print(Evas_Object *o)
+{
+ Evas_Object *a, *oo;
+
+ EINA_SAFETY_ON_NULL_RETURN(o);
+ a = o;
+ while ((a = evas_object_above_get(a)))
+ {
+ const Eina_List *l, *ll;
+
+ l = evas_object_clipees_get(a);
+ if (l)
+ {
+ fprintf(stderr, "[%p] - %s :: CLIPPEES: ", a, evas_object_type_get(a));
+ EINA_LIST_FOREACH(l, ll, oo)
+ fprintf(stderr, "[%p] - %s %s", oo, evas_object_type_get(oo), ll->next ? "| " : "");
+ }
+ else
+ fprintf(stderr, "[%p] - %s\n", a, evas_object_type_get(a));
+ }
+}
EAPI char *e_util_string_append_char(char *str, size_t *size, size_t *len, char c);
EAPI char *e_util_string_append_quoted(char *str, size_t *size, size_t *len, const char *src);
+EAPI void e_util_evas_objects_above_print(Evas_Object *o);
+
static inline E_Container *
e_util_container_current_get(void)
{
return e_container_current_get(e_manager_current_get());
}
+static inline E_Comp *
+e_util_comp_current_get(void)
+{
+ return e_manager_current_get()->comp;
+}
+
#endif
#endif