forked from enlightenment/terminology
win: getting events through conform is more reliable
This commit is contained in:
parent
b75d5b7e9c
commit
e5c580aa26
|
@ -1344,22 +1344,27 @@ win_new(const char *name, const char *role, const char *title,
|
|||
elm_object_content_set(wn->conform, o);
|
||||
evas_object_show(o);
|
||||
|
||||
elm_object_focus_allow_set(wn->conform, EINA_TRUE);
|
||||
elm_object_tree_focus_allow_set(wn->win, EINA_TRUE);
|
||||
evas_object_show(wn->win);
|
||||
elm_object_focus_set(wn->conform, EINA_TRUE);
|
||||
|
||||
evas_object_smart_callback_add(wn->win, "focus,in", _cb_win_focus_in, wn);
|
||||
evas_object_smart_callback_add(wn->win, "focus,out", _cb_win_focus_out, wn);
|
||||
|
||||
evas_object_event_callback_add(wn->win,
|
||||
evas_object_event_callback_add(wn->conform,
|
||||
EVAS_CALLBACK_KEY_DOWN,
|
||||
_cb_win_key_down,
|
||||
wn);
|
||||
evas_object_event_callback_add(wn->win,
|
||||
evas_object_event_callback_add(wn->conform,
|
||||
EVAS_CALLBACK_KEY_UP,
|
||||
_cb_win_key_up,
|
||||
wn);
|
||||
evas_object_event_callback_add(wn->win,
|
||||
evas_object_event_callback_add(wn->conform,
|
||||
EVAS_CALLBACK_MOUSE_DOWN,
|
||||
_cb_win_mouse_down,
|
||||
wn);
|
||||
evas_object_event_callback_add(wn->win,
|
||||
evas_object_event_callback_add(wn->conform,
|
||||
EVAS_CALLBACK_MOUSE_MOVE,
|
||||
_cb_win_mouse_move,
|
||||
wn);
|
||||
|
|
Loading…
Reference in New Issue