-
- DBG("Create_popup %d\n", popup_type);
- switch (popup_type) {
- case MH_POP_WIFI_ON_CONF:
- ad->popup = elm_popup_add(ad->win);
- evas_object_size_hint_weight_set(ad->popup,
- EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
- if (popup_content == NULL)
- elm_object_text_set(ad->popup, popup_string);
- else
- elm_object_content_set(ad->popup, popup_content);
-
- btn = elm_button_add(ad->popup);
- elm_object_style_set(btn, "popup_button/default");
- elm_object_text_set(btn, S_("IDS_COM_SK_YES"));
- elm_object_part_content_set(ad->popup, "button1", btn);
- evas_object_smart_callback_add(btn, "clicked",
- __popup_resp_yes, (void *)ad);
-
- btn = elm_button_add(ad->popup);
- elm_object_style_set(btn, "popup_button/default");
- elm_object_text_set(btn, S_("IDS_COM_SK_NO"));
- elm_object_part_content_set(ad->popup, "button2", btn);
- evas_object_smart_callback_add(btn, "clicked",
- __popup_resp_no, (void *)ad);
-
- evas_object_show(ad->popup);
- break;
-
- case MH_POP_WIFI_OFF_CONF:
- ad->popup = elm_popup_add(ad->win);
- evas_object_size_hint_weight_set(ad->popup,
- EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
- if (popup_content == NULL)
- elm_object_text_set(ad->popup, popup_string);
- else
- elm_object_content_set(ad->popup, popup_content);
-
- btn = elm_button_add(ad->popup);
- elm_object_style_set(btn, "popup_button/default");
- elm_object_text_set(btn, S_("IDS_COM_SK_YES"));
- elm_object_part_content_set(ad->popup, "button1", btn);
- evas_object_smart_callback_add(btn, "clicked",
- __popup_resp_yes, (void *)ad);
-
- btn = elm_button_add(ad->popup);
- elm_object_style_set(btn, "popup_button/default");
- elm_object_text_set(btn, S_("IDS_COM_SK_NO"));
- elm_object_part_content_set(ad->popup, "button2", btn);
- evas_object_smart_callback_add(btn, "clicked",
- __popup_resp_no, (void *)ad);
-
- evas_object_show(ad->popup);
- break;
-
- case MH_POP_USB_CONNECT:
- ad->popup = elm_popup_add(ad->win);
- evas_object_size_hint_weight_set(ad->popup, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
-
- if (popup_content == NULL)
- elm_object_text_set(ad->popup, popup_string);
- else
- elm_object_content_set(ad->popup, popup_content);
-
- btn = elm_button_add(ad->popup);
- elm_object_style_set(btn, "popup_button/default");
- elm_object_text_set(btn, S_("IDS_COM_SK_CANCEL"));
- elm_object_part_content_set(ad->popup, "button1", btn);
- evas_object_smart_callback_add(btn, "clicked",
- __one_btn_popup_resp, (void *)ad);
-
- evas_object_show(ad->popup);
- break;
-
- case MH_POP_BT_ON_CONF:
- ad->popup = elm_popup_add(ad->win);
- evas_object_size_hint_weight_set(ad->popup,
- EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
- if (popup_content == NULL)
- elm_object_text_set(ad->popup, popup_string);
- else
- elm_object_content_set(ad->popup, popup_content);
-
- btn = elm_button_add(ad->popup);
- elm_object_style_set(btn, "popup_button/default");
- elm_object_text_set(btn, S_("IDS_COM_SK_OK"));
- elm_object_part_content_set(ad->popup, "button1", btn);
- evas_object_smart_callback_add(btn, "clicked",
- __popup_resp_yes, (void *)ad);
-
- btn = elm_button_add(ad->popup);
- elm_object_style_set(btn, "popup_button/default");
- elm_object_text_set(btn, S_("IDS_COM_SK_CANCEL"));
- elm_object_part_content_set(ad->popup, "button2", btn);
- evas_object_smart_callback_add(btn, "clicked",
- __popup_resp_no, (void *)ad);
-
- evas_object_show(ad->popup);
- break;
-
- case MH_POP_USB_ON_CONF:
- case MH_POP_USB_ON_PREVCONN_CONF:
- ad->popup = elm_popup_add(ad->win);
- evas_object_size_hint_weight_set(ad->popup,
- EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
- if (popup_content == NULL)
- elm_object_text_set(ad->popup, popup_string);
- else
- elm_object_content_set(ad->popup, popup_content);
-
- btn = elm_button_add(ad->popup);
- elm_object_style_set(btn, "popup_button/default");
- elm_object_text_set(btn, S_("IDS_COM_SK_OK"));
- elm_object_part_content_set(ad->popup, "button1", btn);
- evas_object_smart_callback_add(btn, "clicked",
- __popup_resp_yes, (void *)ad);
-
- btn = elm_button_add(ad->popup);
- elm_object_style_set(btn, "popup_button/default");
- elm_object_text_set(btn, S_("IDS_COM_SK_CANCEL"));
- elm_object_part_content_set(ad->popup, "button2", btn);
- evas_object_smart_callback_add(btn, "clicked",
- __popup_resp_no, (void *)ad);
-
- evas_object_show(ad->popup);
- break;
-
- case MH_POP_INFORMATION:
- ad->popup = elm_popup_add(ad->win);
- evas_object_size_hint_weight_set(ad->popup, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
-
- if (popup_content == NULL)
- elm_object_text_set(ad->popup, popup_string);
- else
- elm_object_content_set(ad->popup, popup_content);
-
- btn = elm_button_add(ad->popup);
- elm_object_style_set(btn, "popup_button/default");
- elm_object_text_set(btn, S_("IDS_COM_POP_CLOSE"));
- elm_object_part_content_set(ad->popup, "button1", btn);
- evas_object_smart_callback_add(btn, "clicked",
- __one_btn_popup_resp, (void *)ad);
-
- evas_object_show(ad->popup);
- break;
-
- case MH_POP_INFORMATION_WO_BUTTON:
- ad->popup = elm_popup_add(ad->win);
- evas_object_size_hint_weight_set(ad->popup, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
-
- if (popup_content == NULL)
- elm_object_text_set(ad->popup, popup_string);
- else
- elm_object_content_set(ad->popup, popup_content);
-
- elm_popup_timeout_set(ad->popup, MH_POPUP_TIMEOUT);
- evas_object_smart_callback_add(ad->popup, "timeout",
- __alert_popup_resp, (void *)ad);
- evas_object_smart_callback_add(ad->popup, "block,clicked",
- __alert_popup_resp, (void *)ad);
-
- evas_object_show(ad->popup);
- break;
-
- case MH_POP_ENTER_TO_WIFI_SETUP_CONF:
- ad->popup = elm_popup_add(ad->win);
- evas_object_size_hint_weight_set(ad->popup,
- EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
- if (popup_content == NULL)
- elm_object_text_set(ad->popup, popup_string);
- else
- elm_object_content_set(ad->popup, popup_content);
-
- btn = elm_button_add(ad->popup);
- elm_object_style_set(btn, "popup_button/default");
- elm_object_text_set(btn, S_("IDS_COM_SK_OK"));
- elm_object_part_content_set(ad->popup, "button1", btn);
- evas_object_smart_callback_add(btn, "clicked",
- __popup_resp_yes, (void *)ad);
-
- btn = elm_button_add(ad->popup);
- elm_object_style_set(btn, "popup_button/default");
- elm_object_text_set(btn, S_("IDS_COM_SK_CANCEL"));
- elm_object_part_content_set(ad->popup, "button2", btn);
- evas_object_smart_callback_add(btn, "clicked",
- __popup_resp_no, (void *)ad);
-
- evas_object_show(ad->popup);
- break;
- default:
- ERR("Unknown popup_type : %d\n", popup_type);
- break;
- }
-
- if (popup_string) {
- free(popup_string);
- popup_string = NULL;
- }
- popup_content = NULL;
-
- __MOBILE_AP_FUNC_EXIT__;
-
- return EINA_TRUE;