Efl.Container (interface)

Description

Common interface for objects that have multiple contents (sub objects).

APIs in this interface deal with containers of multiple sub objects, not with individual parts.

Members

content_count

Returns the number of UI elements packed in this container.
int efl_content_count(Eo *obj);


content_iterate

Begin iterating over this object's contents.
Eina_Iterator *efl_content_iterate(Eo *obj);


content_remove

Unswallow an object from this container.
Eina_Bool efl_content_remove(Eo *obj, Efl_Gfx *content);


Events

content,added

Sent after a new item was added.
EFL_CONTAINER_EVENT_CONTENT_ADDED(Efl_Gfx *)


content,removed

Sent after an item was removed, before unref.
EFL_CONTAINER_EVENT_CONTENT_REMOVED(Efl_Gfx *)