Represents a Table created as part of a layout.
Can not be deleted, this is only a representation of an internal object of an EFL layout.
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);
Removes all packed contents, and unreferences them.
Eina_Bool efl_pack_clear(Eo *obj);
Pack object at a given location in the table.
Eina_Bool efl_pack_table(Eo *obj, Efl_Gfx *subobj, int col, int row, int colspan, int rowspan);
Gird columns property
int efl_pack_table_columns_get(const Eo *obj); void efl_pack_table_columns_set(Eo *obj, int cols);
Returns a child at a given position, see Efl.Pack.Table.table_contents_get.
Efl_Gfx *efl_pack_table_content_get(Eo *obj, int col, int row);
Returns all objects at a given position in this table.
Eina_Iterator *efl_pack_table_contents_get(Eo *obj, int col, int row, Eina_Bool below);
Position and span of the
subobjin this container, may be modified to move the
Eina_Bool efl_pack_table_position_get(const Eo *obj, Efl_Gfx *subobj, int *col, int *row, int *colspan, int *rowspan);
Table rows property
int efl_pack_table_rows_get(const Eo *obj); void efl_pack_table_rows_set(Eo *obj, int rows);
void efl_pack_table_size_get(const Eo *obj, int *cols, int *rows); void efl_pack_table_size_set(Eo *obj, int cols, int rows);
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||Adds an item to this container.|
|pack_align (get, set)||Alignment of the container within its bounds|
|pack_padding (get, set)||Padding between items contained in this object.|
|pack_after||Append item after other sub object.|
|pack_before||Prepend item before other sub object.|
|pack_begin||Prepend an object at the beginning of this container.|
|pack_content_get||Content at a given index in this container.|
|pack_end||Append object at the end of this container.|
|pack_index_get||Get the index of a child in this container.|
|pack_unpack_at|| Pop out item at specified
|table_direction (get, set)||Primary and secondary up/left/right/down directions for linear apis.|
|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.|