Bases: efl.evas.Object
TODO: doc this class
Parameters: |
|
---|
Create a table that is child of a given parent.
Parameters: | parent (Object) – |
---|
Set the alignment of the whole bounding box of contents.
Type: | (double horizontal, double vertical) |
---|
Get the child of the table at the given coordinates
Parameters: |
|
---|
Note
This does not take into account col/row spanning
Get the list of children for the table.
Type: | list of Objects |
---|
Faster way to remove all child objects from a table object.
Parameters: | clear – if True, it will delete just removed children. |
---|
Get the number of columns and rows this table takes.
Note
columns and rows are virtual entities, one can specify a table with a single object that takes 4 columns and 5 rows. The only difference for a single cell table is that padding will be accounted proportionally.
Set how this table should layout children.
Todo: | consider aspect hint and respect it. |
---|
Todo: | EVAS_OBJECT_TABLE_HOMOGENEOUS_NONE should balance weight. |
---|
Type: | Evas_Object_Table_Homogeneous_Mode |
---|
Sets the mirrored mode of the table. In mirrored mode the table items go from right to left instead of left to right. That is, 1,1 is top right, not top left.
Type: | bool |
---|
Add a new child to a table object or set its current packing.
Parameters: |
|
---|---|
Raises RuntimeError: | |
when the child cannot be packed to the table. |
Get packing location of a child of table
Parameters: |
|
---|---|
Raises RuntimeError: | |
when the packing location cannot be fetched. |
Padding between cells.
Type: | (int horizontal, int vertical) |
---|
Remove child from table.
Note
Removing a child will immediately call a walk over children in order to recalculate numbers of columns and rows. If you plan to remove all children, use evas_object_table_clear() instead.
Raises RuntimeError: | |
---|---|
when the child cannot be removed from the table. |