From 210a6bec9db75349ff53d70e2ea6c406bd1976f7 Mon Sep 17 00:00:00 2001 From: Jonathan Atton Date: Thu, 22 Oct 2009 22:07:02 +0000 Subject: [PATCH] elm table : add elm_table_padding_set() SVN revision: 43216 --- legacy/elementary/src/lib/elm_table.c | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/legacy/elementary/src/lib/elm_table.c b/legacy/elementary/src/lib/elm_table.c index 36aa105f12..225811dd99 100644 --- a/legacy/elementary/src/lib/elm_table.c +++ b/legacy/elementary/src/lib/elm_table.c @@ -58,8 +58,8 @@ _sub_del(void *data, Evas_Object *obj, void *event_info) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Object *sub = event_info; - evas_object_event_callback_del - (sub, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints); + evas_object_event_callback_del_full + (sub, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints, obj); _sizing_eval(obj); } @@ -113,6 +113,22 @@ elm_table_homogenous_set(Evas_Object *obj, Eina_Bool homogenous) evas_object_table_homogeneous_set(wd->tbl, homogenous); } +/** + * Set padding between cells. + * + * @param obj The layout object. + * @param horizontal set the horizontal padding. + * @param vertical set the vertical padding. + * + * @ingroup Table + */ +EAPI void +elm_table_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical) +{ + Widget_Data *wd = elm_widget_data_get(obj); + evas_object_table_padding_set(wd->tbl, horizontal, vertical); +} + /** * Add a subobject on the table with the coordinates passed *