{
mh_appdata_t *ad = (mh_appdata_t*)data;
Evas_Object *btn = NULL;
- Evas_Object *progressbar = NULL;
Evas_Object *icon_layout = NULL;
if (data == NULL) {
}
if (!strcmp("elm.swallow.end", part)) {
- icon_layout = elm_layout_add(obj);
- elm_layout_theme_set(icon_layout, "layout", "list/C/type.3", "default");
-
if (ad->main.wifi_state == MH_STATE_PROCESS) {
- progressbar = _create_progressbar(obj, "process_medium");
- elm_layout_content_set(icon_layout, "elm.swallow.content", progressbar);
+ btn = _create_progressbar(obj, "process_medium");
} else {
btn = elm_check_add(obj);
elm_object_style_set(btn, "on&off");
- evas_object_show(btn);
- evas_object_pass_events_set(btn, EINA_TRUE);
evas_object_propagate_events_set(btn, EINA_FALSE);
+ evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_check_state_set(btn, ad->main.hotspot_mode &
VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI ? EINA_TRUE : EINA_FALSE);
evas_object_smart_callback_add(btn, "changed", __wifi_onoff_changed_cb, ad);
- elm_layout_content_set(icon_layout, "elm.swallow.content", btn);
+ evas_object_show(btn);
}
}
- return icon_layout;
+ return btn;
}
static char *__get_bt_label(void *data, Evas_Object *obj, const char *part)
{
mh_appdata_t *ad = (mh_appdata_t *)data;
Evas_Object *btn = NULL;
- Evas_Object *progressbar = NULL;
- Evas_Object *icon_layout = NULL;
if (data == NULL) {
ERR("The param is NULL\n");
}
if (!strcmp("elm.swallow.end", part)) {
- icon_layout = elm_layout_add(obj);
- elm_layout_theme_set(icon_layout, "layout", "list/C/type.3", "default");
-
if (ad->main.bt_state == MH_STATE_PROCESS) {
- progressbar = _create_progressbar(obj, "process_medium");
- elm_layout_content_set(icon_layout, "elm.swallow.content", progressbar);
+ btn = _create_progressbar(obj, "process_medium");
} else {
btn = elm_check_add(obj);
if (btn == NULL) {
VCONFKEY_MOBILE_HOTSPOT_MODE_BT ? EINA_TRUE : EINA_FALSE);
evas_object_show(btn);
evas_object_smart_callback_add(btn, "changed", __bt_onoff_changed_cb, ad);
- elm_layout_content_set(icon_layout, "elm.swallow.content", btn);
}
}
- return icon_layout;
+ return btn;
}
static char *__get_usb_label(void *data, Evas_Object *obj, const char *part)
{
mh_appdata_t *ad = (mh_appdata_t *)data;
Evas_Object *btn = NULL;
- Evas_Object *progressbar = NULL;
- Evas_Object *icon_layout = NULL;
if (data == NULL) {
ERR("The param is NULL\n");
}
if (!strcmp("elm.swallow.end", part)) {
- icon_layout = elm_layout_add(obj);
- elm_layout_theme_set(icon_layout, "layout", "list/C/type.3", "default");
-
if (ad->main.usb_state == MH_STATE_PROCESS) {
- progressbar = _create_progressbar(obj, "process_medium");
- elm_layout_content_set(icon_layout, "elm.swallow.content", progressbar);
+ btn = _create_progressbar(obj, "process_medium");
} else {
btn = elm_check_add(obj);
if (btn == NULL) {
VCONFKEY_MOBILE_HOTSPOT_MODE_USB ? EINA_TRUE : EINA_FALSE);
evas_object_show(btn);
evas_object_smart_callback_add(btn, "changed", __usb_onoff_changed_cb, ad);
- elm_layout_content_set(icon_layout, "elm.swallow.content", btn);
}
}
- return icon_layout;
+ return btn;
}
static char *__get_help_label(void *data, Evas_Object *obj, const char *part)
mh_appdata_t *ad = (mh_appdata_t *)data;
Evas_Object *btn = NULL;
- Evas_Object *icon_layout = NULL;
if (data == NULL || obj == NULL || part == NULL) {
ERR("Invalid param\n");
}
if (!strcmp("elm.swallow.end", part)) {
- icon_layout = elm_layout_add(obj);
- elm_layout_theme_set(icon_layout, "layout", "list/C/type.3", "default");
btn = elm_check_add(obj);
if (btn == NULL) {
ERR("btn is NULL\n");
evas_object_smart_callback_add(btn, "changed",
__hide_btn_changed_cb, (void *)ad);
ad->setup.hide_btn = btn;
-
- elm_layout_content_set(icon_layout, "elm.swallow.content", btn);
}
__MOBILE_AP_FUNC_EXIT__;
- return icon_layout;
+ return btn;
}
static Evas_Object *__gl_security_icon_get(void *data, Evas_Object *obj,
mh_appdata_t *ad = (mh_appdata_t *)data;
Evas_Object *btn = NULL;
- Evas_Object *icon_layout = NULL;
if (data == NULL || obj == NULL || part == NULL) {
ERR("Invalid param\n");
}
if (!strcmp("elm.swallow.end", part)) {
- icon_layout = elm_layout_add(obj);
- elm_layout_theme_set(icon_layout, "layout", "list/C/type.3", "default");
-
btn = elm_check_add(obj);
elm_object_style_set(btn, "on&off");
evas_object_show(btn);
evas_object_smart_callback_add(btn, "changed",
__security_btn_changed_cb, (void *)ad);
ad->setup.security_btn = btn;
-
- elm_layout_content_set(icon_layout, "elm.swallow.content", btn);
}
__MOBILE_AP_FUNC_EXIT__;
- return icon_layout;
+ return btn;
}
static bool __save_wifi_passphrase(mh_appdata_t *ad)