struct _priv {
Evas_Object *win;
Evas_Object *base;
+ Evas_Object *new_network_popup;
Evas_Object *menu[LAYOUT_MAX];
layoutmgr *lmgr;
return false;
}
- elm_object_part_text_set(priv->base, PART_TITLE, _(STR_NEW_NETWORK));
-
if (priv->content_manual) {
evas_object_hide(priv->content_manual->layout_content_ip);
evas_object_hide(priv->content_manual->layout_content_dns);
SETTING_TRACE_BEGIN;
struct _priv *priv;
Evas_Object *base;
+ Evas_Object *popup;
Evas_Object *btn_cancel, *btn_done;
layoutmgr *lmgr;
return NULL;
}
- base = utils_add_layout(win, GRP_VIEW_NEW_NETWORK, EINA_TRUE);
+ popup = utils_add_popup(win, STYLE_POPUP, STR_NEW_NETWORK, NULL);
+
+ base = utils_add_layout(popup, GRP_VIEW_NEW_NETWORK, EINA_FALSE);
if (!base) {
_ERR("Add layout failed.");
free(priv);
return NULL;
}
+ elm_object_content_set(popup, base);
priv->btn_cancel = btn_cancel;
priv->btn_done = btn_done;
priv->win = win;
priv->base = base;
+ priv->new_network_popup = popup;
priv->lmgr = lmgr;
priv->conn = data;
priv->input_panel_show = false;
_DBG("Add callback");
inputmgr_add_callback(priv->base, 0, &_base_input_handler, priv);
- return base;
+ return priv->new_network_popup;
}
static void _show(void *data)
}
priv = data;
- if (priv->base)
- evas_object_show(priv->base);
+ if (priv->new_network_popup)
+ evas_object_show(priv->new_network_popup);
_draw_menu_area(priv);
}
}
priv = data;
- if (priv->base)
- evas_object_hide(priv->base);
+ if (priv->new_network_popup)
+ evas_object_hide(priv->new_network_popup);
}
static void _update(void *view_data, int update_type, void *data)