diff --git a/src/lib/edje/edje_part.c b/src/lib/edje/edje_part.c index 978b488934..718c5605cb 100644 --- a/src/lib/edje/edje_part.c +++ b/src/lib/edje/edje_part.c @@ -211,6 +211,14 @@ _edje_invalid_part_efl_content_set(Eo *obj EINA_UNUSED, Efl_Canvas_Layout_Part_D return EINA_FALSE; } +EOLIAN static void +_efl_canvas_layout_part_efl_object_debug_name_override(Eo *obj, Efl_Canvas_Layout_Part_Data *pd, Eina_Strbuf *sb) +{ + efl_debug_name_override(efl_super(obj, MY_CLASS), sb); + eina_strbuf_append_printf(sb, "%s : %s : %s", pd->part, _part_type_to_string(pd->rp->type), pd->ed->group); +} + + /* Internal EO APIs and hidden overrides */ #define EFL_CANVAS_LAYOUT_PART_EXTRA_OPS \ diff --git a/src/lib/edje/efl_canvas_layout_part.eo b/src/lib/edje/efl_canvas_layout_part.eo index 9346cc68d5..1224c49cbc 100644 --- a/src/lib/edje/efl_canvas_layout_part.eo +++ b/src/lib/edje/efl_canvas_layout_part.eo @@ -36,6 +36,7 @@ class @beta Efl.Canvas.Layout_Part extends Efl.Object implements Efl.Gfx.Entity, } implements { Efl.Object.finalize; + Efl.Object.debug_name_override; Efl.Gfx.Entity.geometry { get; } Efl.Ui.Drag.drag_value { set; get; } Efl.Ui.Drag.drag_size { set; get; }