ad);
if (TAPI_NETWORK_SELECTIONMODE_AUTOMATIC == ad->sel_net) {
- ad->data_auto_network_item = setting_create_Gendial_field_1radio(
- ad->genlist_sel_network, &(itc_1text_1icon),
+ char *sub_text = setting_customize_text(_(ad->sel_network), 0, BLUE_COLOR, NULL);
+
+ ad->data_auto_network_item = setting_create_Gendial_field_def(
+ ad->genlist_sel_network, &itc_1text_1icon,
setting_network_Gendial_select_plmn_cb, ad,
SWALLOW_Type_1ICON_1RADIO,
- NULL, TRUE, "IDS_ST_BODY_SELECT_AUTOMATICALLY",
+ NULL, NULL, TRUE,
+ "IDS_ST_BODY_SELECT_AUTOMATICALLY", sub_text,
setting_network_select_network_chk_changed);
+
setting_retvm_if(NULL == ad->data_auto_network_item,
SETTING_RETURN_FAIL, "Failed to calloc memory");
- char *sub_text = setting_customize_text(_(ad->sel_network), 0,
- BLUE_COLOR, NULL);
- ad->data_auto_network_item->sub_desc = (char *)g_strdup(
- sub_text);
FREE(sub_text);
ad->data_auto_network_item->userdata = ad;
} else if (TAPI_NETWORK_SELECTIONMODE_MANUAL == ad->sel_net) {
- ad->data_auto_network_item = setting_create_Gendial_field_1radio(
- ad->genlist_sel_network, &(itc_1text_1icon),
+ char *sub_text = setting_customize_text(_(ad->sel_network), 0, BLUE_COLOR, NULL);
+
+ ad->data_auto_network_item = setting_create_Gendial_field_def(
+ ad->genlist_sel_network, &itc_1text_1icon,
setting_network_Gendial_select_plmn_cb, ad,
SWALLOW_Type_1ICON_1RADIO,
- NULL, FALSE, "IDS_ST_BODY_SELECT_AUTOMATICALLY",
+ NULL, NULL, FALSE,
+ "IDS_ST_BODY_SELECT_AUTOMATICALLY", sub_text,
setting_network_select_network_chk_changed);
setting_retvm_if(NULL == ad->data_auto_network_item,
SETTING_RETURN_FAIL, "Failed to calloc memory");
- /*ad->data_auto_network_item->sub_desc = (char *)g_strdup(
- * ad->sel_network);//just a simple display */
- char *sub_text = setting_customize_text(_(ad->sel_network), 0,
- GRAY_COLOR, NULL);
- ad->data_auto_network_item->sub_desc = (char *)g_strdup(
- sub_text);
+
FREE(sub_text);
ad->data_auto_network_item->userdata = ad;