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;
|
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 */
|
/* Internal EO APIs and hidden overrides */
|
||||||
|
|
||||||
#define EFL_CANVAS_LAYOUT_PART_EXTRA_OPS \
|
#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 {
|
implements {
|
||||||
Efl.Object.finalize;
|
Efl.Object.finalize;
|
||||||
|
Efl.Object.debug_name_override;
|
||||||
Efl.Gfx.Entity.geometry { get; }
|
Efl.Gfx.Entity.geometry { get; }
|
||||||
Efl.Ui.Drag.drag_value { set; get; }
|
Efl.Ui.Drag.drag_value { set; get; }
|
||||||
Efl.Ui.Drag.drag_size { set; get; }
|
Efl.Ui.Drag.drag_size { set; get; }
|
||||||
|
|
Loading…
Reference in New Issue