Represents a Box created as part of a layout.
Its lifetime is limited to one function call only, unless an extra reference is explicitly held.
Returns the number of UI elements packed in this container.
int efl_content_count(Eo *obj);
Begin iterating over this object's contents.
Eina_Iterator *efl_content_iterate(Eo *obj);
Unswallow an object from this container.
Eina_Bool efl_content_remove(Eo *obj, Efl_Gfx *content);
Efl_Ui_Dir efl_ui_direction_get(const Eo *obj); void efl_ui_direction_set(Eo *obj, Efl_Ui_Dir dir);
Adds an item to this container.
Append item after other sub object.
Eina_Bool efl_pack_after(Eo *obj, Efl_Gfx *subobj, const Efl_Gfx *existing);
subobjat the specified
Eina_Bool efl_pack_at(Eo *obj, Efl_Gfx *subobj, int index);
Prepend item before other sub object.
Eina_Bool efl_pack_before(Eo *obj, Efl_Gfx *subobj, const Efl_Gfx *existing);
Prepend an object at the beginning of this container.
Eina_Bool efl_pack_begin(Eo *obj, Efl_Gfx *subobj);
Removes all packed contents, and unreferences them.
Eina_Bool efl_pack_clear(Eo *obj);
Content at a given index in this container.
Efl_Gfx *efl_pack_content_get(Eo *obj, int index);
Append object at the end of this container.
Eina_Bool efl_pack_end(Eo *obj, Efl_Gfx *subobj);
Get the index of a child in this container.
int efl_pack_index_get(Eo *obj, const Efl_Gfx *subobj);
Pop out item at specified
Efl_Gfx *efl_pack_unpack_at(Eo *obj, int index);
Removes an existing item from the container, without deleting it.
Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx *subobj);
Removes all packed contents, without unreferencing them.
Eina_Bool efl_pack_unpack_all(Eo *obj);
|drag_dir (get)||Determines the draggable directions (read-only).|
|drag_page (get, set)||The page step increments.|
|drag_page_move|| Moves the draggable by
|drag_size (get, set)||The draggable object relative size.|
|drag_step (get, set)||The drag step increment.|
|drag_step_move|| Moves the draggable by
|drag_value (get, set)||The draggable object relative location.|
|finalize||Called at the end of efl_add. Should not be called, just overridden.|
|geometry (get, set)||Rectangular geometry that combines both position and size.|
|part_type (get)||Type of this part in the layout.|
|state (get)||The name and value of the current state of this part (read-only).|
|position (get, set)||The 2D position of a canvas object.|
|scale (get, set)||The scaling factor of an object.|
|size (get, set)||The 2D size of a canvas object.|
|visible (get, set)||The visibility of a canvas object.|
|allow_parent_unref (get, set)||Allow an object to be deleted by unref even if it has a parent.|
|children_iterator_new||Get an iterator on all childrens|
|comment (get, set)||A human readable comment for the object|
|composite_attach||Make an object a composite object of another.|
|composite_detach||Detach a composite object from another object.|
|composite_part_is||Check if an object is part of a composite object.|
|constructor||Call the object's constructor.|
|debug_name_override||Build a read-only name for this object used for debugging.|
|del||Unrefs the object and reparents it to NULL.|
|destructor||Call the object's destructor.|
|event_callback_forwarder_add||Add an event callback forwarder for an event and an object.|
|event_callback_forwarder_del||Remove an event callback forwarder for an event and an object.|
|event_callback_stop||Stop the current callback call.|
|event_freeze||Freeze events of object.|
|event_freeze_count (get)||Return freeze events of object.|
| ||event_global_freeze||Freeze events of object.|
| ||event_global_freeze_count (get)||Return freeze events of object.|
| ||event_global_thaw||Thaw events of object.|
|event_thaw||Thaw events of object.|
|finalized (get)||True if the object is already finalized, otherwise false.|
|name (get, set)||The name of the object.|
|name_find||Find a child object with the given name and return it.|
|parent (get, set)||The parent of an object.|
|provider_find||Searches upwards in the object tree for a provider which knows the given class/interface.|
|pack_align (get, set)||Alignment of the container within its bounds|
|pack_padding (get, set)||Padding between items contained in this object.|
|content,added||Sent after a new item was added.|
|content,removed||Sent after an item was removed, before unref.|
|hide||Object just became invisible.|
|move||Object was moved, its position during the event is the new one.|
|resize||Object was resized, its size during the event is the new one.|
|show||Object just became visible.|
|callback,add||A callback was added.|
|callback,del||A callback was deleted.|
|del||Object is being deleted.|
|destruct||Object has been fully destroyed. It can not be used beyond this point. This event should only serve to clean up any dangling pointer.|
|layout,updated||Sent after the layout was updated.|