hermet pushed a commit to branch master. http://git.enlightenment.org/games/etypers.git/commit/?id=a0eabea01dc6b1361092e8160ea7503e2c6189d8
commit a0eabea01dc6b1361092e8160ea7503e2c6189d8 Author: Hermet Park <her...@hermet.pe.kr> Date: Thu Feb 11 22:48:44 2016 +0900 fix window size. --- src/bin/etypers.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/bin/etypers.c b/src/bin/etypers.c index 5f47e3f..821adca 100644 --- a/src/bin/etypers.c +++ b/src/bin/etypers.c @@ -744,16 +744,24 @@ _entry_create(Evas_Object *ly, const char *part, AppData *appdata) } static Evas_Object * -_win_create(int w, int h, AppData *appdata) +_win_create(AppData *appdata) { + //Create a window Evas_Object *win = elm_win_add(NULL, "EFL Typers", ELM_WIN_BASIC); elm_win_title_set(win, "EFL Typers"); elm_win_autodel_set(win, EINA_TRUE); + elm_win_focus_highlight_enabled_set(win, EINA_FALSE); evas_object_smart_callback_add(win, "delete,request", _win_del, appdata); - evas_object_resize(win, w, h); + evas_object_resize(win, DEFAULT_WIN_W, DEFAULT_WIN_H); evas_object_show(win); evas_object_event_callback_add(win, EVAS_CALLBACK_RESIZE, _win_resize, appdata); + + //Fix the window size + Evas_Object *rect = evas_object_rectangle_add(evas_object_evas_get(win)); + evas_object_size_hint_min_set(rect, DEFAULT_WIN_W, DEFAULT_WIN_H); + elm_win_resize_object_add(win, rect); + return win; } @@ -847,7 +855,7 @@ static void _app_init(AppData *appdata) { appdata->words_array = _words_create(); - appdata->win = _win_create(DEFAULT_WIN_W, DEFAULT_WIN_H, appdata); + appdata->win = _win_create(appdata); appdata->ly = _layout_create(appdata->win, EDJE_PATH, "gui"); appdata->bx = _box_create(appdata->ly, "enemies"); appdata->entry = _entry_create(appdata->ly, "entry", appdata); --