char main_text[ITEM_DATA_STRING_LEN];
char sub_text[ITEM_DATA_STRING_LEN];
int mode;
+ Elm_Object_Item *item;
ITEMDATA()
{
memset(main_text, 0, sizeof(char)*ITEM_DATA_STRING_LEN);
memset(sub_text, 0, sizeof(char)*ITEM_DATA_STRING_LEN);
mode = 0;
+ item = NULL;
}
};
evas_object_smart_callback_add(ck, "changed", check_character_pre_change_callback, (void*)(item_data->mode));
break;
}
+
+ if (ck) {
+ elm_atspi_accessible_relationship_append(ck, ELM_ATSPI_RELATION_CONTROLLED_BY, item_data->item);
+ elm_atspi_accessible_relationship_append(item_data->item, ELM_ATSPI_RELATION_CONTROLLER_FOR, ck);
+ elm_atspi_accessible_relationship_append(item_data->item, ELM_ATSPI_RELATION_DESCRIBED_BY, ck);
+ }
}
}
if (display_only)
elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ main_itemdata[id].item = item;
+
return item;
}