return grid;
}
+void _draw_view_content(struct _priv *priv)
+{
+ if (!priv) {
+ _ERR("Invalid argument.");
+ return;
+ }
+
+ if (!_draw_top_area(priv)) {
+ _ERR("Draw top area failed.");
+ return;
+ }
+
+ if (!_draw_myapps_grid(priv)) {
+ _ERR("Draw myapps grid failed.");
+ return;
+ }
+
+ if (!_draw_bottom_area(priv))
+ _ERR("Draw bottom area failed.");
+}
+
static Evas_Object *_create(Evas_Object *win, void *data)
{
struct _priv *priv;
goto end;
}
+ _draw_view_content(priv);
+
return base;
end:
if (priv->base)
evas_object_show(priv->base);
-
- if (!_draw_top_area(priv)) {
- _ERR("Draw top area failed.");
- return;
- }
-
- if (!_draw_myapps_grid(priv)) {
- _ERR("Draw myapps grid failed.");
- return;
- }
-
- if (!_draw_bottom_area(priv))
- _ERR("Draw bottom area failed.");
}
static void _hide(void *data)