win_example now exits fullscreen on any key press...always

fix T516
This commit is contained in:
Mike Blumenkrantz 2015-01-20 13:03:52 -05:00
parent b817a5ca26
commit 3ae96d6efb
1 changed files with 12 additions and 1 deletions

View File

@ -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);