-/**
- * This function set the icons: a progressbar
- *
- *@param data
- *@param obj
- *@param part
- *
- *@return
- */
-Evas_Object *_gl_icon_get(void *data, Evas_Object *obj, const char *part)
-{
- SETTING_TRACE_BEGIN;
- Setting_GenGroupItem_Data *item_data =
- (Setting_GenGroupItem_Data *) data;
- Evas_Object *icon = NULL;
- /* The number of icon is 1, so we should use "elm.icon" instead of "elm.icon.2" */
- if (!strncmp(part, "elm.icon", sizeof("elm.icon"))) {
- switch (button[item_data->usb_index].pstate) {
- case STATE_PROGRESSBAR:
- icon = create_progressbar(obj, item_data->usb_index);
- case STATE_NONE:
- default:
- break;
- }
- }
- SETTING_TRACE_END;
- return icon;
-}
-
-
-static void setting_connectivity_popup_cb(void *data, Evas_Object *obj,
- void *event_info)
-{
- SETTING_TRACE_BEGIN;
- int response_type = btn_type(obj);
- int ret;
-
- SettingConnectivityUG *ad = data;
-
- if (POPUP_RESPONSE_OK == response_type) {
- // OK
- // set vconf
- SETTING_TRACE("keeping_debug: SET\n");
- ret = vconf_set_int(VCONFKEY_SETAPPL_USB_SEL_MODE_INT, SETTING_USB_DEBUG_MODE);
-
- elm_check_state_set(ad->debug_mode->eo_check, 1);
- ad->debug_mode->chk_status = 1;
- } else if (POPUP_RESPONSE_CANCEL == response_type) {
- // NO
- SETTING_TRACE("keeping_debug: UNSET\n");
- ret = vconf_set_int(VCONFKEY_SETAPPL_USB_SEL_MODE_INT, SETTING_USB_DEFAULT_MODE);
-
- // set to zero
- elm_check_state_set(ad->debug_mode->eo_check, 0);
- ad->debug_mode->chk_status = 0;
- }
-
- if (ad->pop) {
- evas_object_del(ad->pop);
- ad->pop = NULL;
- }
-}
-
-
-static void setting_connectivity_main_chk_usb_debug_cb(void *data, Evas_Object * obj, void *event_info)
-{
- SETTING_TRACE_BEGIN;
- //error check
- retm_if(data == NULL, "Data parameter is NULL");
- SettingConnectivityUG *ad = NULL;
-
- Setting_GenGroupItem_Data *list_item = (Setting_GenGroupItem_Data *) data;
- ad = list_item->userdata;
-
- // jack_connected? --> process
- // NOT jack_connected? --> popup and skip
- if (USB_DISCONNECTED == check_usb_jack_status())
- {
- switch (g_selMode)
- {
- case SETTING_USB_DEFAULT_MODE:
- /* not USB debug mode */
- load_usb_connection_popup(ad);
- break;
- default:
- break;
- }
-
- // set default state
- //int ret = vconf_set_int(VCONFKEY_SETAPPL_USB_SEL_MODE_INT, SETTING_USB_DEFAULT_MODE);
- //setting_retm_if(ret != 0, "fail to set vconf");
- elm_check_state_set(ad->debug_mode->eo_check, 0);