evas_object_focus_set(wd->ent, 1);
edje_object_signal_emit(wd->ent, "elm,action,focus", "elm");
elm_win_keyboard_mode_set(top, ELM_WIN_KEYBOARD_ON);
- printf("foc on %p\n", obj);
}
else
{
edje_object_signal_emit(wd->ent, "elm,action,unfocus", "elm");
evas_object_focus_set(wd->ent, 0);
elm_win_keyboard_mode_set(top, ELM_WIN_KEYBOARD_OFF);
- printf("foc off %p\n", obj);
}
}
evas_object_raise(obj);
evas_object_show(obj);
edje_object_signal_emit(wd->frm, "elm,action,show", "elm");
- printf("clear parent focus %p [%p]\n",
- elm_widget_parent_get(obj),
- elm_widget_parent_get(elm_widget_parent_get(obj))
- );
elm_widget_focused_object_clear(elm_widget_parent_get(obj));
}