//---------------------------------------------------------------------------------------//
static Eina_Bool _custom_back_cb2(void *data, Elm_Object_Item *it)
//---------------------------------------------------------------------------------------//
static Eina_Bool _custom_back_cb2(void *data, Elm_Object_Item *it)
PRINTFUNC(SECURE_DEBUG, "[%d]%s", index, utf_8);
if (utf_8)
free(utf_8);
PRINTFUNC(SECURE_DEBUG, "[%d]%s", index, utf_8);
if (utf_8)
free(utf_8);
char* utf_8 = eina_unicode_unicode_to_utf8(unicode_event, &length);
elm_object_part_text_set(btn, "elm.text", utf_8);
char* utf_8 = eina_unicode_unicode_to_utf8(unicode_event, &length);
elm_object_part_text_set(btn, "elm.text", utf_8);
- evas_object_smart_callback_add(btn, "clicked", _emoticon_item_clicked_cb, (void *)index);
+ evas_object_smart_callback_add(btn, "clicked", _emoticon_item_clicked_cb, (void *)(uintptr_t)index);
char* utf_8 = eina_unicode_unicode_to_utf8(unicode_event, &length);
elm_object_part_text_set(btn, "elm.text", utf_8);
char* utf_8 = eina_unicode_unicode_to_utf8(unicode_event, &length);
elm_object_part_text_set(btn, "elm.text", utf_8);
- evas_object_smart_callback_add(btn, "clicked", _emoticon_item_clicked_cb, (void*) recent_emoji_list.at(index));
+ evas_object_smart_callback_add(btn, "clicked", _emoticon_item_clicked_cb, (void*)(uintptr_t) recent_emoji_list.at(index));
// PRINTFUNC(DLOG_DEBUG,"%s - stype[%s]", __func__, itc->item_style);
if (!strcmp(itc->item_style, "3button_flat")) {
// PRINTFUNC(DLOG_DEBUG,"%s - stype[%s]", __func__, itc->item_style);
if (!strcmp(itc->item_style, "3button_flat")) {
//PRINTFUNC(DLOG_DEBUG,"it = %p", it);
PRINTFUNC(DLOG_DEBUG, "index = %d %d %d", index, index+1, index+2);
//PRINTFUNC(DLOG_DEBUG,"it = %p", it);
PRINTFUNC(DLOG_DEBUG, "index = %d %d %d", index, index+1, index+2);
emoticon_contents_pool[index+2].used = 0;
}
} else if (!strcmp(itc->item_style, "3button_flat_recent")) {
emoticon_contents_pool[index+2].used = 0;
}
} else if (!strcmp(itc->item_style, "3button_flat_recent")) {
//PRINTFUNC(DLOG_DEBUG,"index = %d",index);
if (index < recent_emoji_list.size()) {
//PRINTFUNC(DLOG_DEBUG,"index = %d",index);
if (index < recent_emoji_list.size()) {
static Evas_Object * __emoticon_gl_recent_content_get(void *data, Evas_Object *obj, const char *part)
{
if (is_content_reuse_on) {
static Evas_Object * __emoticon_gl_recent_content_get(void *data, Evas_Object *obj, const char *part)
{
if (is_content_reuse_on) {
int new_index = 0;
//PRINTFUNC(DLOG_DEBUG,"%s %d", part, index);
int new_index = 0;
//PRINTFUNC(DLOG_DEBUG,"%s %d", part, index);
int new_index = 0;
// PRINTFUNC(DLOG_DEBUG,"%s %d", part, index);
int new_index = 0;
// PRINTFUNC(DLOG_DEBUG,"%s %d", part, index);
//PRINTFUNC(DLOG_DEBUG,"%s", __func__);
if (is_content_reuse_on) {
//PRINTFUNC(DLOG_DEBUG,"%s", __func__);
if (is_content_reuse_on) {
int new_index = 0;
if (!strcmp(part, "elm.icon.1") || (!strcmp(part, "elm.icon.2")) || (!strcmp(part, "elm.icon.3"))) {
int new_index = 0;
if (!strcmp(part, "elm.icon.1") || (!strcmp(part, "elm.icon.2")) || (!strcmp(part, "elm.icon.3"))) {
char* utf_8 = eina_unicode_unicode_to_utf8(unicode_event, &length);
elm_object_part_text_set(btn, "elm.text", utf_8);
char* utf_8 = eina_unicode_unicode_to_utf8(unicode_event, &length);
elm_object_part_text_set(btn, "elm.text", utf_8);
int new_index = 0;
if (!strcmp(part, "elm.icon.1") || (!strcmp(part, "elm.icon.2")) || (!strcmp(part, "elm.icon.3"))) {
int new_index = 0;
if (!strcmp(part, "elm.icon.1") || (!strcmp(part, "elm.icon.2")) || (!strcmp(part, "elm.icon.3"))) {
for (i = 0; i < recent_emoji_list.size(); i++ ) {
emoticon_recents_pool[i].index = i;
emoticon_recents_pool[i].content = get_recent_emoticon_button(parent, i);
for (i = 0; i < recent_emoji_list.size(); i++ ) {
emoticon_recents_pool[i].index = i;
emoticon_recents_pool[i].content = get_recent_emoticon_button(parent, i);
- elm_genlist_item_append(gl, itc_emoticon, (void*)i, NULL, ELM_GENLIST_ITEM_NONE, NULL, (void *)i);
+ elm_genlist_item_append(gl, itc_emoticon, (void*)(uintptr_t)i, NULL, ELM_GENLIST_ITEM_NONE, NULL, (void *)(uintptr_t)i);
- elm_genlist_item_append(gl, itc_emoticon, (void*)i, NULL, ELM_GENLIST_ITEM_NONE, NULL, (void *)i);
+ elm_genlist_item_append(gl, itc_emoticon, (void*)(uintptr_t)i, NULL, ELM_GENLIST_ITEM_NONE, NULL, (void *)(uintptr_t)i);
- Evas_Object* circle_object_genlist = eext_circle_object_genlist_add(genlist, ad->circle_surface);
- eext_circle_object_genlist_scroller_policy_set(circle_object_genlist, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
- evas_object_data_set(genlist, "circle", (void *) circle_object_genlist);
- eext_rotary_object_event_activated_set(circle_object_genlist, EINA_TRUE);
-
+ if (_WEARABLE) {
+ Evas_Object* circle_object_genlist = eext_circle_object_genlist_add(genlist, ad->circle_surface);
+ eext_circle_object_genlist_scroller_policy_set(circle_object_genlist, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
+ evas_object_data_set(genlist, "circle", (void *) circle_object_genlist);
+ eext_rotary_object_event_activated_set(circle_object_genlist, EINA_TRUE);
+ }
evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_show(genlist);
evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_show(genlist);
- Elm_Object_Item *nf_emoticon_item = elm_naviframe_item_push(ad->naviframe, NULL, NULL, NULL, genlist, "empty");
+ const char *item_style = NULL;
+ if (_WEARABLE)
+ item_style = "empty";
+ Elm_Object_Item *nf_emoticon_item = elm_naviframe_item_push(ad->naviframe, NULL, NULL, NULL, genlist, item_style);
- it = elm_genlist_item_append(gl, itc_recent, (void*)i, NULL, ELM_GENLIST_ITEM_NONE, NULL, (void *)i);
+ it = elm_genlist_item_append(gl, itc_recent, (void*)(uintptr_t)i, NULL, ELM_GENLIST_ITEM_NONE, NULL, (void *)(uintptr_t)i);
- it = elm_genlist_item_append(gl, itc_emoticon, (void*)i, NULL, ELM_GENLIST_ITEM_NONE, NULL, (void *)i);
+ it = elm_genlist_item_append(gl, itc_emoticon, (void*)(uintptr_t)i, NULL, ELM_GENLIST_ITEM_NONE, NULL, (void *)(uintptr_t)i);