discomfitor pushed a commit to branch elementary-1.12. http://git.enlightenment.org/core/elementary.git/commit/?id=8e604044a0792a029232f5b0cbe16fcf0bc3865c
commit 8e604044a0792a029232f5b0cbe16fcf0bc3865c Author: Mike Blumenkrantz <[email protected]> Date: Tue Jan 20 13:03:52 2015 -0500 win_example now exits fullscreen on any key press...always fix T516 --- src/examples/win_example.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/examples/win_example.c b/src/examples/win_example.c index b02430c..a6302fe 100644 --- a/src/examples/win_example.c +++ b/src/examples/win_example.c @@ -7,6 +7,8 @@ #include <Elementary.h> +static Evas_Object *win2; + static void _btn_activate_cb(void *data, Evas_Object *obj, void *event) { @@ -168,11 +170,18 @@ _win_focused_cb(void *data, Evas_Object *obj, void *event) printf("Window focused: %s\n", name); } +static Eina_Bool +key_down() +{ + elm_win_fullscreen_set(win2, 0); +} + EAPI_MAIN int elm_main(int argc, char *argv[]) { - Evas_Object *win, *win2, *bigbox, *box, *btn, *o; + Evas_Object *win, *bigbox, *box, *btn, *o; char buf[256]; + Ecore_Event_Handler *h; elm_app_info_set(elm_main, "elementary", "images/logo.png"); @@ -184,6 +193,8 @@ elm_main(int argc, char *argv[]) evas_object_smart_callback_add(win, "delete,request", _main_win_del_cb, NULL); + h = ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, key_down, NULL); + bigbox = elm_box_add(win); elm_box_horizontal_set(bigbox, EINA_TRUE); evas_object_size_hint_weight_set(bigbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); --
