Virtual function customizing sub objects being removed.

When a widget is removed as a sub-object from another widget (Efl.Pack.unpack, Efl.Content.content_unset, for example) some of its properties are automatically adjusted.(like focus, access, tree dump) Override this method if you want to customize differently sub-objects being removed to this object.

Sub objects can be any canvas object, not necessarily widgets.

See also Efl.Ui.Widget.widget_parent and Efl.Ui.Widget.widget_sub_object_add.

Since 1.22


widget_sub_object_del @protected {
    params {
        @in sub_obj: Efl.Canvas.Object;
    return: bool;

C signature

Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj);


  • sub_obj (in) - Sub object to be removed. Should be a child of this widget.

Implemented by