From a56e7606834f01091c2f8739859affff146c2cd0 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 20 Aug 2015 16:54:01 -0400 Subject: [PATCH] add basic fullscreen window test --- src/tests/fullscreen.c | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/tests/fullscreen.c diff --git a/src/tests/fullscreen.c b/src/tests/fullscreen.c new file mode 100644 index 000000000..892574f3f --- /dev/null +++ b/src/tests/fullscreen.c @@ -0,0 +1,35 @@ +#include +#include +#include + +static Eina_Bool +fs(void *ee) +{ + if (!ecore_evas_fullscreen_get(ee)) + ecore_evas_fullscreen_set(ee, 1); + return EINA_TRUE; +} + +static Eina_Bool +key(void *ee, int t EINA_UNUSED, Ecore_Event_Key *ev) +{ + if (!strcmp(ev->key, "Escape")) + ecore_evas_fullscreen_set(ee, 0); + else + fprintf(stderr, "%s\n", ev->key); + return ECORE_CALLBACK_RENEW; +} + +int +main(void) +{ + Ecore_Evas *ee; + + ecore_evas_init(); + ee = ecore_evas_new(NULL, 0, 0, 200, 200, NULL); + ecore_timer_add(2, fs, ee); + ecore_evas_show(ee); + ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, (Ecore_Event_Handler_Cb)key, ee); + ecore_main_loop_begin(); + return 0; +}