Efl.Pack.Linear (interface)

Description

API for containers

Inheritance

Efl.Pack (interface)Efl.Container (interface)

Full hierarchy

Members

pack_after

Append item after other sub object.
Eina_Bool efl_pack_after(Eo *obj, Efl_Gfx *subobj, const Efl_Gfx *existing);


pack_at

Inserts subobj at the specified index.
Eina_Bool efl_pack_at(Eo *obj, Efl_Gfx *subobj, int index);


pack_before

Prepend item before other sub object.
Eina_Bool efl_pack_before(Eo *obj, Efl_Gfx *subobj, const Efl_Gfx *existing);


pack_begin

Prepend an object at the beginning of this container.
Eina_Bool efl_pack_begin(Eo *obj, Efl_Gfx *subobj);


pack_content_get

Content at a given index in this container.
Efl_Gfx *efl_pack_content_get(Eo *obj, int index);


pack_end

Append object at the end of this container.
Eina_Bool efl_pack_end(Eo *obj, Efl_Gfx *subobj);


pack_index_get

Get the index of a child in this container.
int efl_pack_index_get(Eo *obj, const Efl_Gfx *subobj);


pack_unpack_at

Pop out item at specified index.
Efl_Gfx *efl_pack_unpack_at(Eo *obj, int index);


Inherited

Efl.Container
content_count Returns the number of UI elements packed in this container.
content_iterate Begin iterating over this object's contents.
content_remove Unswallow an object from this container.
Efl.Pack
pack Adds an item to this container.
pack_align (get, set) Alignment of the container within its bounds
pack_clear Removes all packed contents, and unreferences them.
pack_padding (get, set) Padding between items contained in this object.
unpack Removes an existing item from the container, without deleting it.
unpack_all Removes all packed contents, without unreferencing them.

Events

Inherited

Efl.Container
content,added Sent after a new item was added.
content,removed Sent after an item was removed, before unref.
Efl.Pack
layout,updated Sent after the layout was updated.