add basic fullscreen window test

devs/stefan/wl-session-recovery
Mike Blumenkrantz 8 years ago
parent 72377fd255
commit a56e760683
  1. 35
      src/tests/fullscreen.c

@ -0,0 +1,35 @@
#include <Ecore.h>
#include <Ecore_Input.h>
#include <Ecore_Evas.h>
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;
}
Loading…
Cancel
Save