Functions |
Evas_Object * | elm_grid_add (Evas_Object *parent) |
| Adds a new grid to the parent.
|
void | elm_grid_size_set (Evas_Object *obj, Evas_Coord w, Evas_Coord h) |
| Sets the virtual size of the grid.
|
void | elm_grid_size_get (const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) |
| Gets the virtual size of the grid.
|
void | elm_grid_pack (Evas_Object *obj, Evas_Object *subobj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) |
| Packs the child at a given position and size.
|
void | elm_grid_unpack (Evas_Object *obj, Evas_Object *subobj) |
| Unpacks a child from a grid object.
|
void | elm_grid_clear (Evas_Object *obj, Eina_Bool clear) |
| Removes all child objects from a grid object.
|
void | elm_grid_pack_set (Evas_Object *subobj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) |
| Sets packing of an existing child at a given position and size.
|
void | elm_grid_pack_get (Evas_Object *subobj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) |
| Gets packing of a child.
|
Eina_List * | elm_grid_children_get (const Evas_Object *obj) |
| Gets the list of the children for the grid.
|
The grid is a grid layout widget that lays out a series of children as a fixed "grid" of widgets using a given percentage of the grid width and height each using the child object.
The Grid uses a "Virtual resolution" that is stretched to fill the grid widgets size itself. The default is 100 x 100, so that means the position and sizes of children are effectively percentages (0 to 100) of the width or height of the grid widget.
Function Documentation
Adds a new grid to the parent.
- Since :
- 2.3
- Parameters:
-
[in] | parent | The parent object |
- Returns:
- The new object, otherwise
NULL
if it cannot be created
Gets the list of the children for the grid.
- Since :
- 2.3
- Parameters:
-
- Returns:
- The children list
Removes all child objects from a grid object.
- Since :
- 2.3
- Parameters:
-
[in] | obj | The grid object |
[in] | clear | If true it deletes the just removed children, otherwise false |
Packs the child at a given position and size.
- Since :
- 2.3
- Parameters:
-
[in] | obj | The grid object |
[in] | subobj | The child to pack |
[in] | x | The virtual x coordinate at which to pack it |
[in] | y | The virtual y coordinate at which to pack it |
[in] | w | The virtual width at which to pack it |
[in] | h | The virtual height at which to pack it |
Gets packing of a child.
- Since :
- 2.3
- Parameters:
-
[in] | subobj | The child to query |
[out] | x | A pointer to an integer to store the virtual x coordinate |
[out] | y | A pointer to an integer to store the virtual y coordinate |
[out] | w | A pointer to an integer to store the virtual width |
[out] | h | A pointer to an integer to store the virtual height |
Sets packing of an existing child at a given position and size.
- Since :
- 2.3
- Parameters:
-
[in] | subobj | The child to set packing of |
[in] | x | The virtual x coordinate at which to pack it |
[in] | y | The virtual y coordinate at which to pack it |
[in] | w | The virtual width at which to pack it |
[in] | h | The virtual height at which to pack it |
Gets the virtual size of the grid.
- Since :
- 2.3
- Parameters:
-
[in] | obj | The grid object |
[out] | w | A pointer to an integer to store the virtual width of the grid |
[out] | h | A pointer to an integer to store the virtual height of the grid |
Sets the virtual size of the grid.
- Since :
- 2.3
- Parameters:
-
[in] | obj | The grid object |
[in] | w | The virtual width of the grid |
[in] | h | The virtual height of the grid |
Unpacks a child from a grid object.
- Since :
- 2.3
- Parameters:
-
[in] | obj | The grid object |
[in] | subobj | The child to unpack |