Common interface for objects (containers) with multiple contents (sub-objects) which can be added and removed at runtime.
Adds a sub-object to this container.
Eina_Bool efl_pack(Eo *obj, Efl_Gfx_Entity *subobj);
Removes all packed sub-objects and unreferences them.
Eina_Bool efl_pack_clear(Eo *obj);
Removes an existing sub-object from the container without deleting it.
Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx_Entity *subobj);
Removes all packed sub-objects without unreferencing them.
Eina_Bool efl_pack_unpack_all(Eo *obj);