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