forked from enlightenment/efl
evas: More debug_name information
This commit is contained in:
parent
0353eb5b7f
commit
1990104b5f
|
@ -79,6 +79,13 @@ _efl_canvas_object_efl_object_debug_name_override(Eo *eo_obj, Evas_Object_Protec
|
|||
eina_strbuf_append_printf(sb, "%s%s:(%d,%d %dx%d)", norend, clip,
|
||||
obj->cur->geometry.x, obj->cur->geometry.y,
|
||||
obj->cur->geometry.w, obj->cur->geometry.h);
|
||||
if ((obj->cur->color.r != 255) || (obj->cur->color.g != 255) ||
|
||||
(obj->cur->color.b != 255) || (obj->cur->color.a != 255))
|
||||
{
|
||||
eina_strbuf_append_printf(sb, ":rgba(%d,%d,%d,%d)",
|
||||
obj->cur->color.r, obj->cur->color.g,
|
||||
obj->cur->color.b, obj->cur->color.a);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -650,8 +650,15 @@ _efl_canvas_group_efl_object_destructor(Eo *eo_obj, Evas_Smart_Data *o)
|
|||
EOLIAN static Eina_Strbuf *
|
||||
_efl_canvas_group_efl_object_debug_name_override(Eo *eo_obj, Evas_Smart_Data *o, Eina_Strbuf *sb)
|
||||
{
|
||||
Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, EFL_CANVAS_OBJECT_CLASS);
|
||||
const char *smart_class = NULL;
|
||||
|
||||
if (obj->smart.smart && obj->smart.smart->smart_class)
|
||||
smart_class = obj->smart.smart->smart_class->name;
|
||||
|
||||
sb = efl_debug_name_override(efl_super(eo_obj, MY_CLASS), sb);
|
||||
eina_strbuf_append_printf(sb, ":children=%d", eina_inlist_count(o->contained));
|
||||
eina_strbuf_append_printf(sb, ":children=%d:smart_class=%s",
|
||||
eina_inlist_count(o->contained), smart_class);
|
||||
return sb;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue