#define DEFAULT_ID "00000000-0000-0000-0000-000000000000"
Elm_Object_Item *id_it = NULL;
+Elm_Object_Item *id_it2 = NULL;
const char *get_res_path()
{
_opt_out_popup_ok_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
{
Evas_Object *popup = data;
-
Evas_Object *chk = (Evas_Object *)evas_object_data_get(popup, "checkobj");
evas_object_del(popup);
bool val = elm_check_state_get(chk);
+
+ AI_FUNC_ENTER
val = !val;
elm_check_state_set(chk, val);
elm_object_item_disabled_set(id_it, val);
vconf_set_int(VCONFKEY_SETAPPL_AD_ID_OPT_OUT, 1);
else
vconf_set_int(VCONFKEY_SETAPPL_AD_ID_OPT_OUT, 0);
+
+ elm_genlist_item_update(id_it2);
+
}
static void
_content_get_cb(void *data, Evas_Object *obj, const char *part)
{
AI_FUNC_ENTER
- /* int id = (int) data; */
int val = 0;
vconf_get_int(VCONFKEY_SETAPPL_AD_ID_OPT_OUT, &val);
- /* ad_id_app_data_s *ad = evas_object_data_get(obj, "ad"); */
- if (!strcmp("elm.icon", part)) {
+ if (!strcmp("elm.swallow.icon", part)) {
Evas_Object *check;
check = elm_check_add(obj);
elm_object_style_set(check, "on&off");
_create_reset_id_popup(ad);
} else if (id == 4) {
- Evas_Object *chk = (Evas_Object *)elm_object_item_part_content_get(it, "elm.icon");
+ Evas_Object *chk = (Evas_Object *)elm_object_item_part_content_get(it, "elm.swallow.icon");
if (!elm_check_state_get(chk))
_create_opt_out_popup(ad, chk);
else {
sel_cb, /* select smart callback */
(void *)3); /* smart callback user data */
-
- elm_genlist_item_append(genlist, /* genlist object */
- itc2, /* item class */
+ id_it2 = elm_genlist_item_append(genlist, /* genlist object */
+ itc, /* item class */
(void *)4, /* item class user data */
NULL,
ELM_GENLIST_ITEM_NONE, /* item type */