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.
Since 1.23
⇒ Efl.Object (class)
content_count [Overridden from Efl.Container]
Returns the number of contained sub-objects.
int efl_content_count(Eo *obj);
content_iterate [Overridden from Efl.Container]
Begin iterating over this object's contents.
Eina_Iterator *efl_content_iterate(Eo *obj);
destructor [Overridden from Efl.Object]
Implement this method to provide deinitialization code for your object if you need it.
void efl_destructor(Eo *obj);
orientation (get, set) [Overridden from Efl.Ui.Layout_Orientable]
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);
pack [Overridden from Efl.Pack]
Adds a sub-object to this container.
Eina_Bool efl_pack(Eo *obj, Efl_Gfx_Entity *subobj);
pack_after [Overridden from Efl.Pack_Linear]
Append an object after theexisting
sub-object.
Eina_Bool efl_pack_after(Eo *obj, Efl_Gfx_Entity *subobj, const Efl_Gfx_Entity *existing);
pack_at [Overridden from Efl.Pack_Linear]
Insertssubobj
BEFORE the sub-object at positionindex
.
Eina_Bool efl_pack_at(Eo *obj, Efl_Gfx_Entity *subobj, int index);
pack_before [Overridden from Efl.Pack_Linear]
Prepend an object before theexisting
sub-object.
Eina_Bool efl_pack_before(Eo *obj, Efl_Gfx_Entity *subobj, const Efl_Gfx_Entity *existing);
pack_begin [Overridden from Efl.Pack_Linear]
Prepend an object at the beginning of this container.
Eina_Bool efl_pack_begin(Eo *obj, Efl_Gfx_Entity *subobj);
pack_clear [Overridden from Efl.Pack]
Removes all packed sub-objects and unreferences them.
Eina_Bool efl_pack_clear(Eo *obj);
pack_content_get [Overridden from Efl.Pack_Linear]
Sub-object at a givenindex
in this container.
Efl_Gfx_Entity *efl_pack_content_get(Eo *obj, int index);
pack_end [Overridden from Efl.Pack_Linear]
Append object at the end of this container.
Eina_Bool efl_pack_end(Eo *obj, Efl_Gfx_Entity *subobj);
pack_index_get [Overridden from Efl.Pack_Linear]
Get the index of a sub-object in this container.
int efl_pack_index_get(Eo *obj, const Efl_Gfx_Entity *subobj);
pack_unpack_at [Overridden from Efl.Pack_Linear]
Pop out (remove) the sub-object at the specifiedindex
.
Efl_Gfx_Entity *efl_pack_unpack_at(Eo *obj, int index);
unpack [Overridden from Efl.Pack]
Removes an existing sub-object from the container without deleting it.
Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx_Entity *subobj);
unpack_all [Overridden from Efl.Pack]
Removes all packed sub-objects without unreferencing them.
Eina_Bool efl_pack_unpack_all(Eo *obj);
Efl.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 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 (source ) emits it. The event is said to be forwarded from source to this object. |
|
event_callback_stop | Stop the current callback call. | |
event_freeze | Freeze events of this object. | |
event_freeze_count (get) | ||
static | event_global_freeze | Globally freeze events for ALL EFL OBJECTS. |
static | event_global_freeze_count (get) | |
static | 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. | |
finalized (get) | ||
invalidate | Implement this method to perform special actions when your object loses its parent, if you need to. | |
invalidated (get) | ||
invalidating (get) | ||
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. |
Efl.Container | ||
---|---|---|
content,added | Sent after a new sub-object was added. | |
content,removed | Sent after a sub-object was removed, before unref. | |
Efl.Object | ||
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. |