assertm_if(NULL == part, "NULL!!");
device_type_s *peer = (device_type_s *) data;
Evas_Object *icon = NULL;
- Evas_Object *layout = NULL;
if (data == NULL) {
DBG(LOG_ERROR, "Incorrect parameter(NULL)\n");
DBG(LOG_INFO, "part = %s", part);
if (!strcmp("elm.swallow.icon", part)) {
- DBG(LOG_INFO, "elm.swallow.icon - category [%d]\n", peer->category);
char *img_name = NULL;
- layout = elm_layout_add(obj);
- elm_layout_theme_set(layout, "layout", "list/B/type.3", "default");
+ DBG(LOG_INFO, "elm.swallow.icon - category [%d]\n", peer->category);
/*
* the icon of connected device is
* different from available and busy device
break;
}
- icon = elm_image_add(layout);
+ icon = elm_image_add(obj);
elm_image_file_set(icon, WFD_UG_EDJ_PATH, img_name);
- evas_object_size_hint_align_set(icon, EVAS_HINT_FILL, EVAS_HINT_FILL);
- evas_object_size_hint_weight_set(icon, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_min_set(icon, ELM_SCALE_SIZE(WFD_UG_EDJ_ICON_SIZE),
+ ELM_SCALE_SIZE(WFD_UG_EDJ_ICON_SIZE));
evas_object_color_set(icon, 2, 61, 132, 204);
- evas_object_show(icon);
- evas_object_propagate_events_set(icon, EINA_FALSE);
- elm_layout_content_set(layout, "elm.swallow.content", icon);
+ if(img_name)
+ DBG(LOG_INFO, "img_name = %s", img_name);
+
} else if (!strcmp("elm.swallow.end", part)) {
DBG(LOG_INFO, "elm.icon.2 - connection status [%d]\n", peer->conn_status);
if (peer->conn_status == PEER_CONN_STATUS_CONNECTING) {
- layout = elm_layout_add(obj);
- elm_layout_theme_set(layout, "layout", "list/C/type.2", "default");
- icon = elm_progressbar_add(layout);
+ icon = elm_progressbar_add(obj);
elm_object_style_set(icon, "process_medium");
elm_progressbar_pulse(icon, EINA_TRUE);
} else if (peer->conn_status == PEER_CONN_STATUS_CONNECTED) {
return NULL;
}
- evas_object_show(icon);
- elm_layout_content_set(layout, "elm.swallow.content", icon);
}
- if (layout)
- evas_object_show(layout);
-
__FUNC_EXIT__;
- return layout;
+
+ return icon;
}
/**
assertm_if(NULL == part, "NULL!!");
device_type_s *peer = (device_type_s *) data;
Evas_Object *icon = NULL;
- Evas_Object *layout = NULL;
if (data == NULL) {
DBG(LOG_ERROR, "Incorrect parameter(NULL)\n");
if (!strcmp("elm.swallow.icon", part)) {
DBG(LOG_INFO, "elm.swallow.icon - category [%d]\n", peer->category);
char *img_name = NULL;
- layout = elm_layout_add(obj);
- elm_layout_theme_set(layout, "layout", "list/B/type.3", "default");
/*
* the icon of connected device is
* different from available and busy device
break;
}
- icon = elm_image_add(layout);
+ icon = elm_image_add(obj);
elm_image_file_set(icon, WFD_UG_EDJ_PATH, img_name);
- evas_object_size_hint_align_set(icon, EVAS_HINT_FILL, EVAS_HINT_FILL);
- evas_object_size_hint_weight_set(icon, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_min_set(icon, ELM_SCALE_SIZE(WFD_UG_EDJ_ICON_SIZE),
+ ELM_SCALE_SIZE(WFD_UG_EDJ_ICON_SIZE));
evas_object_color_set(icon, 2, 61, 132, 204);
- evas_object_show(icon);
- evas_object_propagate_events_set(icon, EINA_FALSE);
- elm_layout_content_set(layout, "elm.swallow.content", icon);
}
- if (layout)
- evas_object_show(layout);
-
__FUNC_EXIT__;
- return layout;
+ return icon;
}
/**