Represents a Box created as part of a layout.
Cannot be deleted. This is only a representation of an internal object of an EFL layout.
Returns the number of contained sub-objects.
int efl_content_count(Eo *obj);
Begin iterating over this object's contents.
Eina_Iterator *efl_content_iterate(Eo *obj);
Implement this method to provide deinitialization code for your object if you need it.
void efl_destructor(Eo *obj);
This will always print an error saying that this is a read-only object.
Efl_Ui_Layout_Orientation efl_ui_layout_orientation_get(const Eo *obj); void efl_ui_layout_orientation_set(Eo *obj, Efl_Ui_Layout_Orientation dir);
Adds a sub-object to this container.
Eina_Bool efl_pack(Eo *obj, Efl_Gfx_Entity *subobj);
Append an object after the
Eina_Bool efl_pack_after(Eo *obj, Efl_Gfx_Entity *subobj, const Efl_Gfx_Entity *existing);
subobjBEFORE the sub-object at position
Eina_Bool efl_pack_at(Eo *obj, Efl_Gfx_Entity *subobj, int index);
Prepend an object before the
Eina_Bool efl_pack_before(Eo *obj, Efl_Gfx_Entity *subobj, const Efl_Gfx_Entity *existing);
Prepend an object at the beginning of this container.
Eina_Bool efl_pack_begin(Eo *obj, Efl_Gfx_Entity *subobj);
Removes all packed sub-objects and unreferences them.
Eina_Bool efl_pack_clear(Eo *obj);
Sub-object at a given
indexin this container.
Efl_Gfx_Entity *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_Entity *subobj);
Get the index of a sub-object in this container.
int efl_pack_index_get(Eo *obj, const Efl_Gfx_Entity *subobj);
Pop out (remove) the sub-object at the specified
Efl_Gfx_Entity *efl_pack_unpack_at(Eo *obj, int index);
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);
|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 children.|
|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||Implement this method to provide optional initialization code for your object.|
|debug_name_override||Build a read-only name for this object used for debugging.|
|event_callback_forwarder_del||Remove an event callback forwarder for a specified event and object.|
|event_callback_forwarder_priority_add|| Add an event callback forwarder that will make this object emit an event whenever another object (
|event_callback_stop||Stop the current callback call.|
|event_freeze||Freeze events of this object.|
| ||event_global_freeze||Globally freeze events for ALL EFL OBJECTS.|
| ||event_global_freeze_count (get)|
| ||event_global_thaw||Globally thaw events for ALL EFL OBJECTS.|
|event_thaw||Thaw events of object.|
|finalize||Implement this method to finish the initialization of your object after all (if any) user-provided configuration methods have been executed.|
|invalidate||Implement this method to perform special actions when your object loses its parent, if you need to.|
|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.|
|provider_register||Will register a manager of a specific class to be answered by Efl.Object.provider_find.|
|provider_unregister||Will unregister a manager of a specific class that was previously registered and answered by Efl.Object.provider_find.|
|content,added||Sent after a new sub-object was added.|
|content,removed||Sent after a sub-object was removed, before unref.|
|del||Object is being deleted. See Efl.Object.destructor.|
|destruct||Object has been fully destroyed. It can not be used beyond this point. This event should only serve to clean up any reference you keep to the object.|
|invalidate||Object is being invalidated and losing its parent. See Efl.Object.invalidate.|
|noref||Object has lost its last reference, only parent relationship is keeping it alive. Advanced usage.|
|ownership,shared||Object has acquired a second reference. It has multiple owners now. Triggered whenever increasing the refcount from one to two, it will not trigger by further increasing the refcount beyond two.|
|ownership,unique||Object has lost a reference and only one is left. It has just one owner now. Triggered whenever the refcount goes from two to one.|