1 /**
2  * @brief Add a new table to the parent
3  *
4  * @param parent The parent object
5  * @return The new object or NULL if it cannot be created
6  *
7  * @ingroup Elm_Table_Group
8  */
9 EAPI Evas_Object *elm_table_add(Evas_Object *parent);
10 
11 /**
12  * @brief Set the packing location of an existing child of the table
13  *
14  * @param subobj The subobject to be modified in the table
15  * @param col Column number
16  * @param row Row number
17  * @param colspan colspan
18  * @param rowspan rowspan
19  *
20  * Modifies the position of an object already in the table.
21  *
22  * @note All positioning inside the table is relative to rows and columns, so
23  * a value of 0 for col and row, means the top left cell of the table, and a
24  * value of 1 for colspan and rowspan means @p subobj only takes that 1 cell.
25  *
26  * @ingroup Elm_Table_Group
27  */
28 EAPI void      elm_table_pack_set(Evas_Object *subobj, int col, int row, int colspan, int rowspan);
29 
30 /**
31  * @brief Get the packing location of an existing child of the table
32  *
33  * @param subobj The subobject to be modified in the table
34  * @param col Column number
35  * @param row Row number
36  * @param colspan colspan
37  * @param rowspan rowspan
38  *
39  * @see elm_table_pack_set()
40  *
41  * @ingroup Elm_Table_Group
42  */
43 EAPI void      elm_table_pack_get(Evas_Object *subobj, int *col, int *row, int *colspan, int *rowspan);
44 
45 #include "elm_table_eo.legacy.h"
46