forked from enlightenment/efl
win_example now exits fullscreen on any key press...always
fix T516
This commit is contained in:
parent
b817a5ca26
commit
3ae96d6efb
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue