static Elm_Object_Item* _add_description(Evas_Object* genlist, char* title,
char* description, Elm_Object_Item* insert_after);
-static Elm_Genlist_Item_Class ip_toggle_itc ;
-static Elm_Genlist_Item_Class description_itc ;
-static Elm_Genlist_Item_Class ip_entry_itc;
+static Elm_Genlist_Item_Class *ip_toggle_itc ;
+static Elm_Genlist_Item_Class *description_itc ;
+static Elm_Genlist_Item_Class *ip_entry_itc;
static Evas_Object *curr_unfocus_entry = NULL;
static int curr_unfocuc_cursor_pos = 0;
static char *ip_info_text_list[ENTRY_TYPE_MAX];
edit_box_details->input_panel_cb = ip_info_list_data->input_panel_cb;
edit_box_details->input_panel_cb_data = ip_info_list_data->input_panel_cb_data;
edit_box_details->item = elm_genlist_item_insert_after(
- ip_info_list_data->genlist, &ip_entry_itc,
+ ip_info_list_data->genlist, ip_entry_itc,
edit_box_details, NULL, ip_info_list_data->ip_toggle_item,
ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, NULL);
#ifdef ACCESSIBLITY_FEATURE
edit_box_details->input_panel_cb = ip_info_list_data->input_panel_cb;
edit_box_details->input_panel_cb_data = ip_info_list_data->input_panel_cb_data;
edit_box_details->item = elm_genlist_item_insert_after(
- ip_info_list_data->genlist, &ip_entry_itc,
+ ip_info_list_data->genlist, ip_entry_itc,
edit_box_details, NULL, ip_info_list_data->ip_addr_item,
ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, NULL);
#ifdef ACCESSIBLITY_FEATURE
edit_box_details->input_panel_cb = ip_info_list_data->input_panel_cb;
edit_box_details->input_panel_cb_data = ip_info_list_data->input_panel_cb_data;
edit_box_details->item = elm_genlist_item_insert_after(
- ip_info_list_data->genlist, &ip_entry_itc,
+ ip_info_list_data->genlist, ip_entry_itc,
edit_box_details, NULL, ip_info_list_data->subnet_mask_item,
ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, NULL);
#ifdef ACCESSIBLITY_FEATURE
edit_box_details->input_panel_cb = ip_info_list_data->input_panel_cb;
edit_box_details->input_panel_cb_data = ip_info_list_data->input_panel_cb_data;
edit_box_details->item = elm_genlist_item_insert_after(
- ip_info_list_data->genlist, &ip_entry_itc,
+ ip_info_list_data->genlist, ip_entry_itc,
edit_box_details, NULL, ip_info_list_data->gateway_addr_item,
ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, NULL);
#ifdef ACCESSIBLITY_FEATURE
edit_box_details->input_panel_cb = ip_info_list_data->input_panel_cb;
edit_box_details->input_panel_cb_data = ip_info_list_data->input_panel_cb_data;
edit_box_details->item = elm_genlist_item_insert_after(
- ip_info_list_data->genlist, &ip_entry_itc,
+ ip_info_list_data->genlist, ip_entry_itc,
edit_box_details, NULL, ip_info_list_data->dns_1_item,
ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, NULL);
#ifdef ACCESSIBLITY_FEATURE
if (insert_after) {
det = elm_genlist_item_insert_after(
genlist, /*obj*/
- &description_itc,/*itc*/
+ description_itc,/*itc*/
description_data,/*data*/
NULL,/*parent*/
insert_after, /*after than*/
} else {
det = elm_genlist_item_append(
genlist,
- &description_itc,
+ description_itc,
description_data,
NULL,
ELM_GENLIST_ITEM_NONE,
ip_info_list_data->input_panel_cb = input_panel_cb;
ip_info_list_data->input_panel_cb_data = input_panel_cb_data;
- ip_toggle_itc.item_style = WIFI_GENLIST_1LINE_TEXT_ICON_STYLE;
- ip_toggle_itc.func.text_get = _ip_info_iptoggle_text_get;
- ip_toggle_itc.func.content_get = _ip_info_iptoggle_content_get;
- ip_toggle_itc.func.state_get = NULL;
- ip_toggle_itc.func.del = NULL;
-
- description_itc.item_style = WIFI_GENLIST_FULL_STYLE;
- description_itc.func.text_get = _ip_info_detail_description_text_get;
- description_itc.func.content_get = _ip_info_detail_description_content_get;
- description_itc.func.state_get = NULL;
- description_itc.func.del = _ip_info_detail_description_del;
-
- ip_entry_itc.item_style = WIFI_GENLIST_FULL_STYLE;
- ip_entry_itc.func.text_get = _ip_info_entry_item_text_get;
- ip_entry_itc.func.content_get = _ip_info_entry_item_content_get;
- ip_entry_itc.func.state_get = NULL;
- ip_entry_itc.func.del = _ip_info_entry_item_del;
+ ip_toggle_itc = elm_genlist_item_class_new();
+ ip_toggle_itc->item_style = WIFI_GENLIST_1LINE_TEXT_ICON_STYLE;
+ ip_toggle_itc->func.text_get = _ip_info_iptoggle_text_get;
+ ip_toggle_itc->func.content_get = _ip_info_iptoggle_content_get;
+ ip_toggle_itc->func.state_get = NULL;
+ ip_toggle_itc->func.del = NULL;
+
+ description_itc = elm_genlist_item_class_new();
+ description_itc->item_style = WIFI_GENLIST_FULL_STYLE;
+ description_itc->func.text_get = _ip_info_detail_description_text_get;
+ description_itc->func.content_get = _ip_info_detail_description_content_get;
+ description_itc->func.state_get = NULL;
+ description_itc->func.del = _ip_info_detail_description_del;
+
+ ip_entry_itc = elm_genlist_item_class_new();
+ ip_entry_itc->item_style = WIFI_GENLIST_FULL_STYLE;
+ ip_entry_itc->func.text_get = _ip_info_entry_item_text_get;
+ ip_entry_itc->func.content_get = _ip_info_entry_item_content_get;
+ ip_entry_itc->func.state_get = NULL;
+ ip_entry_itc->func.del = _ip_info_entry_item_del;
elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
ip_info_list_data->ip_type = type;
ip_info_list_data->ip_toggle_item = elm_genlist_item_append(genlist,
- &ip_toggle_itc, ip_data, NULL, ELM_GENLIST_ITEM_NONE,
+ ip_toggle_itc, ip_data, NULL, ELM_GENLIST_ITEM_NONE,
__ip_info_toggle_item_sel_cb, ip_data);
prev_ip_info->ip_type = type;
edit_box_details->guide_txt = DEFAULT_GUIDE_PROXY_IP;
edit_box_details->input_panel_cb = input_panel_cb;
edit_box_details->input_panel_cb_data = input_panel_cb_data;
- edit_box_details->item = elm_genlist_item_append(genlist, &ip_entry_itc,
+ edit_box_details->item = elm_genlist_item_append(genlist, ip_entry_itc,
edit_box_details, NULL, ELM_GENLIST_ITEM_NONE,
_gl_editbox_sel_cb, NULL);
#ifdef ACCESSIBLITY_FEATURE
edit_box_details->guide_txt = DEFAULT_GUIDE_PROXY_PORT;
edit_box_details->input_panel_cb = input_panel_cb;
edit_box_details->input_panel_cb_data = input_panel_cb_data;
- edit_box_details->item = elm_genlist_item_append(genlist, &ip_entry_itc,
+ edit_box_details->item = elm_genlist_item_append(genlist, ip_entry_itc,
edit_box_details, NULL, ELM_GENLIST_ITEM_NONE,
_gl_editbox_sel_cb, NULL);
#ifdef ACCESSIBLITY_FEATURE