dir, next);
if (list_free)
- list_free((Eina_List *)items);
+ list_free((Eina_List *)items);
return ret;
}
Widget_Data *wd;
ELM_WIDGET_STANDARD_SETUP(wd, Widget_Data, parent, e, obj, NULL);
-
ELM_SET_WIDTYPE(widtype, "grid");
- wd->obj = obj;
elm_widget_type_set(obj, "grid");
elm_widget_sub_object_add(parent, obj);
elm_widget_data_set(obj, wd);
if (!wd) return;
evas_object_grid_pack_get(wd->grd, subobj, x, y, w, h);
}
+
+EAPI Eina_List *
+elm_grid_children_get(const Evas_Object *obj)
+{
+ ELM_CHECK_WIDTYPE(obj, widtype) NULL;
+ Widget_Data *wd = elm_widget_data_get(obj);
+ if (!wd) return NULL;
+ return evas_object_grid_children_get(wd->grd);
+}