discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=33379c91814bc91bb42f77b6ccd2e6d4848d5465

commit 33379c91814bc91bb42f77b6ccd2e6d4848d5465
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 c31de42..51de915 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);

-- 


Reply via email to