+ Evas_Object *ao;
+ Evas_Object *btn;
+ char str[MH_LABEL_LENGTH_MAX] = {0, };
+ int i = 0;
+
+ if (item == ad->main.wifi_item || item == ad->main.bt_item || item == ad->main.usb_item) {
+ ao = elm_object_item_access_object_get(item);
+ btn = elm_object_item_part_content_get(item, "on&off");
+ snprintf(str, sizeof(str), "%s, %s", "On/off button",
+ (elm_check_state_get(btn) ? "On" : "Off"));
+ elm_access_info_set(ao, ELM_ACCESS_CONTEXT_INFO, str);
+
+ if (item == ad->main.wifi_item || item == ad->main.bt_item) {
+ elm_object_item_signal_emit(item, "elm,state,top", "");
+ } else if (item == ad->main.usb_item) {
+ elm_object_item_signal_emit(item, "elm,state,bottom", "");
+ }
+ } else if (item == ad->main.setup_item) {
+ ao = elm_object_item_access_object_get(item);
+ elm_access_info_set(ao, ELM_ACCESS_CONTEXT_INFO, "Item");