fix focus and key events in rage to have dummy button always
This commit is contained in:
parent
b634bf7244
commit
5f473687dd
|
@ -325,7 +325,14 @@ win_add(void)
|
||||||
evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_OUT,
|
evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_OUT,
|
||||||
_cb_mouse_move, win);
|
_cb_mouse_move, win);
|
||||||
|
|
||||||
evas_object_event_callback_add(win, EVAS_CALLBACK_KEY_DOWN,
|
// a dummy button to collect key events and have focus
|
||||||
|
o = elm_button_add(win);
|
||||||
|
evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||||
|
elm_win_resize_object_add(win, o);
|
||||||
|
evas_object_lower(o);
|
||||||
|
evas_object_show(o);
|
||||||
|
elm_object_focus_set(o, EINA_TRUE);
|
||||||
|
evas_object_event_callback_add(o, EVAS_CALLBACK_KEY_DOWN,
|
||||||
_cb_key_down, win);
|
_cb_key_down, win);
|
||||||
return win;
|
return win;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue