forked from enlightenment/efl
efl_canvas_layout_part: add part name, type and group name to debug info
this is usefull, as we now know which type of part we have, if a API call does not succeed. Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D11463
This commit is contained in:
parent
f7e0a55d52
commit
f41c497fa7
|
@ -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 \
|
||||
|
|
|
@ -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; }
|
||||
|
|
Loading…
Reference in New Issue